builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2275 starttime: 1461080181.08 results: success (0) buildid: 20160419075034 builduid: 76b7a76cf004443387b2ed53dc3e88d1 revision: a1a6a81a37b7a226edbfe2f8b70b44395a14c2e1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.082175) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.082632) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.082946) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.115422) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.115694) ========= 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-1461080166.847994-413856915 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 08:36:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.7M=0.001s 2016-04-19 08:36:21 (13.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.266591 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.412003) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.412304) ========= 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-1461080166.847994-413856915 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034173 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.475542) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:21.475868) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a1a6a81a37b7a226edbfe2f8b70b44395a14c2e1 --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 a1a6a81a37b7a226edbfe2f8b70b44395a14c2e1 --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-1461080166.847994-413856915 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 08:36:21,531 truncating revision to first 12 chars 2016-04-19 08:36:21,532 Setting DEBUG logging. 2016-04-19 08:36:21,532 attempt 1/10 2016-04-19 08:36:21,532 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a1a6a81a37b7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 08:36:21,842 unpacking tar archive at: mozilla-inbound-a1a6a81a37b7/testing/mozharness/ program finished with exit code 0 elapsedTime=0.574030 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:22.079907) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:22.080225) ========= script_repo_revision: a1a6a81a37b7a226edbfe2f8b70b44395a14c2e1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:22.080631) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:22.080934) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 08:36:22.106849) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 26 secs) (at 2016-04-19 08:36:22.107169) ========= /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-1461080166.847994-413856915 _=/tools/buildbot/bin/python using PTY: False 08:36:22 INFO - MultiFileLogger online at 20160419 08:36:22 in /builds/slave/test 08:36:22 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 08:36:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:36:22 INFO - {'append_to_log': False, 08:36:22 INFO - 'base_work_dir': '/builds/slave/test', 08:36:22 INFO - 'blob_upload_branch': 'mozilla-inbound', 08:36:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:36:22 INFO - 'buildbot_json_path': 'buildprops.json', 08:36:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:36:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:36:22 INFO - 'download_minidump_stackwalk': True, 08:36:22 INFO - 'download_symbols': 'true', 08:36:22 INFO - 'e10s': False, 08:36:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:36:22 INFO - 'tooltool.py': '/tools/tooltool.py', 08:36:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:36:22 INFO - '/tools/misc-python/virtualenv.py')}, 08:36:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:36:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:36:22 INFO - 'log_level': 'info', 08:36:22 INFO - 'log_to_console': True, 08:36:22 INFO - 'opt_config_files': (), 08:36:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:36:22 INFO - '--processes=1', 08:36:22 INFO - '--config=%(test_path)s/wptrunner.ini', 08:36:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:36:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:36:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:36:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:36:22 INFO - 'pip_index': False, 08:36:22 INFO - 'require_test_zip': True, 08:36:22 INFO - 'test_type': ('testharness',), 08:36:22 INFO - 'this_chunk': '1', 08:36:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:36:22 INFO - 'total_chunks': '10', 08:36:22 INFO - 'virtualenv_path': 'venv', 08:36:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:36:22 INFO - 'work_dir': 'build'} 08:36:22 INFO - ##### 08:36:22 INFO - ##### Running clobber step. 08:36:22 INFO - ##### 08:36:22 INFO - Running pre-action listener: _resource_record_pre_action 08:36:22 INFO - Running main action method: clobber 08:36:22 INFO - rmtree: /builds/slave/test/build 08:36:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:36:23 INFO - Running post-action listener: _resource_record_post_action 08:36:23 INFO - ##### 08:36:23 INFO - ##### Running read-buildbot-config step. 08:36:23 INFO - ##### 08:36:23 INFO - Running pre-action listener: _resource_record_pre_action 08:36:23 INFO - Running main action method: read_buildbot_config 08:36:23 INFO - Using buildbot properties: 08:36:23 INFO - { 08:36:23 INFO - "project": "", 08:36:23 INFO - "product": "firefox", 08:36:23 INFO - "script_repo_revision": "production", 08:36:23 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 08:36:23 INFO - "repository": "", 08:36:23 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 08:36:23 INFO - "buildid": "20160419075034", 08:36:23 INFO - "pgo_build": "False", 08:36:23 INFO - "basedir": "/builds/slave/test", 08:36:23 INFO - "buildnumber": 14, 08:36:23 INFO - "slavename": "tst-linux64-spot-2275", 08:36:23 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 08:36:23 INFO - "platform": "linux64", 08:36:23 INFO - "branch": "mozilla-inbound", 08:36:23 INFO - "revision": "a1a6a81a37b7a226edbfe2f8b70b44395a14c2e1", 08:36:23 INFO - "repo_path": "integration/mozilla-inbound", 08:36:23 INFO - "moz_repo_path": "", 08:36:23 INFO - "stage_platform": "linux64", 08:36:23 INFO - "builduid": "76b7a76cf004443387b2ed53dc3e88d1", 08:36:23 INFO - "slavebuilddir": "test" 08:36:23 INFO - } 08:36:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 08:36:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 08:36:23 INFO - Running post-action listener: _resource_record_post_action 08:36:23 INFO - ##### 08:36:23 INFO - ##### Running download-and-extract step. 08:36:23 INFO - ##### 08:36:23 INFO - Running pre-action listener: _resource_record_pre_action 08:36:23 INFO - Running main action method: download_and_extract 08:36:23 INFO - mkdir: /builds/slave/test/build/tests 08:36:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:23 INFO - https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 08:36:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:36:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:36:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:25 INFO - Downloaded 1361 bytes. 08:36:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 08:36:25 INFO - Using the following test package requirements: 08:36:25 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:36:25 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 08:36:25 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 08:36:25 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'jsshell-linux-x86_64.zip'], 08:36:25 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 08:36:25 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 08:36:25 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 08:36:25 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 08:36:25 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 08:36:25 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 08:36:25 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 08:36:25 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 08:36: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')]} 08:36:25 INFO - https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 08:36:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:36:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 08:36:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:27 INFO - Downloaded 22675615 bytes. 08:36:27 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/*'] 08:36:27 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/* 08:36:27 INFO - caution: filename not matched: web-platform/* 08:36:27 INFO - Return code: 11 08:36:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:27 INFO - https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:36:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:36:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 08:36:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:29 INFO - Downloaded 36390047 bytes. 08:36:29 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/*'] 08:36:29 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/* 08:36:32 INFO - caution: filename not matched: bin/* 08:36:32 INFO - caution: filename not matched: config/* 08:36:32 INFO - caution: filename not matched: mozbase/* 08:36:32 INFO - caution: filename not matched: marionette/* 08:36:32 INFO - caution: filename not matched: tools/wptserve/* 08:36:32 INFO - Return code: 11 08:36:32 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')]} 08:36:32 INFO - https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:36:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:36:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:36:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:35 INFO - Downloaded 64172612 bytes. 08:36:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:36:35 INFO - mkdir: /builds/slave/test/properties 08:36:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:36:35 INFO - Writing to file /builds/slave/test/properties/build_url 08:36:35 INFO - Contents: 08:36:35 INFO - build_url:https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 08:36:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:36:36 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:36:36 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:36:36 INFO - Contents: 08:36:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:36:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:36:36 INFO - https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:36:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:36:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 08:36:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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 08:36:38 INFO - Downloaded 90752701 bytes. 08:36:38 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'] 08:36:38 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 08:36:44 INFO - Return code: 0 08:36:44 INFO - Running post-action listener: _resource_record_post_action 08:36:44 INFO - Running post-action listener: set_extra_try_arguments 08:36:44 INFO - ##### 08:36:44 INFO - ##### Running create-virtualenv step. 08:36:44 INFO - ##### 08:36:44 INFO - Running pre-action listener: _pre_create_virtualenv 08:36:44 INFO - Running pre-action listener: _resource_record_pre_action 08:36:44 INFO - Running main action method: create_virtualenv 08:36:44 INFO - Creating virtualenv /builds/slave/test/build/venv 08:36:44 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 08:36:44 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:36:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:36:45 INFO - Using real prefix '/usr' 08:36:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:36:49 INFO - Installing distribute.............................................................................................................................................................................................done. 08:36:53 INFO - Installing pip.................done. 08:36:53 INFO - Return code: 0 08:36:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:36: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')]} 08:36:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:36:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:36: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')]} 08:36:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:36:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:36:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28ec030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28ed3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2930620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29f6290>, '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 0x29f6980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x292dbe0>, '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-1461080166.847994-413856915', '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 08:36:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:36:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:36:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:36:54 INFO - 'CCACHE_UMASK': '002', 08:36:54 INFO - 'DISPLAY': ':0', 08:36:54 INFO - 'HOME': '/home/cltbld', 08:36:54 INFO - 'LANG': 'en_US.UTF-8', 08:36:54 INFO - 'LOGNAME': 'cltbld', 08:36:54 INFO - 'MAIL': '/var/mail/cltbld', 08:36:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:36:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:36:54 INFO - 'MOZ_NO_REMOTE': '1', 08:36:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:36:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:36:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:36:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:36:54 INFO - 'PWD': '/builds/slave/test', 08:36:54 INFO - 'SHELL': '/bin/bash', 08:36:54 INFO - 'SHLVL': '1', 08:36:54 INFO - 'TERM': 'linux', 08:36:54 INFO - 'TMOUT': '86400', 08:36:54 INFO - 'USER': 'cltbld', 08:36:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461080166.847994-413856915', 08:36:54 INFO - '_': '/tools/buildbot/bin/python'} 08:36:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:36:54 INFO - Downloading/unpacking psutil>=0.7.1 08:36: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 08:36: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 08:36:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:36:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:36: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 08:36: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 08:36:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:36:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:36:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:36:58 INFO - Installing collected packages: psutil 08:36:58 INFO - Running setup.py install for psutil 08:36:58 INFO - building 'psutil._psutil_linux' extension 08:36:58 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 08:36:58 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 08:36:58 INFO - building 'psutil._psutil_posix' extension 08:36:58 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 08:36:58 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 08:36:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:36:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:36:58 INFO - Successfully installed psutil 08:36:58 INFO - Cleaning up... 08:36:58 INFO - Return code: 0 08:36:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:36:58 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')]} 08:36:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:36:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:36:58 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')]} 08:36:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:36:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:36:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28ec030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28ed3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2930620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29f6290>, '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 0x29f6980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x292dbe0>, '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-1461080166.847994-413856915', '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 08:36:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:36:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:36:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:36:58 INFO - 'CCACHE_UMASK': '002', 08:36:58 INFO - 'DISPLAY': ':0', 08:36:58 INFO - 'HOME': '/home/cltbld', 08:36:58 INFO - 'LANG': 'en_US.UTF-8', 08:36:58 INFO - 'LOGNAME': 'cltbld', 08:36:58 INFO - 'MAIL': '/var/mail/cltbld', 08:36:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:36:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:36:58 INFO - 'MOZ_NO_REMOTE': '1', 08:36:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:36:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:36:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:36:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:36:58 INFO - 'PWD': '/builds/slave/test', 08:36:58 INFO - 'SHELL': '/bin/bash', 08:36:58 INFO - 'SHLVL': '1', 08:36:58 INFO - 'TERM': 'linux', 08:36:58 INFO - 'TMOUT': '86400', 08:36:58 INFO - 'USER': 'cltbld', 08:36:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461080166.847994-413856915', 08:36:58 INFO - '_': '/tools/buildbot/bin/python'} 08:36:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:36:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:36:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:36:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:36:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:36:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:36:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:37:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:37:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:37:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:37:02 INFO - Installing collected packages: mozsystemmonitor 08:37:02 INFO - Running setup.py install for mozsystemmonitor 08:37:02 INFO - Successfully installed mozsystemmonitor 08:37:02 INFO - Cleaning up... 08:37:02 INFO - Return code: 0 08:37:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:37:02 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')]} 08:37:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:37:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:37:02 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')]} 08:37:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:37:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:37:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28ec030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28ed3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2930620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29f6290>, '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 0x29f6980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x292dbe0>, '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-1461080166.847994-413856915', '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 08:37:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:37:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:37:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:37:02 INFO - 'CCACHE_UMASK': '002', 08:37:02 INFO - 'DISPLAY': ':0', 08:37:02 INFO - 'HOME': '/home/cltbld', 08:37:02 INFO - 'LANG': 'en_US.UTF-8', 08:37:02 INFO - 'LOGNAME': 'cltbld', 08:37:02 INFO - 'MAIL': '/var/mail/cltbld', 08:37:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:37:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:37:02 INFO - 'MOZ_NO_REMOTE': '1', 08:37:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:37:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:37:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:37:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:37:02 INFO - 'PWD': '/builds/slave/test', 08:37:02 INFO - 'SHELL': '/bin/bash', 08:37:02 INFO - 'SHLVL': '1', 08:37:02 INFO - 'TERM': 'linux', 08:37:02 INFO - 'TMOUT': '86400', 08:37:02 INFO - 'USER': 'cltbld', 08:37:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461080166.847994-413856915', 08:37:02 INFO - '_': '/tools/buildbot/bin/python'} 08:37:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:37:03 INFO - Downloading/unpacking blobuploader==1.2.4 08:37:03 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 08:37:03 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 08:37:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37:03 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 08:37:03 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 08:37:06 INFO - Downloading blobuploader-1.2.4.tar.gz 08:37:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:37:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:37: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 08:37: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 08:37:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37: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 08:37: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 08:37:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:37:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:37: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 08:37: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 08:37:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37: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 08:37: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 08:37:07 INFO - Downloading docopt-0.6.1.tar.gz 08:37:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:37:08 INFO - Installing collected packages: blobuploader, requests, docopt 08:37:08 INFO - Running setup.py install for blobuploader 08:37:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:37:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:37:08 INFO - Running setup.py install for requests 08:37:08 INFO - Running setup.py install for docopt 08:37:09 INFO - Successfully installed blobuploader requests docopt 08:37:09 INFO - Cleaning up... 08:37:09 INFO - Return code: 0 08:37:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:37: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')]} 08:37:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:37:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:37: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')]} 08:37:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:37:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:37: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28ec030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28ed3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2930620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29f6290>, '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 0x29f6980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x292dbe0>, '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-1461080166.847994-413856915', '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 08:37: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:37: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:37:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:37:09 INFO - 'CCACHE_UMASK': '002', 08:37:09 INFO - 'DISPLAY': ':0', 08:37:09 INFO - 'HOME': '/home/cltbld', 08:37:09 INFO - 'LANG': 'en_US.UTF-8', 08:37:09 INFO - 'LOGNAME': 'cltbld', 08:37:09 INFO - 'MAIL': '/var/mail/cltbld', 08:37:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:37:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:37:09 INFO - 'MOZ_NO_REMOTE': '1', 08:37:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:37:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:37:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:37:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:37:09 INFO - 'PWD': '/builds/slave/test', 08:37:09 INFO - 'SHELL': '/bin/bash', 08:37:09 INFO - 'SHLVL': '1', 08:37:09 INFO - 'TERM': 'linux', 08:37:09 INFO - 'TMOUT': '86400', 08:37:09 INFO - 'USER': 'cltbld', 08:37:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461080166.847994-413856915', 08:37:09 INFO - '_': '/tools/buildbot/bin/python'} 08:37:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:37:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:37:09 INFO - Running setup.py (path:/tmp/pip-ewkIPN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:37:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:37:09 INFO - Running setup.py (path:/tmp/pip-A3wMM9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:37:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:37:09 INFO - Running setup.py (path:/tmp/pip-fMqPJv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:37:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:37:09 INFO - Running setup.py (path:/tmp/pip-ZxnuVH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:37:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:37:10 INFO - Running setup.py (path:/tmp/pip-JpLZi8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:37:10 INFO - Running setup.py (path:/tmp/pip-7PxI7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:37:10 INFO - Running setup.py (path:/tmp/pip-jVXIMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:37:10 INFO - Running setup.py (path:/tmp/pip-fYbVo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:37:10 INFO - Running setup.py (path:/tmp/pip-it37ZP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:37:10 INFO - Running setup.py (path:/tmp/pip-bDqMij-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:37:10 INFO - Running setup.py (path:/tmp/pip-UTCaOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:37:10 INFO - Running setup.py (path:/tmp/pip-IvNRSp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:37:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:37:10 INFO - Running setup.py (path:/tmp/pip-RdRS1j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:37:11 INFO - Running setup.py (path:/tmp/pip-Ct41s0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:37:11 INFO - Running setup.py (path:/tmp/pip-IlUXva-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:37:11 INFO - Running setup.py (path:/tmp/pip-4XTmrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:37:11 INFO - Running setup.py (path:/tmp/pip-WPSSod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:37:11 INFO - Running setup.py (path:/tmp/pip-xpcaS3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:37:11 INFO - Running setup.py (path:/tmp/pip-btoGQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:37:11 INFO - Running setup.py (path:/tmp/pip-zCl7dL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:37:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:37:12 INFO - Running setup.py (path:/tmp/pip-a4kwRd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:37:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:37:12 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 08:37:12 INFO - Running setup.py install for manifestparser 08:37:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:37:12 INFO - Running setup.py install for mozcrash 08:37:12 INFO - Running setup.py install for mozdebug 08:37:12 INFO - Running setup.py install for mozdevice 08:37:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Running setup.py install for mozfile 08:37:13 INFO - Running setup.py install for mozhttpd 08:37:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Running setup.py install for mozinfo 08:37:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Running setup.py install for mozInstall 08:37:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:37:13 INFO - Running setup.py install for mozleak 08:37:13 INFO - Running setup.py install for mozlog 08:37:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:37:14 INFO - Running setup.py install for moznetwork 08:37:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:37:14 INFO - Running setup.py install for mozprocess 08:37:14 INFO - Running setup.py install for mozprofile 08:37:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:37:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:37:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:37:14 INFO - Running setup.py install for mozrunner 08:37:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:37:14 INFO - Running setup.py install for mozscreenshot 08:37:15 INFO - Running setup.py install for moztest 08:37:15 INFO - Running setup.py install for mozversion 08:37:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:37:15 INFO - Running setup.py install for wptserve 08:37:15 INFO - Running setup.py install for marionette-driver 08:37:15 INFO - Running setup.py install for browsermob-proxy 08:37:16 INFO - Running setup.py install for marionette-client 08:37:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:37:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:37:16 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 08:37:16 INFO - Cleaning up... 08:37:16 INFO - Return code: 0 08:37:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:37:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:37:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:37:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:37:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:37:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x28ec030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x28ed3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2930620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x29f6290>, '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 0x29f6980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x292dbe0>, '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-1461080166.847994-413856915', '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 08:37:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:37:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:37:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:37:16 INFO - 'CCACHE_UMASK': '002', 08:37:16 INFO - 'DISPLAY': ':0', 08:37:16 INFO - 'HOME': '/home/cltbld', 08:37:16 INFO - 'LANG': 'en_US.UTF-8', 08:37:16 INFO - 'LOGNAME': 'cltbld', 08:37:16 INFO - 'MAIL': '/var/mail/cltbld', 08:37:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:37:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:37:16 INFO - 'MOZ_NO_REMOTE': '1', 08:37:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:37:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:37:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:37:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:37:16 INFO - 'PWD': '/builds/slave/test', 08:37:16 INFO - 'SHELL': '/bin/bash', 08:37:16 INFO - 'SHLVL': '1', 08:37:16 INFO - 'TERM': 'linux', 08:37:16 INFO - 'TMOUT': '86400', 08:37:16 INFO - 'USER': 'cltbld', 08:37:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461080166.847994-413856915', 08:37:16 INFO - '_': '/tools/buildbot/bin/python'} 08:37:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:37:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:37:16 INFO - Running setup.py (path:/tmp/pip-bAbOVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:37:17 INFO - Running setup.py (path:/tmp/pip-4McHXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:37:17 INFO - Running setup.py (path:/tmp/pip-9JqZUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:37:17 INFO - Running setup.py (path:/tmp/pip-QJintp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:37:17 INFO - Running setup.py (path:/tmp/pip-r64SAq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:37:17 INFO - Running setup.py (path:/tmp/pip-dP2R1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:37:17 INFO - Running setup.py (path:/tmp/pip-V_L1po-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:37:17 INFO - Running setup.py (path:/tmp/pip-3GK_FC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:37:17 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)) 08:37:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:37:17 INFO - Running setup.py (path:/tmp/pip-jiNUvE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:37:18 INFO - Running setup.py (path:/tmp/pip-uC8ZqU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:37:18 INFO - Running setup.py (path:/tmp/pip-_TS2X8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:37:18 INFO - Running setup.py (path:/tmp/pip-lJeCFt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:37:18 INFO - Running setup.py (path:/tmp/pip-vTXKdl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:37:18 INFO - Running setup.py (path:/tmp/pip-qthgl8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:37:18 INFO - Running setup.py (path:/tmp/pip-L_bqkc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:37:18 INFO - Running setup.py (path:/tmp/pip-n5F5YD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:37:18 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)) 08:37:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:37:18 INFO - Running setup.py (path:/tmp/pip-SFWdiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:37:19 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)) 08:37:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:37:19 INFO - Running setup.py (path:/tmp/pip-499tgY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:37:19 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)) 08:37:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:37:19 INFO - Running setup.py (path:/tmp/pip-K1WrSO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:37:19 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)) 08:37:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:37:19 INFO - Running setup.py (path:/tmp/pip-JtriL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:37:19 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)) 08:37:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:37:19 INFO - Running setup.py (path:/tmp/pip-emaCE8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:37:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:37:19 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)) 08:37:19 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)) 08:37:19 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)) 08:37:19 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)) 08:37:19 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)) 08:37:19 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)) 08:37:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:37:19 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 08:37:19 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 08:37:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:37:19 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 08:37:19 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 08:37:23 INFO - Downloading blessings-1.6.tar.gz 08:37:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:37:23 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)) 08:37:23 INFO - Installing collected packages: blessings 08:37:23 INFO - Running setup.py install for blessings 08:37:23 INFO - Successfully installed blessings 08:37:23 INFO - Cleaning up... 08:37:23 INFO - Return code: 0 08:37:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:37:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:37:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:37:24 INFO - Reading from file tmpfile_stdout 08:37:24 INFO - Current package versions: 08:37:24 INFO - argparse == 1.2.1 08:37:24 INFO - blessings == 1.6 08:37:24 INFO - blobuploader == 1.2.4 08:37:24 INFO - browsermob-proxy == 0.6.0 08:37:24 INFO - docopt == 0.6.1 08:37:24 INFO - manifestparser == 1.1 08:37:24 INFO - marionette-client == 2.3.0 08:37:24 INFO - marionette-driver == 1.4.0 08:37:24 INFO - mozInstall == 1.12 08:37:24 INFO - mozcrash == 0.17 08:37:24 INFO - mozdebug == 0.1 08:37:24 INFO - mozdevice == 0.48 08:37:24 INFO - mozfile == 1.2 08:37:24 INFO - mozhttpd == 0.7 08:37:24 INFO - mozinfo == 0.9 08:37:24 INFO - mozleak == 0.1 08:37:24 INFO - mozlog == 3.1 08:37:24 INFO - moznetwork == 0.27 08:37:24 INFO - mozprocess == 0.22 08:37:24 INFO - mozprofile == 0.28 08:37:24 INFO - mozrunner == 6.11 08:37:24 INFO - mozscreenshot == 0.1 08:37:24 INFO - mozsystemmonitor == 0.0 08:37:24 INFO - moztest == 0.7 08:37:24 INFO - mozversion == 1.4 08:37:24 INFO - psutil == 3.1.1 08:37:24 INFO - requests == 1.2.3 08:37:24 INFO - wptserve == 1.4.0 08:37:24 INFO - wsgiref == 0.1.2 08:37:24 INFO - Running post-action listener: _resource_record_post_action 08:37:24 INFO - Running post-action listener: _start_resource_monitoring 08:37:24 INFO - Starting resource monitoring. 08:37:24 INFO - ##### 08:37:24 INFO - ##### Running pull step. 08:37:24 INFO - ##### 08:37:24 INFO - Running pre-action listener: _resource_record_pre_action 08:37:24 INFO - Running main action method: pull 08:37:24 INFO - Pull has nothing to do! 08:37:24 INFO - Running post-action listener: _resource_record_post_action 08:37:24 INFO - ##### 08:37:24 INFO - ##### Running install step. 08:37:24 INFO - ##### 08:37:24 INFO - Running pre-action listener: _resource_record_pre_action 08:37:24 INFO - Running main action method: install 08:37:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:37:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:37:24 INFO - Reading from file tmpfile_stdout 08:37:24 INFO - Detecting whether we're running mozinstall >=1.0... 08:37:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:37:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:37:24 INFO - Reading from file tmpfile_stdout 08:37:24 INFO - Output received: 08:37:24 INFO - Usage: mozinstall [options] installer 08:37:24 INFO - Options: 08:37:24 INFO - -h, --help show this help message and exit 08:37:24 INFO - -d DEST, --destination=DEST 08:37:24 INFO - Directory to install application into. [default: 08:37:24 INFO - "/builds/slave/test"] 08:37:24 INFO - --app=APP Application being installed. [default: firefox] 08:37:24 INFO - mkdir: /builds/slave/test/build/application 08:37:24 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'] 08:37:24 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 08:37:51 INFO - Reading from file tmpfile_stdout 08:37:51 INFO - Output received: 08:37:51 INFO - /builds/slave/test/build/application/firefox/firefox 08:37:51 INFO - Running post-action listener: _resource_record_post_action 08:37:51 INFO - ##### 08:37:51 INFO - ##### Running run-tests step. 08:37:51 INFO - ##### 08:37:51 INFO - Running pre-action listener: _resource_record_pre_action 08:37:51 INFO - Running main action method: run_tests 08:37:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:37:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:37:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:37:51 INFO - grabbing minidump binary from tooltool 08:37:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:37:51 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 0x29f6290>, '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 0x29f6980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x292dbe0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:37:51 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 08:37:51 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 08:37:51 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:37:51 INFO - Return code: 0 08:37:51 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:37:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:37:51 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/OT6ao5wNR5GPw-GXtaBlOw/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 08:37:51 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/OT6ao5wNR5GPw-GXtaBlOw/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 08:37:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:37:51 INFO - 'CCACHE_UMASK': '002', 08:37:51 INFO - 'DISPLAY': ':0', 08:37:51 INFO - 'HOME': '/home/cltbld', 08:37:51 INFO - 'LANG': 'en_US.UTF-8', 08:37:51 INFO - 'LOGNAME': 'cltbld', 08:37:51 INFO - 'MAIL': '/var/mail/cltbld', 08:37:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:37:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:37:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:37:51 INFO - 'MOZ_NO_REMOTE': '1', 08:37:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:37:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:37:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:37:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:37:51 INFO - 'PWD': '/builds/slave/test', 08:37:51 INFO - 'SHELL': '/bin/bash', 08:37:51 INFO - 'SHLVL': '1', 08:37:51 INFO - 'TERM': 'linux', 08:37:51 INFO - 'TMOUT': '86400', 08:37:51 INFO - 'USER': 'cltbld', 08:37:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461080166.847994-413856915', 08:37:51 INFO - '_': '/tools/buildbot/bin/python'} 08:37:51 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/OT6ao5wNR5GPw-GXtaBlOw/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 08:37:52 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 08:37:52 INFO - import pkg_resources 08:37:53 INFO - Using 1 client processes 08:37:54 INFO - wptserve Starting http server on 127.0.0.1:8000 08:37:54 INFO - wptserve Starting http server on 127.0.0.1:8001 08:37:54 INFO - wptserve Starting http server on 127.0.0.1:8443 08:37:56 INFO - SUITE-START | Running 778 tests 08:37:56 INFO - Running testharness tests 08:37:56 INFO - Setting up ssl 08:37:56 INFO - PROCESS | certutil | 08:37:56 INFO - PROCESS | certutil | 08:37:56 INFO - PROCESS | certutil | 08:37:56 INFO - Certificate Nickname Trust Attributes 08:37:56 INFO - SSL,S/MIME,JAR/XPI 08:37:56 INFO - 08:37:56 INFO - web-platform-tests CT,, 08:37:56 INFO - 08:37:56 INFO - Starting runner 08:37:58 INFO - PROCESS | 28925 | 1461080278622 Marionette DEBUG Marionette enabled via build flag and pref 08:37:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaaf05800 == 1 [pid = 28925] [id = 1] 08:37:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 1 (0x7fbeaaf06000) [pid = 28925] [serial = 1] [outer = (nil)] 08:37:58 INFO - PROCESS | 28925 | [28925] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:37:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 2 (0x7fbeaaf07000) [pid = 28925] [serial = 2] [outer = 0x7fbeaaf06000] 08:37:59 INFO - PROCESS | 28925 | 1461080279170 Marionette INFO Listening on port 2828 08:37:59 INFO - PROCESS | 28925 | 1461080279630 Marionette DEBUG Marionette enabled via command-line flag 08:37:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea807d800 == 2 [pid = 28925] [id = 2] 08:37:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 3 (0x7fbea80c4000) [pid = 28925] [serial = 3] [outer = (nil)] 08:37:59 INFO - PROCESS | 28925 | [28925] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:37:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 4 (0x7fbea80c5000) [pid = 28925] [serial = 4] [outer = 0x7fbea80c4000] 08:37:59 INFO - PROCESS | 28925 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fbeacc61520 08:37:59 INFO - PROCESS | 28925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fbead79bd60 08:37:59 INFO - PROCESS | 28925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fbea7217070 08:37:59 INFO - PROCESS | 28925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fbea7217370 08:37:59 INFO - PROCESS | 28925 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fbea72176a0 08:37:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 5 (0x7fbeacc06800) [pid = 28925] [serial = 5] [outer = 0x7fbeaaf06000] 08:37:59 INFO - PROCESS | 28925 | [28925] 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 08:37:59 INFO - PROCESS | 28925 | 1461080279936 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55964 08:38:00 INFO - PROCESS | 28925 | [28925] 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 08:38:00 INFO - PROCESS | 28925 | 1461080280007 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55965 08:38:00 INFO - PROCESS | 28925 | 1461080280012 Marionette DEBUG Closed connection conn0 08:38:00 INFO - PROCESS | 28925 | [28925] 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 2252 08:38:00 INFO - PROCESS | 28925 | [28925] 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 08:38:00 INFO - PROCESS | 28925 | 1461080280119 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55966 08:38:00 INFO - PROCESS | 28925 | 1461080280121 Marionette DEBUG Closed connection conn1 08:38:00 INFO - PROCESS | 28925 | [28925] 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 08:38:00 INFO - PROCESS | 28925 | 1461080280170 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55967 08:38:00 INFO - PROCESS | 28925 | 1461080280184 Marionette DEBUG Closed connection conn2 08:38:00 INFO - PROCESS | 28925 | 1461080280229 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:38:00 INFO - PROCESS | 28925 | 1461080280246 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":"20160419075034","device":"desktop","version":"48.0a1"} 08:38:00 INFO - PROCESS | 28925 | [28925] 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 08:38:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab7f6000 == 3 [pid = 28925] [id = 3] 08:38:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 6 (0x7fbeab7f6800) [pid = 28925] [serial = 6] [outer = (nil)] 08:38:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab7fa000 == 4 [pid = 28925] [id = 4] 08:38:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 7 (0x7fbe9adbac00) [pid = 28925] [serial = 7] [outer = (nil)] 08:38:01 INFO - PROCESS | 28925 | [28925] 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 08:38:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99dd9800 == 5 [pid = 28925] [id = 5] 08:38:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 8 (0x7fbe99f98800) [pid = 28925] [serial = 8] [outer = (nil)] 08:38:02 INFO - PROCESS | 28925 | [28925] 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 08:38:02 INFO - PROCESS | 28925 | [28925] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:38:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 9 (0x7fbe99c27000) [pid = 28925] [serial = 9] [outer = 0x7fbe99f98800] 08:38:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 10 (0x7fbe999b9000) [pid = 28925] [serial = 10] [outer = 0x7fbeab7f6800] 08:38:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 11 (0x7fbe99612c00) [pid = 28925] [serial = 11] [outer = 0x7fbe9adbac00] 08:38:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 12 (0x7fbe99614c00) [pid = 28925] [serial = 12] [outer = 0x7fbe99f98800] 08:38:03 INFO - PROCESS | 28925 | 1461080283392 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 28925 | 1461080283408 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 13 (0x7fbe9788f800) [pid = 28925] [serial = 13] [outer = 0x7fbe99f98800] 08:38:04 INFO - PROCESS | 28925 | 1461080284037 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a91fa8be-2595-4482-a67c-707b528871d2","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":"20160419075034","device":"desktop","version":"48.0a1","command_id":1}}] 08:38:04 INFO - PROCESS | 28925 | 1461080284282 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}] 08:38:04 INFO - PROCESS | 28925 | 1461080284417 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:38:04 INFO - PROCESS | 28925 | 1461080284604 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:38:04 INFO - PROCESS | 28925 | [28925] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:38:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 14 (0x7fbe93f13400) [pid = 28925] [serial = 14] [outer = 0x7fbe99f98800] 08:38:04 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:38:05 INFO - PROCESS | 28925 | 1461080285014 Marionette TRACE conn3 <- [1,3,null,{}] 08:38:05 INFO - PROCESS | 28925 | 1461080285053 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:38:05 INFO - PROCESS | 28925 | 1461080285100 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:38:05 INFO - PROCESS | 28925 | 1461080285168 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 28925 | 1461080285170 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:38:05 INFO - PROCESS | 28925 | 1461080285195 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 28925 | 1461080285200 Marionette TRACE conn3 <- [1,6,null,{}] 08:38:05 INFO - PROCESS | 28925 | 1461080285225 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}] 08:38:05 INFO - PROCESS | 28925 | 1461080285364 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:38:05 INFO - PROCESS | 28925 | 1461080285380 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93321000 == 6 [pid = 28925] [id = 6] 08:38:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 15 (0x7fbe9335c800) [pid = 28925] [serial = 15] [outer = (nil)] 08:38:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 16 (0x7fbe9335e800) [pid = 28925] [serial = 16] [outer = 0x7fbe9335c800] 08:38:05 INFO - PROCESS | 28925 | 1461080285436 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 17 (0x7fbe93364c00) [pid = 28925] [serial = 17] [outer = 0x7fbe9335c800] 08:38:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe932a2000 == 7 [pid = 28925] [id = 7] 08:38:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 18 (0x7fbe9e2f1000) [pid = 28925] [serial = 18] [outer = (nil)] 08:38:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 19 (0x7fbe92e0b800) [pid = 28925] [serial = 19] [outer = 0x7fbe9e2f1000] 08:38:05 INFO - PROCESS | 28925 | 1461080285909 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 20 (0x7fbe92e12000) [pid = 28925] [serial = 20] [outer = 0x7fbe9e2f1000] 08:38:06 INFO - PROCESS | 28925 | 1461080286220 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]]]}] 08:38:06 INFO - PROCESS | 28925 | [28925] 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 08:38:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1110ms 08:38:06 INFO - PROCESS | 28925 | 1461080286336 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 28925 | 1461080286338 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:38:06 INFO - PROCESS | 28925 | 1461080286410 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 28925 | 1461080286413 Marionette TRACE conn3 <- [1,10,null,{}] 08:38:06 INFO - PROCESS | 28925 | 1461080286449 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}] 08:38:06 INFO - PROCESS | 28925 | 1461080286603 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:38:06 INFO - PROCESS | 28925 | 1461080286617 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91339000 == 8 [pid = 28925] [id = 8] 08:38:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 21 (0x7fbe92171400) [pid = 28925] [serial = 21] [outer = (nil)] 08:38:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 22 (0x7fbe92e13000) [pid = 28925] [serial = 22] [outer = 0x7fbe92171400] 08:38:06 INFO - PROCESS | 28925 | 1461080286674 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 23 (0x7fbea93f1800) [pid = 28925] [serial = 23] [outer = 0x7fbe92171400] 08:38:07 INFO - PROCESS | 28925 | 1461080287185 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 847ms 08:38:07 INFO - PROCESS | 28925 | 1461080287204 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 28925 | 1461080287208 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:38:07 INFO - PROCESS | 28925 | 1461080287213 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 28925 | 1461080287215 Marionette TRACE conn3 <- [1,14,null,{}] 08:38:07 INFO - PROCESS | 28925 | 1461080287220 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}] 08:38:07 INFO - PROCESS | 28925 | 1461080287350 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:38:07 INFO - PROCESS | 28925 | 1461080287360 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeba5cc000 == 9 [pid = 28925] [id = 9] 08:38:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 24 (0x7fbe916b3800) [pid = 28925] [serial = 24] [outer = (nil)] 08:38:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 25 (0x7fbe91848800) [pid = 28925] [serial = 25] [outer = 0x7fbe916b3800] 08:38:07 INFO - PROCESS | 28925 | 1461080287421 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 26 (0x7fbe91852400) [pid = 28925] [serial = 26] [outer = 0x7fbe916b3800] 08:38:07 INFO - PROCESS | 28925 | 1461080287912 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 775ms 08:38:07 INFO - PROCESS | 28925 | 1461080287988 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 28925 | 1461080287991 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:38:07 INFO - PROCESS | 28925 | 1461080287996 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 28925 | 1461080287998 Marionette TRACE conn3 <- [1,18,null,{}] 08:38:08 INFO - PROCESS | 28925 | 1461080288003 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}] 08:38:08 INFO - PROCESS | 28925 | 1461080288128 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:38:08 INFO - PROCESS | 28925 | 1461080288151 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c5a800 == 10 [pid = 28925] [id = 10] 08:38:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 27 (0x7fbe919eac00) [pid = 28925] [serial = 27] [outer = (nil)] 08:38:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 28 (0x7fbe9878d000) [pid = 28925] [serial = 28] [outer = 0x7fbe919eac00] 08:38:08 INFO - PROCESS | 28925 | 1461080288208 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 29 (0x7fbe91cb0400) [pid = 28925] [serial = 29] [outer = 0x7fbe919eac00] 08:38:08 INFO - PROCESS | 28925 | 1461080288698 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]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 726ms 08:38:08 INFO - PROCESS | 28925 | 1461080288723 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 28925 | 1461080288727 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:38:08 INFO - PROCESS | 28925 | 1461080288733 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 28925 | 1461080288735 Marionette TRACE conn3 <- [1,22,null,{}] 08:38:08 INFO - PROCESS | 28925 | 1461080288739 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}] 08:38:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91ead800 == 11 [pid = 28925] [id = 11] 08:38:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 30 (0x7fbe91eae000) [pid = 28925] [serial = 30] [outer = (nil)] 08:38:08 INFO - PROCESS | 28925 | 1461080288876 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:38:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 31 (0x7fbe91ea7000) [pid = 28925] [serial = 31] [outer = 0x7fbe91eae000] 08:38:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 32 (0x7fbe9131f800) [pid = 28925] [serial = 32] [outer = 0x7fbe91eae000] 08:38:09 INFO - PROCESS | 28925 | 1461080289295 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91330800 == 12 [pid = 28925] [id = 12] 08:38:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 33 (0x7fbe91359800) [pid = 28925] [serial = 33] [outer = (nil)] 08:38:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 34 (0x7fbe916b6800) [pid = 28925] [serial = 34] [outer = 0x7fbe91359800] 08:38:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91b86800 == 13 [pid = 28925] [id = 13] 08:38:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 35 (0x7fbe916bc000) [pid = 28925] [serial = 35] [outer = (nil)] 08:38:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 36 (0x7fbe91844800) [pid = 28925] [serial = 36] [outer = 0x7fbe916bc000] 08:38:09 INFO - PROCESS | 28925 | 1461080289484 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 37 (0x7fbe919e2400) [pid = 28925] [serial = 37] [outer = 0x7fbe916bc000] 08:38:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 38 (0x7fbe91cafc00) [pid = 28925] [serial = 38] [outer = 0x7fbe91359800] 08:38:10 INFO - PROCESS | 28925 | 1461080290353 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1687ms 08:38:10 INFO - PROCESS | 28925 | 1461080290421 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 28925 | 1461080290427 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:38:10 INFO - PROCESS | 28925 | 1461080290434 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 28925 | 1461080290438 Marionette TRACE conn3 <- [1,26,null,{}] 08:38:10 INFO - PROCESS | 28925 | 1461080290445 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}] 08:38:10 INFO - PROCESS | 28925 | 1461080290637 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:38:10 INFO - PROCESS | 28925 | 1461080290751 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e72800 == 14 [pid = 28925] [id = 14] 08:38:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 39 (0x7fbe92f4f400) [pid = 28925] [serial = 39] [outer = (nil)] 08:38:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 40 (0x7fbe933d9800) [pid = 28925] [serial = 40] [outer = 0x7fbe92f4f400] 08:38:10 INFO - PROCESS | 28925 | 1461080290816 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 41 (0x7fbe9707b000) [pid = 28925] [serial = 41] [outer = 0x7fbe92f4f400] 08:38:11 INFO - PROCESS | 28925 | 1461080291538 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1135ms 08:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:38:11 INFO - PROCESS | 28925 | 1461080291573 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 28925 | 1461080291577 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:38:11 INFO - PROCESS | 28925 | 1461080291584 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 28925 | 1461080291586 Marionette TRACE conn3 <- [1,30,null,{}] 08:38:11 INFO - PROCESS | 28925 | 1461080291591 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}] 08:38:11 INFO - PROCESS | 28925 | 1461080291729 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:38:11 INFO - PROCESS | 28925 | 1461080291983 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91eb3000 == 15 [pid = 28925] [id = 15] 08:38:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 42 (0x7fbe92f51000) [pid = 28925] [serial = 42] [outer = (nil)] 08:38:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 43 (0x7fbe933db800) [pid = 28925] [serial = 43] [outer = 0x7fbe92f51000] 08:38:12 INFO - PROCESS | 28925 | 1461080292048 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 44 (0x7fbe9526f800) [pid = 28925] [serial = 44] [outer = 0x7fbe92f51000] 08:38:12 INFO - PROCESS | 28925 | 1461080292816 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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1285ms 08:38:12 INFO - PROCESS | 28925 | 1461080292868 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 28925 | 1461080292874 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:38:12 INFO - PROCESS | 28925 | 1461080292881 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 28925 | 1461080292884 Marionette TRACE conn3 <- [1,34,null,{}] 08:38:12 INFO - PROCESS | 28925 | 1461080292890 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}] 08:38:13 INFO - PROCESS | 28925 | 1461080293025 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:38:13 INFO - PROCESS | 28925 | 1461080293101 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93289000 == 16 [pid = 28925] [id = 16] 08:38:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 45 (0x7fbe9335ec00) [pid = 28925] [serial = 45] [outer = (nil)] 08:38:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 46 (0x7fbe97248400) [pid = 28925] [serial = 46] [outer = 0x7fbe9335ec00] 08:38:13 INFO - PROCESS | 28925 | 1461080293156 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 47 (0x7fbe97ff7000) [pid = 28925] [serial = 47] [outer = 0x7fbe9335ec00] 08:38:13 INFO - PROCESS | 28925 | 1461080293761 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]]]}] 08:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 928ms 08:38:13 INFO - PROCESS | 28925 | 1461080293811 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:38:13 INFO - PROCESS | 28925 | 1461080293816 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:38:13 INFO - PROCESS | 28925 | 1461080293823 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 28925 | 1461080293826 Marionette TRACE conn3 <- [1,38,null,{}] 08:38:13 INFO - PROCESS | 28925 | 1461080293830 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}] 08:38:13 INFO - PROCESS | 28925 | 1461080293947 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:38:14 INFO - PROCESS | 28925 | 1461080294023 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe994d7800 == 17 [pid = 28925] [id = 17] 08:38:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 48 (0x7fbe97f7d800) [pid = 28925] [serial = 48] [outer = (nil)] 08:38:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 49 (0x7fbe9a264c00) [pid = 28925] [serial = 49] [outer = 0x7fbe97f7d800] 08:38:14 INFO - PROCESS | 28925 | 1461080294077 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 50 (0x7fbe9a8be800) [pid = 28925] [serial = 50] [outer = 0x7fbe97f7d800] 08:38:14 INFO - PROCESS | 28925 | 1461080294638 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 876ms 08:38:14 INFO - PROCESS | 28925 | 1461080294699 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 28925 | 1461080294702 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:38:14 INFO - PROCESS | 28925 | 1461080294709 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 28925 | 1461080294717 Marionette TRACE conn3 <- [1,42,null,{}] 08:38:14 INFO - PROCESS | 28925 | 1461080294730 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}] 08:38:14 INFO - PROCESS | 28925 | 1461080294880 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:38:14 INFO - PROCESS | 28925 | 1461080294892 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a09d000 == 18 [pid = 28925] [id = 18] 08:38:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 51 (0x7fbe92e12c00) [pid = 28925] [serial = 51] [outer = (nil)] 08:38:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 52 (0x7fbe9a8f9400) [pid = 28925] [serial = 52] [outer = 0x7fbe92e12c00] 08:38:14 INFO - PROCESS | 28925 | 1461080294945 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 53 (0x7fbe9adaf000) [pid = 28925] [serial = 53] [outer = 0x7fbe92e12c00] 08:38:15 INFO - PROCESS | 28925 | 1461080295449 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]]]}] 08:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 784ms 08:38:15 INFO - PROCESS | 28925 | 1461080295492 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 28925 | 1461080295495 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:38:15 INFO - PROCESS | 28925 | 1461080295500 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 28925 | 1461080295502 Marionette TRACE conn3 <- [1,46,null,{}] 08:38:15 INFO - PROCESS | 28925 | 1461080295507 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}] 08:38:15 INFO - PROCESS | 28925 | 1461080295617 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:38:15 INFO - PROCESS | 28925 | 1461080295633 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4df800 == 19 [pid = 28925] [id = 19] 08:38:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 54 (0x7fbe9df4a400) [pid = 28925] [serial = 54] [outer = (nil)] 08:38:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 55 (0x7fbe9e04f800) [pid = 28925] [serial = 55] [outer = 0x7fbe9df4a400] 08:38:15 INFO - PROCESS | 28925 | 1461080295697 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 56 (0x7fbe9e055800) [pid = 28925] [serial = 56] [outer = 0x7fbe9df4a400] 08:38:16 INFO - PROCESS | 28925 | 1461080296265 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 823ms 08:38:16 INFO - PROCESS | 28925 | 1461080296324 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 28925 | 1461080296327 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:38:16 INFO - PROCESS | 28925 | 1461080296332 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 28925 | 1461080296334 Marionette TRACE conn3 <- [1,50,null,{}] 08:38:16 INFO - PROCESS | 28925 | 1461080296339 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}] 08:38:16 INFO - PROCESS | 28925 | 1461080296449 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:38:16 INFO - PROCESS | 28925 | 1461080296464 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a7a5000 == 20 [pid = 28925] [id = 20] 08:38:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 57 (0x7fbe9e29d400) [pid = 28925] [serial = 57] [outer = (nil)] 08:38:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 58 (0x7fbe9e2a9000) [pid = 28925] [serial = 58] [outer = 0x7fbe9e29d400] 08:38:16 INFO - PROCESS | 28925 | 1461080296591 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 59 (0x7fbe9e0bac00) [pid = 28925] [serial = 59] [outer = 0x7fbe9e29d400] 08:38:17 INFO - PROCESS | 28925 | 1461080297103 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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 824ms 08:38:17 INFO - PROCESS | 28925 | 1461080297157 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 28925 | 1461080297160 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:38:17 INFO - PROCESS | 28925 | 1461080297166 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 28925 | 1461080297168 Marionette TRACE conn3 <- [1,54,null,{}] 08:38:17 INFO - PROCESS | 28925 | 1461080297173 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}] 08:38:17 INFO - PROCESS | 28925 | 1461080297284 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:38:17 INFO - PROCESS | 28925 | 1461080297301 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d516800 == 21 [pid = 28925] [id = 21] 08:38:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 60 (0x7fbea72cdc00) [pid = 28925] [serial = 60] [outer = (nil)] 08:38:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 61 (0x7fbea80b1400) [pid = 28925] [serial = 61] [outer = 0x7fbea72cdc00] 08:38:17 INFO - PROCESS | 28925 | 1461080297352 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 62 (0x7fbea81a3000) [pid = 28925] [serial = 62] [outer = 0x7fbea72cdc00] 08:38:17 INFO - PROCESS | 28925 | 1461080297862 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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 773ms 08:38:17 INFO - PROCESS | 28925 | 1461080297940 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 28925 | 1461080297943 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:38:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:38:17 INFO - PROCESS | 28925 | 1461080297948 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 28925 | 1461080297950 Marionette TRACE conn3 <- [1,58,null,{}] 08:38:17 INFO - PROCESS | 28925 | 1461080297954 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}] 08:38:18 INFO - PROCESS | 28925 | 1461080298055 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:38:18 INFO - PROCESS | 28925 | 1461080298067 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9dfd7000 == 22 [pid = 28925] [id = 22] 08:38:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 63 (0x7fbea1454c00) [pid = 28925] [serial = 63] [outer = (nil)] 08:38:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 64 (0x7fbea81ab800) [pid = 28925] [serial = 64] [outer = 0x7fbea1454c00] 08:38:18 INFO - PROCESS | 28925 | 1461080298118 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 65 (0x7fbea8393000) [pid = 28925] [serial = 65] [outer = 0x7fbea1454c00] 08:38:18 INFO - PROCESS | 28925 | 1461080298631 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]]]}] 08:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 724ms 08:38:18 INFO - PROCESS | 28925 | 1461080298672 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 28925 | 1461080298674 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:38:18 INFO - PROCESS | 28925 | 1461080298681 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 28925 | 1461080298683 Marionette TRACE conn3 <- [1,62,null,{}] 08:38:18 INFO - PROCESS | 28925 | 1461080298687 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}] 08:38:18 INFO - PROCESS | 28925 | 1461080298802 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:38:18 INFO - PROCESS | 28925 | 1461080298814 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13b9800 == 23 [pid = 28925] [id = 23] 08:38:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 66 (0x7fbe9e2a6400) [pid = 28925] [serial = 66] [outer = (nil)] 08:38:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 67 (0x7fbea850b400) [pid = 28925] [serial = 67] [outer = 0x7fbe9e2a6400] 08:38:18 INFO - PROCESS | 28925 | 1461080298867 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 68 (0x7fbea85d9000) [pid = 28925] [serial = 68] [outer = 0x7fbe9e2a6400] 08:38:19 INFO - PROCESS | 28925 | 1461080299638 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1024ms 08:38:19 INFO - PROCESS | 28925 | 1461080299707 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 28925 | 1461080299713 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:38:19 INFO - PROCESS | 28925 | 1461080299721 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 28925 | 1461080299725 Marionette TRACE conn3 <- [1,66,null,{}] 08:38:19 INFO - PROCESS | 28925 | 1461080299732 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}] 08:38:19 INFO - PROCESS | 28925 | 1461080299915 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:38:20 INFO - PROCESS | 28925 | 1461080300028 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93471000 == 24 [pid = 28925] [id = 24] 08:38:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 69 (0x7fbe91de6c00) [pid = 28925] [serial = 69] [outer = (nil)] 08:38:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 70 (0x7fbe92f47000) [pid = 28925] [serial = 70] [outer = 0x7fbe91de6c00] 08:38:20 INFO - PROCESS | 28925 | 1461080300097 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 71 (0x7fbe93f15c00) [pid = 28925] [serial = 71] [outer = 0x7fbe91de6c00] 08:38:20 INFO - PROCESS | 28925 | 1461080300732 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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1083ms 08:38:20 INFO - PROCESS | 28925 | 1461080300804 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 28925 | 1461080300811 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:38:20 INFO - PROCESS | 28925 | 1461080300820 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 28925 | 1461080300824 Marionette TRACE conn3 <- [1,70,null,{}] 08:38:20 INFO - PROCESS | 28925 | 1461080300829 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}] 08:38:20 INFO - PROCESS | 28925 | 1461080300975 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:38:21 INFO - PROCESS | 28925 | 1461080301086 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a096000 == 25 [pid = 28925] [id = 25] 08:38:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 72 (0x7fbe91deb000) [pid = 28925] [serial = 72] [outer = (nil)] 08:38:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 73 (0x7fbe97370c00) [pid = 28925] [serial = 73] [outer = 0x7fbe91deb000] 08:38:21 INFO - PROCESS | 28925 | 1461080301152 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 74 (0x7fbe99613c00) [pid = 28925] [serial = 74] [outer = 0x7fbe91deb000] 08:38:21 INFO - PROCESS | 28925 | 1461080301909 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1134ms 08:38:22 INFO - PROCESS | 28925 | 1461080302084 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 28925 | 1461080302090 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:38:22 INFO - PROCESS | 28925 | 1461080302097 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 28925 | 1461080302101 Marionette TRACE conn3 <- [1,74,null,{}] 08:38:22 INFO - PROCESS | 28925 | 1461080302107 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}] 08:38:22 INFO - PROCESS | 28925 | 1461080302241 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:38:22 INFO - PROCESS | 28925 | 1461080302330 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9528f000 == 26 [pid = 28925] [id = 26] 08:38:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 75 (0x7fbe92e0bc00) [pid = 28925] [serial = 75] [outer = (nil)] 08:38:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 76 (0x7fbe92f4f800) [pid = 28925] [serial = 76] [outer = 0x7fbe92e0bc00] 08:38:22 INFO - PROCESS | 28925 | 1461080302389 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 77 (0x7fbe97076c00) [pid = 28925] [serial = 77] [outer = 0x7fbe92e0bc00] 08:38:23 INFO - PROCESS | 28925 | 1461080303110 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]]]}] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9dfd7000 == 25 [pid = 28925] [id = 22] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d516800 == 24 [pid = 28925] [id = 21] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a7a5000 == 23 [pid = 28925] [id = 20] 08:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1082ms 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4df800 == 22 [pid = 28925] [id = 19] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a09d000 == 21 [pid = 28925] [id = 18] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe994d7800 == 20 [pid = 28925] [id = 17] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93289000 == 19 [pid = 28925] [id = 16] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91eb3000 == 18 [pid = 28925] [id = 15] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e72800 == 17 [pid = 28925] [id = 14] 08:38:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91b86800 == 16 [pid = 28925] [id = 13] 08:38:23 INFO - PROCESS | 28925 | 1461080303225 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 28925 | 1461080303229 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:38:23 INFO - PROCESS | 28925 | 1461080303240 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 28925 | 1461080303244 Marionette TRACE conn3 <- [1,78,null,{}] 08:38:23 INFO - PROCESS | 28925 | 1461080303252 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}] 08:38:23 INFO - PROCESS | 28925 | 1461080303393 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:38:23 INFO - PROCESS | 28925 | 1461080303465 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e5f000 == 17 [pid = 28925] [id = 27] 08:38:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 78 (0x7fbe93362800) [pid = 28925] [serial = 78] [outer = (nil)] 08:38:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 79 (0x7fbe93f19000) [pid = 28925] [serial = 79] [outer = 0x7fbe93362800] 08:38:23 INFO - PROCESS | 28925 | 1461080303581 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 80 (0x7fbe970f0800) [pid = 28925] [serial = 80] [outer = 0x7fbe93362800] 08:38:24 INFO - PROCESS | 28925 | 1461080304290 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]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1091ms 08:38:24 INFO - PROCESS | 28925 | 1461080304331 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 28925 | 1461080304336 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:38:24 INFO - PROCESS | 28925 | 1461080304346 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 28925 | 1461080304350 Marionette TRACE conn3 <- [1,82,null,{}] 08:38:24 INFO - PROCESS | 28925 | 1461080304356 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}] 08:38:24 INFO - PROCESS | 28925 | 1461080304488 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:38:24 INFO - PROCESS | 28925 | 1461080304608 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a08c800 == 18 [pid = 28925] [id = 28] 08:38:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 81 (0x7fbe93363000) [pid = 28925] [serial = 81] [outer = (nil)] 08:38:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 82 (0x7fbe99f8d400) [pid = 28925] [serial = 82] [outer = 0x7fbe93363000] 08:38:24 INFO - PROCESS | 28925 | 1461080304672 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe9a8c1c00) [pid = 28925] [serial = 83] [outer = 0x7fbe93363000] 08:38:25 INFO - PROCESS | 28925 | 1461080305339 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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1035ms 08:38:25 INFO - PROCESS | 28925 | 1461080305378 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 28925 | 1461080305381 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:38:25 INFO - PROCESS | 28925 | 1461080305387 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 28925 | 1461080305389 Marionette TRACE conn3 <- [1,86,null,{}] 08:38:25 INFO - PROCESS | 28925 | 1461080305404 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}] 08:38:25 INFO - PROCESS | 28925 | 1461080305543 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:38:25 INFO - PROCESS | 28925 | 1461080305663 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9ab9a000 == 19 [pid = 28925] [id = 29] 08:38:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe9135c800) [pid = 28925] [serial = 84] [outer = (nil)] 08:38:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe9df4ac00) [pid = 28925] [serial = 85] [outer = 0x7fbe9135c800] 08:38:25 INFO - PROCESS | 28925 | 1461080305746 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe9e0bbc00) [pid = 28925] [serial = 86] [outer = 0x7fbe9135c800] 08:38:26 INFO - PROCESS | 28925 | 1461080306454 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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1130ms 08:38:26 INFO - PROCESS | 28925 | 1461080306517 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 28925 | 1461080306521 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:38:26 INFO - PROCESS | 28925 | 1461080306526 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 28925 | 1461080306528 Marionette TRACE conn3 <- [1,90,null,{}] 08:38:26 INFO - PROCESS | 28925 | 1461080306548 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}] 08:38:26 INFO - PROCESS | 28925 | 1461080306683 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:38:26 INFO - PROCESS | 28925 | 1461080306753 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21b7000 == 20 [pid = 28925] [id = 30] 08:38:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe91844400) [pid = 28925] [serial = 87] [outer = (nil)] 08:38:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbea7255800) [pid = 28925] [serial = 88] [outer = 0x7fbe91844400] 08:38:26 INFO - PROCESS | 28925 | 1461080306864 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbea81a5400) [pid = 28925] [serial = 89] [outer = 0x7fbe91844400] 08:38:27 INFO - PROCESS | 28925 | 1461080307662 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]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1185ms 08:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:38:27 INFO - PROCESS | 28925 | 1461080307712 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 28925 | 1461080307716 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:38:27 INFO - PROCESS | 28925 | 1461080307724 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 28925 | 1461080307729 Marionette TRACE conn3 <- [1,94,null,{}] 08:38:27 INFO - PROCESS | 28925 | 1461080307737 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}] 08:38:27 INFO - PROCESS | 28925 | 1461080307859 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:38:28 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93471000 == 19 [pid = 28925] [id = 24] 08:38:28 INFO - PROCESS | 28925 | 1461080308034 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91b86800 == 20 [pid = 28925] [id = 31] 08:38:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe916b0000) [pid = 28925] [serial = 90] [outer = (nil)] 08:38:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe9184d800) [pid = 28925] [serial = 91] [outer = 0x7fbe916b0000] 08:38:28 INFO - PROCESS | 28925 | 1461080308105 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe93f64800) [pid = 28925] [serial = 92] [outer = 0x7fbe916b0000] 08:38:28 INFO - PROCESS | 28925 | 1461080308859 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1189ms 08:38:28 INFO - PROCESS | 28925 | 1461080308925 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 28925 | 1461080308932 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:38:28 INFO - PROCESS | 28925 | 1461080308943 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 28925 | 1461080308947 Marionette TRACE conn3 <- [1,98,null,{}] 08:38:28 INFO - PROCESS | 28925 | 1461080308953 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}] 08:38:29 INFO - PROCESS | 28925 | 1461080309097 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:38:29 INFO - PROCESS | 28925 | 1461080309215 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4e9800 == 21 [pid = 28925] [id = 32] 08:38:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe916b8800) [pid = 28925] [serial = 93] [outer = (nil)] 08:38:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe9a8b5800) [pid = 28925] [serial = 94] [outer = 0x7fbe916b8800] 08:38:29 INFO - PROCESS | 28925 | 1461080309283 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe9a8f1400) [pid = 28925] [serial = 95] [outer = 0x7fbe916b8800] 08:38:30 INFO - PROCESS | 28925 | 1461080310003 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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1128ms 08:38:30 INFO - PROCESS | 28925 | 1461080310074 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 28925 | 1461080310080 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:38:30 INFO - PROCESS | 28925 | 1461080310104 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 28925 | 1461080310108 Marionette TRACE conn3 <- [1,102,null,{}] 08:38:30 INFO - PROCESS | 28925 | 1461080310113 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}] 08:38:30 INFO - PROCESS | 28925 | 1461080310250 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:38:30 INFO - PROCESS | 28925 | 1461080310366 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13b1800 == 22 [pid = 28925] [id = 33] 08:38:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe916b4400) [pid = 28925] [serial = 96] [outer = (nil)] 08:38:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe9e2a9800) [pid = 28925] [serial = 97] [outer = 0x7fbe916b4400] 08:38:30 INFO - PROCESS | 28925 | 1461080310431 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbea725ac00) [pid = 28925] [serial = 98] [outer = 0x7fbe916b4400] 08:38:31 INFO - PROCESS | 28925 | 1461080311176 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]]]}] 08:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1090ms 08:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:38:31 INFO - PROCESS | 28925 | 1461080311191 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 28925 | 1461080311194 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:38:31 INFO - PROCESS | 28925 | 1461080311202 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 28925 | 1461080311210 Marionette TRACE conn3 <- [1,106,null,{}] 08:38:31 INFO - PROCESS | 28925 | 1461080311222 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}] 08:38:31 INFO - PROCESS | 28925 | 1461080311405 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:38:31 INFO - PROCESS | 28925 | 1461080311418 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea80d9800 == 23 [pid = 28925] [id = 34] 08:38:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbea8527c00) [pid = 28925] [serial = 99] [outer = (nil)] 08:38:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbea85dc800) [pid = 28925] [serial = 100] [outer = 0x7fbea8527c00] 08:38:31 INFO - PROCESS | 28925 | 1461080311488 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbea9507400) [pid = 28925] [serial = 101] [outer = 0x7fbea8527c00] 08:38:32 INFO - PROCESS | 28925 | 1461080312187 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1040ms 08:38:32 INFO - PROCESS | 28925 | 1461080312239 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 28925 | 1461080312242 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:38:32 INFO - PROCESS | 28925 | 1461080312248 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 28925 | 1461080312250 Marionette TRACE conn3 <- [1,110,null,{}] 08:38:32 INFO - PROCESS | 28925 | 1461080312255 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}] 08:38:32 INFO - PROCESS | 28925 | 1461080312386 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:38:32 INFO - PROCESS | 28925 | 1461080312566 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe98fbe800 == 24 [pid = 28925] [id = 35] 08:38:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe91b69800) [pid = 28925] [serial = 102] [outer = (nil)] 08:38:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe9216d400) [pid = 28925] [serial = 103] [outer = 0x7fbe91b69800] 08:38:32 INFO - PROCESS | 28925 | 1461080312648 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe97083400) [pid = 28925] [serial = 104] [outer = 0x7fbe91b69800] 08:38:33 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a08c800 == 23 [pid = 28925] [id = 28] 08:38:33 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e5f000 == 22 [pid = 28925] [id = 27] 08:38:33 INFO - PROCESS | 28925 | 1461080313481 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1276ms 08:38:33 INFO - PROCESS | 28925 | 1461080313526 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 28925 | 1461080313531 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:38:33 INFO - PROCESS | 28925 | 1461080313538 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 28925 | 1461080313543 Marionette TRACE conn3 <- [1,114,null,{}] 08:38:33 INFO - PROCESS | 28925 | 1461080313551 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}] 08:38:33 INFO - PROCESS | 28925 | 1461080313731 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:38:33 INFO - PROCESS | 28925 | 1461080313785 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4e4800 == 23 [pid = 28925] [id = 36] 08:38:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe9788f000) [pid = 28925] [serial = 105] [outer = (nil)] 08:38:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe9a5dbc00) [pid = 28925] [serial = 106] [outer = 0x7fbe9788f000] 08:38:33 INFO - PROCESS | 28925 | 1461080313848 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe9abd8000) [pid = 28925] [serial = 107] [outer = 0x7fbe9788f000] 08:38:34 INFO - PROCESS | 28925 | 1461080314609 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1132ms 08:38:34 INFO - PROCESS | 28925 | 1461080314670 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 28925 | 1461080314678 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:38:34 INFO - PROCESS | 28925 | 1461080314686 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 28925 | 1461080314690 Marionette TRACE conn3 <- [1,118,null,{}] 08:38:34 INFO - PROCESS | 28925 | 1461080314695 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}] 08:38:34 INFO - PROCESS | 28925 | 1461080314828 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:38:34 INFO - PROCESS | 28925 | 1461080314946 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8085000 == 24 [pid = 28925] [id = 37] 08:38:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe9852d000) [pid = 28925] [serial = 108] [outer = (nil)] 08:38:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbea72cfc00) [pid = 28925] [serial = 109] [outer = 0x7fbe9852d000] 08:38:35 INFO - PROCESS | 28925 | 1461080315008 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbea81adc00) [pid = 28925] [serial = 110] [outer = 0x7fbe9852d000] 08:38:35 INFO - PROCESS | 28925 | 1461080315661 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]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1032ms 08:38:35 INFO - PROCESS | 28925 | 1461080315721 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 28925 | 1461080315730 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:38:35 INFO - PROCESS | 28925 | 1461080315759 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 28925 | 1461080315765 Marionette TRACE conn3 <- [1,122,null,{}] 08:38:35 INFO - PROCESS | 28925 | 1461080315778 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}] 08:38:35 INFO - PROCESS | 28925 | 1461080315915 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:38:36 INFO - PROCESS | 28925 | 1461080316031 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea9202800 == 25 [pid = 28925] [id = 38] 08:38:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbea8536c00) [pid = 28925] [serial = 111] [outer = (nil)] 08:38:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbea96c4400) [pid = 28925] [serial = 112] [outer = 0x7fbea8536c00] 08:38:36 INFO - PROCESS | 28925 | 1461080316096 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbeab4c5000) [pid = 28925] [serial = 113] [outer = 0x7fbea8536c00] 08:38:36 INFO - PROCESS | 28925 | 1461080316794 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]]]}] 08:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1090ms 08:38:36 INFO - PROCESS | 28925 | 1461080316840 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 28925 | 1461080316844 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:38:36 INFO - PROCESS | 28925 | 1461080316849 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 28925 | 1461080316851 Marionette TRACE conn3 <- [1,126,null,{}] 08:38:36 INFO - PROCESS | 28925 | 1461080316856 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}] 08:38:36 INFO - PROCESS | 28925 | 1461080316982 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:38:37 INFO - PROCESS | 28925 | 1461080317076 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab470000 == 26 [pid = 28925] [id = 39] 08:38:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbeabae8400) [pid = 28925] [serial = 114] [outer = (nil)] 08:38:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbeabd94c00) [pid = 28925] [serial = 115] [outer = 0x7fbeabae8400] 08:38:37 INFO - PROCESS | 28925 | 1461080317135 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbead2b6400) [pid = 28925] [serial = 116] [outer = 0x7fbeabae8400] 08:38:37 INFO - PROCESS | 28925 | 1461080317832 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]]]}] 08:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1025ms 08:38:37 INFO - PROCESS | 28925 | 1461080317875 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 28925 | 1461080317878 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:38:37 INFO - PROCESS | 28925 | 1461080317883 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 28925 | 1461080317885 Marionette TRACE conn3 <- [1,130,null,{}] 08:38:37 INFO - PROCESS | 28925 | 1461080317890 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}] 08:38:38 INFO - PROCESS | 28925 | 1461080318006 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:38:38 INFO - PROCESS | 28925 | 1461080318128 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab7e6800 == 27 [pid = 28925] [id = 40] 08:38:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe916b5000) [pid = 28925] [serial = 117] [outer = (nil)] 08:38:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbead2bbc00) [pid = 28925] [serial = 118] [outer = 0x7fbe916b5000] 08:38:38 INFO - PROCESS | 28925 | 1461080318189 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbead363000) [pid = 28925] [serial = 119] [outer = 0x7fbe916b5000] 08:38:38 INFO - PROCESS | 28925 | 1461080318951 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]]]}] 08:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1124ms 08:38:39 INFO - PROCESS | 28925 | 1461080319008 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:38:39 INFO - PROCESS | 28925 | 1461080319013 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:38:39 INFO - PROCESS | 28925 | 1461080319020 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 28925 | 1461080319024 Marionette TRACE conn3 <- [1,134,null,{}] 08:38:39 INFO - PROCESS | 28925 | 1461080319032 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}] 08:38:39 INFO - PROCESS | 28925 | 1461080319161 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:38:39 INFO - PROCESS | 28925 | 1461080319300 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91ebf800 == 28 [pid = 28925] [id = 41] 08:38:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe92e0f400) [pid = 28925] [serial = 120] [outer = (nil)] 08:38:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe93f1c400) [pid = 28925] [serial = 121] [outer = 0x7fbe92e0f400] 08:38:39 INFO - PROCESS | 28925 | 1461080319361 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe9a8f4000) [pid = 28925] [serial = 122] [outer = 0x7fbe92e0f400] 08:38:39 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91b86800 == 27 [pid = 28925] [id = 31] 08:38:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe9a8f3800) [pid = 28925] [serial = 123] [outer = 0x7fbe91359800] 08:38:40 INFO - PROCESS | 28925 | 1461080320258 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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1283ms 08:38:40 INFO - PROCESS | 28925 | 1461080320303 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 28925 | 1461080320309 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:38:40 INFO - PROCESS | 28925 | 1461080320317 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 28925 | 1461080320320 Marionette TRACE conn3 <- [1,138,null,{}] 08:38:40 INFO - PROCESS | 28925 | 1461080320327 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}] 08:38:40 INFO - PROCESS | 28925 | 1461080320495 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:38:40 INFO - PROCESS | 28925 | 1461080320624 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13b1000 == 28 [pid = 28925] [id = 42] 08:38:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe92f4d400) [pid = 28925] [serial = 124] [outer = (nil)] 08:38:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbea144b000) [pid = 28925] [serial = 125] [outer = 0x7fbe92f4d400] 08:38:40 INFO - PROCESS | 28925 | 1461080320689 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbea8309800) [pid = 28925] [serial = 126] [outer = 0x7fbe92f4d400] 08:38:41 INFO - PROCESS | 28925 | 1461080321451 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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1180ms 08:38:41 INFO - PROCESS | 28925 | 1461080321497 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 28925 | 1461080321504 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:38:41 INFO - PROCESS | 28925 | 1461080321512 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 28925 | 1461080321516 Marionette TRACE conn3 <- [1,142,null,{}] 08:38:41 INFO - PROCESS | 28925 | 1461080321534 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}] 08:38:41 INFO - PROCESS | 28925 | 1461080321719 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:38:41 INFO - PROCESS | 28925 | 1461080321774 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab51c800 == 29 [pid = 28925] [id = 43] 08:38:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbea950d000) [pid = 28925] [serial = 127] [outer = (nil)] 08:38:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbeab4bf800) [pid = 28925] [serial = 128] [outer = 0x7fbea950d000] 08:38:41 INFO - PROCESS | 28925 | 1461080321834 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbeab587000) [pid = 28925] [serial = 129] [outer = 0x7fbea950d000] 08:38:42 INFO - PROCESS | 28925 | 1461080322524 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1026ms 08:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:38:42 INFO - PROCESS | 28925 | 1461080322539 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 28925 | 1461080322541 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:38:42 INFO - PROCESS | 28925 | 1461080322547 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 28925 | 1461080322551 Marionette TRACE conn3 <- [1,146,null,{}] 08:38:42 INFO - PROCESS | 28925 | 1461080322565 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}] 08:38:42 INFO - PROCESS | 28925 | 1461080322707 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:38:42 INFO - PROCESS | 28925 | 1461080322835 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc10800 == 30 [pid = 28925] [id = 44] 08:38:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbead35f400) [pid = 28925] [serial = 130] [outer = (nil)] 08:38:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbead609000) [pid = 28925] [serial = 131] [outer = 0x7fbead35f400] 08:38:42 INFO - PROCESS | 28925 | 1461080322900 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbead747800) [pid = 28925] [serial = 132] [outer = 0x7fbead35f400] 08:38:43 INFO - PROCESS | 28925 | 1461080323636 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1134ms 08:38:43 INFO - PROCESS | 28925 | 1461080323681 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 28925 | 1461080323685 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:38:43 INFO - PROCESS | 28925 | 1461080323690 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 28925 | 1461080323692 Marionette TRACE conn3 <- [1,150,null,{}] 08:38:43 INFO - PROCESS | 28925 | 1461080323697 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}] 08:38:43 INFO - PROCESS | 28925 | 1461080323831 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:38:43 INFO - PROCESS | 28925 | 1461080323957 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead627800 == 31 [pid = 28925] [id = 45] 08:38:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbead3b3c00) [pid = 28925] [serial = 133] [outer = (nil)] 08:38:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbeafee7400) [pid = 28925] [serial = 134] [outer = 0x7fbead3b3c00] 08:38:44 INFO - PROCESS | 28925 | 1461080324020 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbeb01a9c00) [pid = 28925] [serial = 135] [outer = 0x7fbead3b3c00] 08:38:44 INFO - PROCESS | 28925 | 1461080324885 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1229ms 08:38:44 INFO - PROCESS | 28925 | 1461080324924 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 28925 | 1461080324929 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:38:44 INFO - PROCESS | 28925 | 1461080324938 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 28925 | 1461080324942 Marionette TRACE conn3 <- [1,154,null,{}] 08:38:44 INFO - PROCESS | 28925 | 1461080324948 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}] 08:38:45 INFO - PROCESS | 28925 | 1461080325075 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:38:45 INFO - PROCESS | 28925 | 1461080325215 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea7eee000 == 32 [pid = 28925] [id = 46] 08:38:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbea7e6a000) [pid = 28925] [serial = 136] [outer = (nil)] 08:38:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbea81a6400) [pid = 28925] [serial = 137] [outer = 0x7fbea7e6a000] 08:38:45 INFO - PROCESS | 28925 | 1461080325276 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbea92c4c00) [pid = 28925] [serial = 138] [outer = 0x7fbea7e6a000] 08:38:45 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4e4800 == 31 [pid = 28925] [id = 36] 08:38:46 INFO - PROCESS | 28925 | 1461080326050 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1137ms 08:38:46 INFO - PROCESS | 28925 | 1461080326075 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 28925 | 1461080326081 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:38:46 INFO - PROCESS | 28925 | 1461080326090 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 28925 | 1461080326095 Marionette TRACE conn3 <- [1,158,null,{}] 08:38:46 INFO - PROCESS | 28925 | 1461080326102 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}] 08:38:46 INFO - PROCESS | 28925 | 1461080326294 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:38:46 INFO - PROCESS | 28925 | 1461080326309 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8fb1800 == 32 [pid = 28925] [id = 47] 08:38:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbea830a000) [pid = 28925] [serial = 139] [outer = (nil)] 08:38:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbea93fc400) [pid = 28925] [serial = 140] [outer = 0x7fbea830a000] 08:38:46 INFO - PROCESS | 28925 | 1461080326376 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbeab422c00) [pid = 28925] [serial = 141] [outer = 0x7fbea830a000] 08:38:47 INFO - PROCESS | 28925 | 1461080327198 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]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1140ms 08:38:47 INFO - PROCESS | 28925 | 1461080327263 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 28925 | 1461080327271 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:38:47 INFO - PROCESS | 28925 | 1461080327280 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 28925 | 1461080327284 Marionette TRACE conn3 <- [1,162,null,{}] 08:38:47 INFO - PROCESS | 28925 | 1461080327289 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}] 08:38:47 INFO - PROCESS | 28925 | 1461080327470 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:38:47 INFO - PROCESS | 28925 | 1461080327596 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab8ca800 == 33 [pid = 28925] [id = 48] 08:38:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbe95266000) [pid = 28925] [serial = 142] [outer = (nil)] 08:38:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbe95272000) [pid = 28925] [serial = 143] [outer = 0x7fbe95266000] 08:38:47 INFO - PROCESS | 28925 | 1461080327671 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 144 (0x7fbea81a8800) [pid = 28925] [serial = 144] [outer = 0x7fbe95266000] 08:38:48 INFO - PROCESS | 28925 | 1461080328408 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1182ms 08:38:48 INFO - PROCESS | 28925 | 1461080328463 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 28925 | 1461080328466 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:38:48 INFO - PROCESS | 28925 | 1461080328471 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 28925 | 1461080328476 Marionette TRACE conn3 <- [1,166,null,{}] 08:38:48 INFO - PROCESS | 28925 | 1461080328490 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}] 08:38:48 INFO - PROCESS | 28925 | 1461080328638 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:38:48 INFO - PROCESS | 28925 | 1461080328764 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead77e000 == 34 [pid = 28925] [id = 49] 08:38:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 145 (0x7fbeab84d400) [pid = 28925] [serial = 145] [outer = (nil)] 08:38:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 146 (0x7fbead35d800) [pid = 28925] [serial = 146] [outer = 0x7fbeab84d400] 08:38:48 INFO - PROCESS | 28925 | 1461080328831 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 147 (0x7fbead746000) [pid = 28925] [serial = 147] [outer = 0x7fbeab84d400] 08:38:49 INFO - PROCESS | 28925 | 1461080329527 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]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1082ms 08:38:49 INFO - PROCESS | 28925 | 1461080329554 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 28925 | 1461080329558 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:38:49 INFO - PROCESS | 28925 | 1461080329563 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 28925 | 1461080329566 Marionette TRACE conn3 <- [1,170,null,{}] 08:38:49 INFO - PROCESS | 28925 | 1461080329571 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}] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93321000 == 33 [pid = 28925] [id = 6] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4e9800 == 32 [pid = 28925] [id = 32] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13b1000 == 31 [pid = 28925] [id = 42] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab51c800 == 30 [pid = 28925] [id = 43] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a096000 == 29 [pid = 28925] [id = 25] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9528f000 == 28 [pid = 28925] [id = 26] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea80d9800 == 27 [pid = 28925] [id = 34] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe98fbe800 == 26 [pid = 28925] [id = 35] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13b1800 == 25 [pid = 28925] [id = 33] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc10800 == 24 [pid = 28925] [id = 44] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13b9800 == 23 [pid = 28925] [id = 23] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab470000 == 22 [pid = 28925] [id = 39] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeba5cc000 == 21 [pid = 28925] [id = 9] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9ab9a000 == 20 [pid = 28925] [id = 29] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8085000 == 19 [pid = 28925] [id = 37] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91339000 == 18 [pid = 28925] [id = 8] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21b7000 == 17 [pid = 28925] [id = 30] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c5a800 == 16 [pid = 28925] [id = 10] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea9202800 == 15 [pid = 28925] [id = 38] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab7e6800 == 14 [pid = 28925] [id = 40] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91ebf800 == 13 [pid = 28925] [id = 41] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead77e000 == 12 [pid = 28925] [id = 49] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab8ca800 == 11 [pid = 28925] [id = 48] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead627800 == 10 [pid = 28925] [id = 45] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8fb1800 == 9 [pid = 28925] [id = 47] 08:38:52 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea7eee000 == 8 [pid = 28925] [id = 46] 08:38:53 INFO - PROCESS | 28925 | 1461080333050 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:38:53 INFO - PROCESS | 28925 | 1461080333238 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c6a000 == 9 [pid = 28925] [id = 50] 08:38:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 148 (0x7fbe92f51400) [pid = 28925] [serial = 148] [outer = (nil)] 08:38:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 149 (0x7fbe93362000) [pid = 28925] [serial = 149] [outer = 0x7fbe92f51400] 08:38:53 INFO - PROCESS | 28925 | 1461080333305 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 150 (0x7fbe95271000) [pid = 28925] [serial = 150] [outer = 0x7fbe92f51400] 08:38:53 INFO - PROCESS | 28925 | 1461080333832 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 4335ms 08:38:53 INFO - PROCESS | 28925 | 1461080333900 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:38:53 INFO - PROCESS | 28925 | 1461080333906 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:38:53 INFO - PROCESS | 28925 | 1461080333912 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 28925 | 1461080333917 Marionette TRACE conn3 <- [1,174,null,{}] 08:38:53 INFO - PROCESS | 28925 | 1461080333923 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}] 08:38:54 INFO - PROCESS | 28925 | 1461080334050 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:38:54 INFO - PROCESS | 28925 | 1461080334062 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe98fc4800 == 10 [pid = 28925] [id = 51] 08:38:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 151 (0x7fbe9526c000) [pid = 28925] [serial = 151] [outer = (nil)] 08:38:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 152 (0x7fbe981c9400) [pid = 28925] [serial = 152] [outer = 0x7fbe9526c000] 08:38:54 INFO - PROCESS | 28925 | 1461080334119 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbe9923ec00) [pid = 28925] [serial = 153] [outer = 0x7fbe9526c000] 08:38:54 INFO - PROCESS | 28925 | 1461080334762 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 882ms 08:38:54 INFO - PROCESS | 28925 | 1461080334793 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 28925 | 1461080334797 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:38:54 INFO - PROCESS | 28925 | 1461080334803 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 28925 | 1461080334805 Marionette TRACE conn3 <- [1,178,null,{}] 08:38:54 INFO - PROCESS | 28925 | 1461080334809 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}] 08:38:54 INFO - PROCESS | 28925 | 1461080334996 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:38:55 INFO - PROCESS | 28925 | 1461080335014 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9ab9f000 == 11 [pid = 28925] [id = 52] 08:38:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbe97ffc400) [pid = 28925] [serial = 154] [outer = (nil)] 08:38:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe9e04c000) [pid = 28925] [serial = 155] [outer = 0x7fbe97ffc400] 08:38:55 INFO - PROCESS | 28925 | 1461080335069 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbea72d1800) [pid = 28925] [serial = 156] [outer = 0x7fbe97ffc400] 08:38:55 INFO - PROCESS | 28925 | 1461080335831 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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1083ms 08:38:55 INFO - PROCESS | 28925 | 1461080335906 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 28925 | 1461080335910 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:38:55 INFO - PROCESS | 28925 | 1461080335970 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 28925 | 1461080335977 Marionette TRACE conn3 <- [1,182,null,{}] 08:38:55 INFO - PROCESS | 28925 | 1461080335986 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}] 08:38:56 INFO - PROCESS | 28925 | 1461080336144 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:38:56 INFO - PROCESS | 28925 | 1461080336164 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8f85800 == 12 [pid = 28925] [id = 53] 08:38:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe916af800) [pid = 28925] [serial = 157] [outer = (nil)] 08:38:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbea9502800) [pid = 28925] [serial = 158] [outer = 0x7fbe916af800] 08:38:56 INFO - PROCESS | 28925 | 1461080336218 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbeab583c00) [pid = 28925] [serial = 159] [outer = 0x7fbe916af800] 08:38:56 INFO - PROCESS | 28925 | 1461080336800 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 917ms 08:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:38:56 INFO - PROCESS | 28925 | 1461080336854 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 28925 | 1461080336856 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:38:56 INFO - PROCESS | 28925 | 1461080336862 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 28925 | 1461080336864 Marionette TRACE conn3 <- [1,186,null,{}] 08:38:56 INFO - PROCESS | 28925 | 1461080336869 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}] 08:38:57 INFO - PROCESS | 28925 | 1461080337019 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:38:57 INFO - PROCESS | 28925 | 1461080337044 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab7ee000 == 13 [pid = 28925] [id = 54] 08:38:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbeab586c00) [pid = 28925] [serial = 160] [outer = (nil)] 08:38:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbeacc54800) [pid = 28925] [serial = 161] [outer = 0x7fbeab586c00] 08:38:57 INFO - PROCESS | 28925 | 1461080337097 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbead362400) [pid = 28925] [serial = 162] [outer = 0x7fbeab586c00] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe92e0f400) [pid = 28925] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe93363000) [pid = 28925] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe9e2a6400) [pid = 28925] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe92e0bc00) [pid = 28925] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe92f51000) [pid = 28925] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe9335ec00) [pid = 28925] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe92e12c00) [pid = 28925] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe9df4a400) [pid = 28925] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 153 (0x7fbe9e29d400) [pid = 28925] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 152 (0x7fbe97f7d800) [pid = 28925] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 151 (0x7fbe92f4f400) [pid = 28925] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 150 (0x7fbea72cdc00) [pid = 28925] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 149 (0x7fbe916bc000) [pid = 28925] [serial = 35] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 148 (0x7fbea8536c00) [pid = 28925] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 147 (0x7fbe91de6c00) [pid = 28925] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 146 (0x7fbe9788f000) [pid = 28925] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 145 (0x7fbea950d000) [pid = 28925] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 144 (0x7fbea7e6a000) [pid = 28925] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 143 (0x7fbe91844400) [pid = 28925] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 142 (0x7fbe916b0000) [pid = 28925] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 141 (0x7fbe93362800) [pid = 28925] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 140 (0x7fbe9135c800) [pid = 28925] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbea1454c00) [pid = 28925] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbe9852d000) [pid = 28925] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbe91b69800) [pid = 28925] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe916b5000) [pid = 28925] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbea8527c00) [pid = 28925] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe919eac00) [pid = 28925] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe95266000) [pid = 28925] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe916b3800) [pid = 28925] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbead3b3c00) [pid = 28925] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe92171400) [pid = 28925] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe91deb000) [pid = 28925] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe92f4d400) [pid = 28925] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbeabae8400) [pid = 28925] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe9335c800) [pid = 28925] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbea830a000) [pid = 28925] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbead35f400) [pid = 28925] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe916b8800) [pid = 28925] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:38:58 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe916b4400) [pid = 28925] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:38:58 INFO - PROCESS | 28925 | 1461080338667 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1836ms 08:38:58 INFO - PROCESS | 28925 | 1461080338697 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 28925 | 1461080338700 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:38:58 INFO - PROCESS | 28925 | 1461080338738 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 28925 | 1461080338741 Marionette TRACE conn3 <- [1,190,null,{}] 08:38:58 INFO - PROCESS | 28925 | 1461080338786 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}] 08:38:58 INFO - PROCESS | 28925 | 1461080338931 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:38:59 INFO - PROCESS | 28925 | 1461080339000 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9965e800 == 14 [pid = 28925] [id = 55] 08:38:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe9a8eec00) [pid = 28925] [serial = 163] [outer = (nil)] 08:38:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe9adb4000) [pid = 28925] [serial = 164] [outer = 0x7fbe9a8eec00] 08:38:59 INFO - PROCESS | 28925 | 1461080339076 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbea85d9c00) [pid = 28925] [serial = 165] [outer = 0x7fbe9a8eec00] 08:38:59 INFO - PROCESS | 28925 | 1461080339763 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1076ms 08:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:38:59 INFO - PROCESS | 28925 | 1461080339782 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 28925 | 1461080339784 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:38:59 INFO - PROCESS | 28925 | 1461080339789 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 28925 | 1461080339791 Marionette TRACE conn3 <- [1,194,null,{}] 08:38:59 INFO - PROCESS | 28925 | 1461080339796 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}] 08:38:59 INFO - PROCESS | 28925 | 1461080339910 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:39:00 INFO - PROCESS | 28925 | 1461080340000 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e5f000 == 15 [pid = 28925] [id = 56] 08:39:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe916b3c00) [pid = 28925] [serial = 166] [outer = (nil)] 08:39:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbead605800) [pid = 28925] [serial = 167] [outer = 0x7fbe916b3c00] 08:39:00 INFO - PROCESS | 28925 | 1461080340057 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbead73cc00) [pid = 28925] [serial = 168] [outer = 0x7fbe916b3c00] 08:39:00 INFO - PROCESS | 28925 | 1461080340876 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1125ms 08:39:00 INFO - PROCESS | 28925 | 1461080340915 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 28925 | 1461080340921 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:39:00 INFO - PROCESS | 28925 | 1461080340929 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 28925 | 1461080340933 Marionette TRACE conn3 <- [1,198,null,{}] 08:39:00 INFO - PROCESS | 28925 | 1461080340940 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}] 08:39:01 INFO - PROCESS | 28925 | 1461080341097 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:39:01 INFO - PROCESS | 28925 | 1461080341224 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9850f000 == 16 [pid = 28925] [id = 57] 08:39:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe90bda800) [pid = 28925] [serial = 169] [outer = (nil)] 08:39:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe916b8400) [pid = 28925] [serial = 170] [outer = 0x7fbe90bda800] 08:39:01 INFO - PROCESS | 28925 | 1461080341292 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe91b6ac00) [pid = 28925] [serial = 171] [outer = 0x7fbe90bda800] 08:39:02 INFO - PROCESS | 28925 | 1461080342091 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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1229ms 08:39:02 INFO - PROCESS | 28925 | 1461080342163 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 28925 | 1461080342170 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:39:02 INFO - PROCESS | 28925 | 1461080342181 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 28925 | 1461080342185 Marionette TRACE conn3 <- [1,202,null,{}] 08:39:02 INFO - PROCESS | 28925 | 1461080342191 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}] 08:39:02 INFO - PROCESS | 28925 | 1461080342370 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:39:02 INFO - PROCESS | 28925 | 1461080342615 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe918a9000 == 17 [pid = 28925] [id = 58] 08:39:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe90bd9c00) [pid = 28925] [serial = 172] [outer = (nil)] 08:39:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe91367c00) [pid = 28925] [serial = 173] [outer = 0x7fbe90bd9c00] 08:39:02 INFO - PROCESS | 28925 | 1461080342760 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe919e8800) [pid = 28925] [serial = 174] [outer = 0x7fbe90bd9c00] 08:39:03 INFO - PROCESS | 28925 | 1461080343472 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe99614c00) [pid = 28925] [serial = 12] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe99c27000) [pid = 28925] [serial = 9] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbead35d800) [pid = 28925] [serial = 146] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | 1461080343614 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]]]}] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe9a8c1c00) [pid = 28925] [serial = 83] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe99f8d400) [pid = 28925] [serial = 82] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe9a5dbc00) [pid = 28925] [serial = 106] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbea144b000) [pid = 28925] [serial = 125] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe91cafc00) [pid = 28925] [serial = 38] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe9216d400) [pid = 28925] [serial = 103] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbe93f1c400) [pid = 28925] [serial = 121] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbea850b400) [pid = 28925] [serial = 67] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe97076c00) [pid = 28925] [serial = 77] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbeaaf07000) [pid = 28925] [serial = 2] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbea85d9000) [pid = 28925] [serial = 68] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe93f19000) [pid = 28925] [serial = 79] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe933db800) [pid = 28925] [serial = 43] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbe97ff7000) [pid = 28925] [serial = 47] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbe9a8f9400) [pid = 28925] [serial = 52] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe9adaf000) [pid = 28925] [serial = 53] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 114 (0x7fbe9e04f800) [pid = 28925] [serial = 55] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe9e055800) [pid = 28925] [serial = 56] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbe9e2a9000) [pid = 28925] [serial = 58] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe9e0bac00) [pid = 28925] [serial = 59] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe9a8be800) [pid = 28925] [serial = 50] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe933d9800) [pid = 28925] [serial = 40] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbea80b1400) [pid = 28925] [serial = 61] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbea81a3000) [pid = 28925] [serial = 62] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbea81ab800) [pid = 28925] [serial = 64] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe9707b000) [pid = 28925] [serial = 41] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe92f4f800) [pid = 28925] [serial = 76] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbe9a264c00) [pid = 28925] [serial = 49] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbe9526f800) [pid = 28925] [serial = 44] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe97248400) [pid = 28925] [serial = 46] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe91844800) [pid = 28925] [serial = 36] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe91ea7000) [pid = 28925] [serial = 31] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe919e2400) [pid = 28925] [serial = 37] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe916b6800) [pid = 28925] [serial = 34] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe93f64800) [pid = 28925] [serial = 92] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe9a8b5800) [pid = 28925] [serial = 94] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe970f0800) [pid = 28925] [serial = 80] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbea7255800) [pid = 28925] [serial = 88] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbea81a6400) [pid = 28925] [serial = 137] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe9e0bbc00) [pid = 28925] [serial = 86] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbea8393000) [pid = 28925] [serial = 65] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9184d800) [pid = 28925] [serial = 91] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbea72cfc00) [pid = 28925] [serial = 109] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe9df4ac00) [pid = 28925] [serial = 85] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbea81adc00) [pid = 28925] [serial = 110] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbea9507400) [pid = 28925] [serial = 101] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbe97083400) [pid = 28925] [serial = 104] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe9a8f4000) [pid = 28925] [serial = 122] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe93f15c00) [pid = 28925] [serial = 71] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 81 (0x7fbe91cb0400) [pid = 28925] [serial = 29] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 80 (0x7fbe9e2a9800) [pid = 28925] [serial = 97] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 79 (0x7fbe9abd8000) [pid = 28925] [serial = 107] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 78 (0x7fbeab587000) [pid = 28925] [serial = 129] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 77 (0x7fbea96c4400) [pid = 28925] [serial = 112] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 76 (0x7fbe97370c00) [pid = 28925] [serial = 73] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 75 (0x7fbea92c4c00) [pid = 28925] [serial = 138] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 74 (0x7fbead609000) [pid = 28925] [serial = 131] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 73 (0x7fbe92f47000) [pid = 28925] [serial = 70] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 72 (0x7fbeab4bf800) [pid = 28925] [serial = 128] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 71 (0x7fbea81a5400) [pid = 28925] [serial = 89] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 70 (0x7fbe92e13000) [pid = 28925] [serial = 22] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 69 (0x7fbea93f1800) [pid = 28925] [serial = 23] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 68 (0x7fbe99613c00) [pid = 28925] [serial = 74] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 67 (0x7fbea8309800) [pid = 28925] [serial = 126] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 66 (0x7fbead2b6400) [pid = 28925] [serial = 116] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 65 (0x7fbe9335e800) [pid = 28925] [serial = 16] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 64 (0x7fbea93fc400) [pid = 28925] [serial = 140] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 63 (0x7fbead747800) [pid = 28925] [serial = 132] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 62 (0x7fbe93364c00) [pid = 28925] [serial = 17] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 61 (0x7fbe9a8f1400) [pid = 28925] [serial = 95] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 60 (0x7fbea725ac00) [pid = 28925] [serial = 98] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 59 (0x7fbe95272000) [pid = 28925] [serial = 143] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 58 (0x7fbead2bbc00) [pid = 28925] [serial = 118] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 57 (0x7fbeafee7400) [pid = 28925] [serial = 134] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 56 (0x7fbe92e0b800) [pid = 28925] [serial = 19] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 55 (0x7fbeab422c00) [pid = 28925] [serial = 141] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 54 (0x7fbeab4c5000) [pid = 28925] [serial = 113] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 53 (0x7fbeabd94c00) [pid = 28925] [serial = 115] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 52 (0x7fbea85dc800) [pid = 28925] [serial = 100] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 51 (0x7fbe9878d000) [pid = 28925] [serial = 28] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 50 (0x7fbea81a8800) [pid = 28925] [serial = 144] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 49 (0x7fbe91852400) [pid = 28925] [serial = 26] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 48 (0x7fbeb01a9c00) [pid = 28925] [serial = 135] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 47 (0x7fbe91848800) [pid = 28925] [serial = 25] [outer = (nil)] [url = about:blank] 08:39:03 INFO - PROCESS | 28925 | --DOMWINDOW == 46 (0x7fbead363000) [pid = 28925] [serial = 119] [outer = (nil)] [url = about:blank] 08:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1533ms 08:39:03 INFO - PROCESS | 28925 | 1461080343713 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:39:03 INFO - PROCESS | 28925 | 1461080343719 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:39:03 INFO - PROCESS | 28925 | 1461080343725 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 28925 | 1461080343731 Marionette TRACE conn3 <- [1,206,null,{}] 08:39:03 INFO - PROCESS | 28925 | 1461080343744 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}] 08:39:03 INFO - PROCESS | 28925 | 1461080343874 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:39:03 INFO - PROCESS | 28925 | 1461080343951 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91b99800 == 18 [pid = 28925] [id = 59] 08:39:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 47 (0x7fbe90bdac00) [pid = 28925] [serial = 175] [outer = (nil)] 08:39:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 48 (0x7fbe91cb0c00) [pid = 28925] [serial = 176] [outer = 0x7fbe90bdac00] 08:39:04 INFO - PROCESS | 28925 | 1461080344007 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 49 (0x7fbe92f47000) [pid = 28925] [serial = 177] [outer = 0x7fbe90bdac00] 08:39:04 INFO - PROCESS | 28925 | 1461080344557 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]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 889ms 08:39:04 INFO - PROCESS | 28925 | 1461080344616 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 28925 | 1461080344625 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:39:04 INFO - PROCESS | 28925 | 1461080344643 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 28925 | 1461080344646 Marionette TRACE conn3 <- [1,210,null,{}] 08:39:04 INFO - PROCESS | 28925 | 1461080344654 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}] 08:39:04 INFO - PROCESS | 28925 | 1461080344781 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:39:04 INFO - PROCESS | 28925 | 1461080344854 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93284800 == 19 [pid = 28925] [id = 60] 08:39:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 50 (0x7fbe91cae800) [pid = 28925] [serial = 178] [outer = (nil)] 08:39:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 51 (0x7fbe93f14c00) [pid = 28925] [serial = 179] [outer = 0x7fbe91cae800] 08:39:04 INFO - PROCESS | 28925 | 1461080344914 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 52 (0x7fbe93f69c00) [pid = 28925] [serial = 180] [outer = 0x7fbe91cae800] 08:39:05 INFO - PROCESS | 28925 | 1461080345663 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1082ms 08:39:05 INFO - PROCESS | 28925 | 1461080345725 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 28925 | 1461080345727 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:39:05 INFO - PROCESS | 28925 | 1461080345735 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 28925 | 1461080345743 Marionette TRACE conn3 <- [1,214,null,{}] 08:39:05 INFO - PROCESS | 28925 | 1461080345768 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}] 08:39:05 INFO - PROCESS | 28925 | 1461080345935 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:39:05 INFO - PROCESS | 28925 | 1461080345991 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95291800 == 20 [pid = 28925] [id = 61] 08:39:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 53 (0x7fbe90bd2800) [pid = 28925] [serial = 181] [outer = (nil)] 08:39:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 54 (0x7fbe95271c00) [pid = 28925] [serial = 182] [outer = 0x7fbe90bd2800] 08:39:06 INFO - PROCESS | 28925 | 1461080346045 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 55 (0x7fbe97246800) [pid = 28925] [serial = 183] [outer = 0x7fbe90bd2800] 08:39:06 INFO - PROCESS | 28925 | 1461080346650 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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 948ms 08:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:39:06 INFO - PROCESS | 28925 | 1461080346681 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 28925 | 1461080346684 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:39:06 INFO - PROCESS | 28925 | 1461080346690 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 28925 | 1461080346693 Marionette TRACE conn3 <- [1,218,null,{}] 08:39:06 INFO - PROCESS | 28925 | 1461080346697 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}] 08:39:06 INFO - PROCESS | 28925 | 1461080346844 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:39:06 INFO - PROCESS | 28925 | 1461080346900 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97f46800 == 21 [pid = 28925] [id = 62] 08:39:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 56 (0x7fbe91849000) [pid = 28925] [serial = 184] [outer = (nil)] 08:39:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 57 (0x7fbe9736d400) [pid = 28925] [serial = 185] [outer = 0x7fbe91849000] 08:39:06 INFO - PROCESS | 28925 | 1461080346953 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 58 (0x7fbe97ff7400) [pid = 28925] [serial = 186] [outer = 0x7fbe91849000] 08:39:07 INFO - PROCESS | 28925 | --DOMWINDOW == 57 (0x7fbeab586c00) [pid = 28925] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:39:07 INFO - PROCESS | 28925 | --DOMWINDOW == 56 (0x7fbe9a8eec00) [pid = 28925] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:39:07 INFO - PROCESS | 28925 | --DOMWINDOW == 55 (0x7fbeab84d400) [pid = 28925] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:39:07 INFO - PROCESS | 28925 | --DOMWINDOW == 54 (0x7fbe97ffc400) [pid = 28925] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:39:07 INFO - PROCESS | 28925 | --DOMWINDOW == 53 (0x7fbe916af800) [pid = 28925] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:39:07 INFO - PROCESS | 28925 | --DOMWINDOW == 52 (0x7fbe92f51400) [pid = 28925] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:39:07 INFO - PROCESS | 28925 | --DOMWINDOW == 51 (0x7fbe9526c000) [pid = 28925] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:39:07 INFO - PROCESS | 28925 | 1461080347636 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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 977ms 08:39:07 INFO - PROCESS | 28925 | 1461080347666 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 28925 | 1461080347668 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:39:07 INFO - PROCESS | 28925 | 1461080347678 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 28925 | 1461080347680 Marionette TRACE conn3 <- [1,222,null,{}] 08:39:07 INFO - PROCESS | 28925 | 1461080347692 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}] 08:39:07 INFO - PROCESS | 28925 | 1461080347840 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:39:07 INFO - PROCESS | 28925 | 1461080347890 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe999a7800 == 22 [pid = 28925] [id = 63] 08:39:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 52 (0x7fbe970f6400) [pid = 28925] [serial = 187] [outer = (nil)] 08:39:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 53 (0x7fbe98534000) [pid = 28925] [serial = 188] [outer = 0x7fbe970f6400] 08:39:07 INFO - PROCESS | 28925 | 1461080347957 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 54 (0x7fbe99241000) [pid = 28925] [serial = 189] [outer = 0x7fbe970f6400] 08:39:08 INFO - PROCESS | 28925 | 1461080348553 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]]]}] 08:39:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 894ms 08:39:08 INFO - PROCESS | 28925 | 1461080348573 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:39:08 INFO - PROCESS | 28925 | 1461080348576 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:39:08 INFO - PROCESS | 28925 | 1461080348582 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 28925 | 1461080348584 Marionette TRACE conn3 <- [1,226,null,{}] 08:39:08 INFO - PROCESS | 28925 | 1461080348589 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}] 08:39:08 INFO - PROCESS | 28925 | 1461080348701 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:39:08 INFO - PROCESS | 28925 | 1461080348781 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a08c800 == 23 [pid = 28925] [id = 64] 08:39:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 55 (0x7fbe972b5000) [pid = 28925] [serial = 190] [outer = (nil)] 08:39:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 56 (0x7fbe9a345800) [pid = 28925] [serial = 191] [outer = 0x7fbe972b5000] 08:39:08 INFO - PROCESS | 28925 | 1461080348833 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 57 (0x7fbe9a8c1000) [pid = 28925] [serial = 192] [outer = 0x7fbe972b5000] 08:39:09 INFO - PROCESS | 28925 | 1461080349321 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 774ms 08:39:09 INFO - PROCESS | 28925 | 1461080349357 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 28925 | 1461080349359 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:39:09 INFO - PROCESS | 28925 | 1461080349365 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 28925 | 1461080349367 Marionette TRACE conn3 <- [1,230,null,{}] 08:39:09 INFO - PROCESS | 28925 | 1461080349372 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}] 08:39:09 INFO - PROCESS | 28925 | 1461080349512 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:39:09 INFO - PROCESS | 28925 | 1461080349528 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4df800 == 24 [pid = 28925] [id = 65] 08:39:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 58 (0x7fbe9a8f2800) [pid = 28925] [serial = 193] [outer = (nil)] 08:39:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 59 (0x7fbe9abda800) [pid = 28925] [serial = 194] [outer = 0x7fbe9a8f2800] 08:39:09 INFO - PROCESS | 28925 | 1461080349580 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 60 (0x7fbe9adae800) [pid = 28925] [serial = 195] [outer = 0x7fbe9a8f2800] 08:39:10 INFO - PROCESS | 28925 | 1461080350336 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]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1024ms 08:39:10 INFO - PROCESS | 28925 | 1461080350391 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 28925 | 1461080350396 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:39:10 INFO - PROCESS | 28925 | 1461080350436 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 28925 | 1461080350440 Marionette TRACE conn3 <- [1,234,null,{}] 08:39:10 INFO - PROCESS | 28925 | 1461080350447 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}] 08:39:10 INFO - PROCESS | 28925 | 1461080350587 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:39:10 INFO - PROCESS | 28925 | 1461080350702 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e73000 == 25 [pid = 28925] [id = 66] 08:39:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 61 (0x7fbe91848800) [pid = 28925] [serial = 196] [outer = (nil)] 08:39:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 62 (0x7fbe91b69000) [pid = 28925] [serial = 197] [outer = 0x7fbe91848800] 08:39:10 INFO - PROCESS | 28925 | 1461080350768 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 63 (0x7fbe92f4a000) [pid = 28925] [serial = 198] [outer = 0x7fbe91848800] 08:39:11 INFO - PROCESS | 28925 | 1461080351488 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1096ms 08:39:11 INFO - PROCESS | 28925 | 1461080351517 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 28925 | 1461080351524 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:39:11 INFO - PROCESS | 28925 | 1461080351534 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 28925 | 1461080351538 Marionette TRACE conn3 <- [1,238,null,{}] 08:39:11 INFO - PROCESS | 28925 | 1461080351543 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}] 08:39:11 INFO - PROCESS | 28925 | 1461080351676 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:39:11 INFO - PROCESS | 28925 | 1461080351795 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9518a800 == 26 [pid = 28925] [id = 67] 08:39:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 64 (0x7fbe91849400) [pid = 28925] [serial = 199] [outer = (nil)] 08:39:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 65 (0x7fbe9526f800) [pid = 28925] [serial = 200] [outer = 0x7fbe91849400] 08:39:11 INFO - PROCESS | 28925 | 1461080351858 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 66 (0x7fbe970f2c00) [pid = 28925] [serial = 201] [outer = 0x7fbe91849400] 08:39:12 INFO - PROCESS | 28925 | 1461080352536 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1037ms 08:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:39:12 INFO - PROCESS | 28925 | 1461080352571 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 28925 | 1461080352573 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:39:12 INFO - PROCESS | 28925 | 1461080352579 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 28925 | 1461080352584 Marionette TRACE conn3 <- [1,242,null,{}] 08:39:12 INFO - PROCESS | 28925 | 1461080352613 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}] 08:39:12 INFO - PROCESS | 28925 | 1461080352799 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:39:12 INFO - PROCESS | 28925 | 1461080352872 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9aba4000 == 27 [pid = 28925] [id = 68] 08:39:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 67 (0x7fbe93f61400) [pid = 28925] [serial = 202] [outer = (nil)] 08:39:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 68 (0x7fbe996db800) [pid = 28925] [serial = 203] [outer = 0x7fbe93f61400] 08:39:12 INFO - PROCESS | 28925 | 1461080352937 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 69 (0x7fbe9a8be800) [pid = 28925] [serial = 204] [outer = 0x7fbe93f61400] 08:39:13 INFO - PROCESS | 28925 | 1461080353737 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1188ms 08:39:13 INFO - PROCESS | 28925 | 1461080353766 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:39:13 INFO - PROCESS | 28925 | 1461080353770 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:39:13 INFO - PROCESS | 28925 | 1461080353775 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 28925 | 1461080353778 Marionette TRACE conn3 <- [1,246,null,{}] 08:39:13 INFO - PROCESS | 28925 | 1461080353783 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}] 08:39:13 INFO - PROCESS | 28925 | 1461080353914 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:39:14 INFO - PROCESS | 28925 | 1461080354006 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99062800 == 28 [pid = 28925] [id = 69] 08:39:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 70 (0x7fbe916b0000) [pid = 28925] [serial = 205] [outer = (nil)] 08:39:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 71 (0x7fbe9a8ee800) [pid = 28925] [serial = 206] [outer = 0x7fbe916b0000] 08:39:14 INFO - PROCESS | 28925 | 1461080354067 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 72 (0x7fbe9adaf000) [pid = 28925] [serial = 207] [outer = 0x7fbe916b0000] 08:39:14 INFO - PROCESS | 28925 | 1461080354860 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1129ms 08:39:14 INFO - PROCESS | 28925 | 1461080354905 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:39:14 INFO - PROCESS | 28925 | 1461080354909 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:39:14 INFO - PROCESS | 28925 | 1461080354917 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 28925 | 1461080354921 Marionette TRACE conn3 <- [1,250,null,{}] 08:39:14 INFO - PROCESS | 28925 | 1461080354929 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}] 08:39:15 INFO - PROCESS | 28925 | 1461080355053 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:39:15 INFO - PROCESS | 28925 | 1461080355190 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91894800 == 29 [pid = 28925] [id = 70] 08:39:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 73 (0x7fbe919eb400) [pid = 28925] [serial = 208] [outer = (nil)] 08:39:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 74 (0x7fbe91b71400) [pid = 28925] [serial = 209] [outer = 0x7fbe919eb400] 08:39:15 INFO - PROCESS | 28925 | 1461080355256 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 75 (0x7fbe92f46c00) [pid = 28925] [serial = 210] [outer = 0x7fbe919eb400] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 74 (0x7fbead746000) [pid = 28925] [serial = 147] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 73 (0x7fbe9e04c000) [pid = 28925] [serial = 155] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 72 (0x7fbea9502800) [pid = 28925] [serial = 158] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 71 (0x7fbe93362000) [pid = 28925] [serial = 149] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 70 (0x7fbe95271000) [pid = 28925] [serial = 150] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 69 (0x7fbe981c9400) [pid = 28925] [serial = 152] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 68 (0x7fbe9923ec00) [pid = 28925] [serial = 153] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 67 (0x7fbeacc54800) [pid = 28925] [serial = 161] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 66 (0x7fbead362400) [pid = 28925] [serial = 162] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 65 (0x7fbe9adb4000) [pid = 28925] [serial = 164] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 64 (0x7fbeab583c00) [pid = 28925] [serial = 159] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 63 (0x7fbea85d9c00) [pid = 28925] [serial = 165] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 62 (0x7fbea72d1800) [pid = 28925] [serial = 156] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | --DOMWINDOW == 61 (0x7fbead605800) [pid = 28925] [serial = 167] [outer = (nil)] [url = about:blank] 08:39:15 INFO - PROCESS | 28925 | 1461080355857 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 985ms 08:39:15 INFO - PROCESS | 28925 | 1461080355901 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 28925 | 1461080355907 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:39:15 INFO - PROCESS | 28925 | 1461080355916 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 28925 | 1461080355918 Marionette TRACE conn3 <- [1,254,null,{}] 08:39:15 INFO - PROCESS | 28925 | 1461080355924 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}] 08:39:16 INFO - PROCESS | 28925 | 1461080356039 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:39:16 INFO - PROCESS | 28925 | 1461080356057 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95290800 == 30 [pid = 28925] [id = 71] 08:39:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 62 (0x7fbe93363800) [pid = 28925] [serial = 211] [outer = (nil)] 08:39:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 63 (0x7fbe9526a800) [pid = 28925] [serial = 212] [outer = 0x7fbe93363800] 08:39:16 INFO - PROCESS | 28925 | 1461080356110 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 64 (0x7fbe97080400) [pid = 28925] [serial = 213] [outer = 0x7fbe93363800] 08:39:16 INFO - PROCESS | 28925 | 1461080356728 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 828ms 08:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:39:16 INFO - PROCESS | 28925 | 1461080356745 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 28925 | 1461080356748 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:39:16 INFO - PROCESS | 28925 | 1461080356753 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 28925 | 1461080356758 Marionette TRACE conn3 <- [1,258,null,{}] 08:39:16 INFO - PROCESS | 28925 | 1461080356771 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}] 08:39:16 INFO - PROCESS | 28925 | 1461080356893 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:39:16 INFO - PROCESS | 28925 | 1461080356974 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99de2800 == 31 [pid = 28925] [id = 72] 08:39:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 65 (0x7fbe9335c000) [pid = 28925] [serial = 214] [outer = (nil)] 08:39:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 66 (0x7fbe97367400) [pid = 28925] [serial = 215] [outer = 0x7fbe9335c000] 08:39:17 INFO - PROCESS | 28925 | 1461080357030 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 67 (0x7fbe9920e800) [pid = 28925] [serial = 216] [outer = 0x7fbe9335c000] 08:39:17 INFO - PROCESS | 28925 | 1461080357564 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 838ms 08:39:17 INFO - PROCESS | 28925 | 1461080357593 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 28925 | 1461080357596 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:39:17 INFO - PROCESS | 28925 | 1461080357611 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 28925 | 1461080357613 Marionette TRACE conn3 <- [1,262,null,{}] 08:39:17 INFO - PROCESS | 28925 | 1461080357618 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}] 08:39:17 INFO - PROCESS | 28925 | 1461080357733 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:39:17 INFO - PROCESS | 28925 | 1461080357828 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9ab96000 == 32 [pid = 28925] [id = 73] 08:39:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 68 (0x7fbe9184d400) [pid = 28925] [serial = 217] [outer = (nil)] 08:39:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 69 (0x7fbe9a8f4400) [pid = 28925] [serial = 218] [outer = 0x7fbe9184d400] 08:39:17 INFO - PROCESS | 28925 | 1461080357882 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 70 (0x7fbe9df48c00) [pid = 28925] [serial = 219] [outer = 0x7fbe9184d400] 08:39:18 INFO - PROCESS | 28925 | 1461080358622 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]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1033ms 08:39:18 INFO - PROCESS | 28925 | 1461080358636 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:39:18 INFO - PROCESS | 28925 | 1461080358638 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:39:18 INFO - PROCESS | 28925 | 1461080358645 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 28925 | 1461080358647 Marionette TRACE conn3 <- [1,266,null,{}] 08:39:18 INFO - PROCESS | 28925 | 1461080358651 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}] 08:39:18 INFO - PROCESS | 28925 | 1461080358802 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:39:18 INFO - PROCESS | 28925 | 1461080358858 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9e0d6000 == 33 [pid = 28925] [id = 74] 08:39:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 71 (0x7fbe90bd0400) [pid = 28925] [serial = 220] [outer = (nil)] 08:39:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 72 (0x7fbe9e04f800) [pid = 28925] [serial = 221] [outer = 0x7fbe90bd0400] 08:39:18 INFO - PROCESS | 28925 | 1461080358910 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 73 (0x7fbe9e2a8800) [pid = 28925] [serial = 222] [outer = 0x7fbe90bd0400] 08:39:19 INFO - PROCESS | 28925 | --DOMWINDOW == 72 (0x7fbe91849000) [pid = 28925] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:39:19 INFO - PROCESS | 28925 | --DOMWINDOW == 71 (0x7fbe91cae800) [pid = 28925] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:39:19 INFO - PROCESS | 28925 | --DOMWINDOW == 70 (0x7fbe90bd9c00) [pid = 28925] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:39:19 INFO - PROCESS | 28925 | --DOMWINDOW == 69 (0x7fbe90bdac00) [pid = 28925] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:39:19 INFO - PROCESS | 28925 | --DOMWINDOW == 68 (0x7fbe972b5000) [pid = 28925] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:39:19 INFO - PROCESS | 28925 | --DOMWINDOW == 67 (0x7fbe970f6400) [pid = 28925] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:39:19 INFO - PROCESS | 28925 | --DOMWINDOW == 66 (0x7fbe90bd2800) [pid = 28925] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:39:19 INFO - PROCESS | 28925 | 1461080359521 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:39:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 932ms 08:39:19 INFO - PROCESS | 28925 | 1461080359578 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 28925 | 1461080359581 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:39:19 INFO - PROCESS | 28925 | 1461080359585 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 28925 | 1461080359588 Marionette TRACE conn3 <- [1,270,null,{}] 08:39:19 INFO - PROCESS | 28925 | 1461080359592 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}] 08:39:19 INFO - PROCESS | 28925 | 1461080359756 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:39:19 INFO - PROCESS | 28925 | 1461080359832 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21b7000 == 34 [pid = 28925] [id = 75] 08:39:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 67 (0x7fbe9a8b8400) [pid = 28925] [serial = 223] [outer = (nil)] 08:39:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 68 (0x7fbea72cf400) [pid = 28925] [serial = 224] [outer = 0x7fbe9a8b8400] 08:39:19 INFO - PROCESS | 28925 | 1461080359888 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 69 (0x7fbea7e71c00) [pid = 28925] [serial = 225] [outer = 0x7fbe9a8b8400] 08:39:20 INFO - PROCESS | 28925 | 1461080360400 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 825ms 08:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:39:20 INFO - PROCESS | 28925 | 1461080360411 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 28925 | 1461080360413 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:39:20 INFO - PROCESS | 28925 | 1461080360417 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 28925 | 1461080360418 Marionette TRACE conn3 <- [1,274,null,{}] 08:39:20 INFO - PROCESS | 28925 | 1461080360424 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}] 08:39:20 INFO - PROCESS | 28925 | 1461080360539 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:39:20 INFO - PROCESS | 28925 | 1461080360549 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91632000 == 35 [pid = 28925] [id = 76] 08:39:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 70 (0x7fbea7e72400) [pid = 28925] [serial = 226] [outer = (nil)] 08:39:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 71 (0x7fbea81ad400) [pid = 28925] [serial = 227] [outer = 0x7fbea7e72400] 08:39:20 INFO - PROCESS | 28925 | 1461080360601 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 72 (0x7fbea8312c00) [pid = 28925] [serial = 228] [outer = 0x7fbea7e72400] 08:39:21 INFO - PROCESS | 28925 | 1461080361193 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 824ms 08:39:21 INFO - PROCESS | 28925 | 1461080361248 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 28925 | 1461080361251 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:39:21 INFO - PROCESS | 28925 | 1461080361256 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 28925 | 1461080361260 Marionette TRACE conn3 <- [1,278,null,{}] 08:39:21 INFO - PROCESS | 28925 | 1461080361265 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}] 08:39:21 INFO - PROCESS | 28925 | 1461080361406 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:39:21 INFO - PROCESS | 28925 | 1461080361422 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8085000 == 36 [pid = 28925] [id = 77] 08:39:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 73 (0x7fbe9e29cc00) [pid = 28925] [serial = 229] [outer = (nil)] 08:39:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 74 (0x7fbea8506400) [pid = 28925] [serial = 230] [outer = 0x7fbe9e29cc00] 08:39:21 INFO - PROCESS | 28925 | 1461080361478 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 75 (0x7fbea9227000) [pid = 28925] [serial = 231] [outer = 0x7fbe9e29cc00] 08:39:22 INFO - PROCESS | 28925 | 1461080362195 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]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 979ms 08:39:22 INFO - PROCESS | 28925 | 1461080362237 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:39:22 INFO - PROCESS | 28925 | 1461080362242 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:39:22 INFO - PROCESS | 28925 | 1461080362250 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 28925 | 1461080362255 Marionette TRACE conn3 <- [1,282,null,{}] 08:39:22 INFO - PROCESS | 28925 | 1461080362276 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}] 08:39:22 INFO - PROCESS | 28925 | 1461080362443 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:39:22 INFO - PROCESS | 28925 | 1461080362495 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95177800 == 37 [pid = 28925] [id = 78] 08:39:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 76 (0x7fbe9184a400) [pid = 28925] [serial = 232] [outer = (nil)] 08:39:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 77 (0x7fbe91cafc00) [pid = 28925] [serial = 233] [outer = 0x7fbe9184a400] 08:39:22 INFO - PROCESS | 28925 | 1461080362561 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 78 (0x7fbe933d4400) [pid = 28925] [serial = 234] [outer = 0x7fbe9184a400] 08:39:23 INFO - PROCESS | 28925 | 1461080363269 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1033ms 08:39:23 INFO - PROCESS | 28925 | 1461080363282 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 28925 | 1461080363289 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:39:23 INFO - PROCESS | 28925 | 1461080363299 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 28925 | 1461080363303 Marionette TRACE conn3 <- [1,286,null,{}] 08:39:23 INFO - PROCESS | 28925 | 1461080363308 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}] 08:39:23 INFO - PROCESS | 28925 | 1461080363474 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:39:23 INFO - PROCESS | 28925 | 1461080363600 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9dfd8800 == 38 [pid = 28925] [id = 79] 08:39:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 79 (0x7fbe90bdb800) [pid = 28925] [serial = 235] [outer = (nil)] 08:39:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 80 (0x7fbe9852ec00) [pid = 28925] [serial = 236] [outer = 0x7fbe90bdb800] 08:39:23 INFO - PROCESS | 28925 | 1461080363662 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 81 (0x7fbe9a266c00) [pid = 28925] [serial = 237] [outer = 0x7fbe90bdb800] 08:39:24 INFO - PROCESS | 28925 | 1461080364351 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1090ms 08:39:24 INFO - PROCESS | 28925 | 1461080364394 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 28925 | 1461080364397 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:39:24 INFO - PROCESS | 28925 | 1461080364403 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 28925 | 1461080364408 Marionette TRACE conn3 <- [1,290,null,{}] 08:39:24 INFO - PROCESS | 28925 | 1461080364422 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}] 08:39:24 INFO - PROCESS | 28925 | 1461080364564 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:39:24 INFO - PROCESS | 28925 | 1461080364690 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea856d000 == 39 [pid = 28925] [id = 80] 08:39:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 82 (0x7fbe9a8f8000) [pid = 28925] [serial = 238] [outer = (nil)] 08:39:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbea1534400) [pid = 28925] [serial = 239] [outer = 0x7fbe9a8f8000] 08:39:24 INFO - PROCESS | 28925 | 1461080364767 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbea81adc00) [pid = 28925] [serial = 240] [outer = 0x7fbe9a8f8000] 08:39:25 INFO - PROCESS | 28925 | 1461080365577 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1236ms 08:39:25 INFO - PROCESS | 28925 | 1461080365640 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:39:25 INFO - PROCESS | 28925 | 1461080365644 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:39:25 INFO - PROCESS | 28925 | 1461080365649 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 28925 | 1461080365652 Marionette TRACE conn3 <- [1,294,null,{}] 08:39:25 INFO - PROCESS | 28925 | 1461080365657 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}] 08:39:25 INFO - PROCESS | 28925 | 1461080365796 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:39:25 INFO - PROCESS | 28925 | 1461080365913 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea954d000 == 40 [pid = 28925] [id = 81] 08:39:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe91847c00) [pid = 28925] [serial = 241] [outer = (nil)] 08:39:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbea93fac00) [pid = 28925] [serial = 242] [outer = 0x7fbe91847c00] 08:39:25 INFO - PROCESS | 28925 | 1461080365978 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbea950d000) [pid = 28925] [serial = 243] [outer = 0x7fbe91847c00] 08:39:26 INFO - PROCESS | 28925 | 1461080366899 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]]]}] 08:39:26 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. 08:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1283ms 08:39:26 INFO - PROCESS | 28925 | 1461080366932 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 28925 | 1461080366936 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:39:26 INFO - PROCESS | 28925 | 1461080366944 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 28925 | 1461080366948 Marionette TRACE conn3 <- [1,298,null,{}] 08:39:26 INFO - PROCESS | 28925 | 1461080366956 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}] 08:39:27 INFO - PROCESS | 28925 | 1461080367078 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:39:27 INFO - PROCESS | 28925 | 1461080367232 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9162c800 == 41 [pid = 28925] [id = 82] 08:39:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe919e4400) [pid = 28925] [serial = 244] [outer = (nil)] 08:39:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe91cb6000) [pid = 28925] [serial = 245] [outer = 0x7fbe919e4400] 08:39:27 INFO - PROCESS | 28925 | 1461080367304 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe933d8c00) [pid = 28925] [serial = 246] [outer = 0x7fbe919e4400] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c6a000 == 40 [pid = 28925] [id = 50] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91632000 == 39 [pid = 28925] [id = 76] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21b7000 == 38 [pid = 28925] [id = 75] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9e0d6000 == 37 [pid = 28925] [id = 74] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9ab96000 == 36 [pid = 28925] [id = 73] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99de2800 == 35 [pid = 28925] [id = 72] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9abda800) [pid = 28925] [serial = 194] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95290800 == 34 [pid = 28925] [id = 71] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91894800 == 33 [pid = 28925] [id = 70] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99062800 == 32 [pid = 28925] [id = 69] 08:39:27 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9aba4000 == 31 [pid = 28925] [id = 68] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe9736d400) [pid = 28925] [serial = 185] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe93f14c00) [pid = 28925] [serial = 179] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe919e8800) [pid = 28925] [serial = 174] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe91367c00) [pid = 28925] [serial = 173] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbe916b8400) [pid = 28925] [serial = 170] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe91cb0c00) [pid = 28925] [serial = 176] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe92f47000) [pid = 28925] [serial = 177] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 81 (0x7fbe9a345800) [pid = 28925] [serial = 191] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 80 (0x7fbe9a8c1000) [pid = 28925] [serial = 192] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 79 (0x7fbe98534000) [pid = 28925] [serial = 188] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 78 (0x7fbe97ff7400) [pid = 28925] [serial = 186] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 77 (0x7fbe95271c00) [pid = 28925] [serial = 182] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 76 (0x7fbe97246800) [pid = 28925] [serial = 183] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 75 (0x7fbe99241000) [pid = 28925] [serial = 189] [outer = (nil)] [url = about:blank] 08:39:27 INFO - PROCESS | 28925 | --DOMWINDOW == 74 (0x7fbe93f69c00) [pid = 28925] [serial = 180] [outer = (nil)] [url = about:blank] 08:39:28 INFO - PROCESS | 28925 | 1461080368041 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]]]}] 08:39:28 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. 08:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1131ms 08:39:28 INFO - PROCESS | 28925 | 1461080368074 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 28925 | 1461080368081 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:39:28 INFO - PROCESS | 28925 | 1461080368089 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 28925 | 1461080368093 Marionette TRACE conn3 <- [1,302,null,{}] 08:39:28 INFO - PROCESS | 28925 | 1461080368097 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}] 08:39:28 INFO - PROCESS | 28925 | 1461080368219 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:39:28 INFO - PROCESS | 28925 | 1461080368301 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e61000 == 32 [pid = 28925] [id = 83] 08:39:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 75 (0x7fbe919e8400) [pid = 28925] [serial = 247] [outer = (nil)] 08:39:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 76 (0x7fbe93f16800) [pid = 28925] [serial = 248] [outer = 0x7fbe919e8400] 08:39:28 INFO - PROCESS | 28925 | 1461080368355 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 77 (0x7fbe972b0400) [pid = 28925] [serial = 249] [outer = 0x7fbe919e8400] 08:39:28 INFO - PROCESS | 28925 | 1461080368935 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]]]}] 08:39:28 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. 08:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 876ms 08:39:28 INFO - PROCESS | 28925 | 1461080368965 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:39:28 INFO - PROCESS | 28925 | 1461080368969 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:39:28 INFO - PROCESS | 28925 | 1461080368973 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 28925 | 1461080368978 Marionette TRACE conn3 <- [1,306,null,{}] 08:39:28 INFO - PROCESS | 28925 | 1461080368992 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}] 08:39:29 INFO - PROCESS | 28925 | 1461080369112 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:39:29 INFO - PROCESS | 28925 | 1461080369201 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe999c0000 == 33 [pid = 28925] [id = 84] 08:39:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 78 (0x7fbe919e8800) [pid = 28925] [serial = 250] [outer = (nil)] 08:39:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 79 (0x7fbe98f97c00) [pid = 28925] [serial = 251] [outer = 0x7fbe919e8800] 08:39:29 INFO - PROCESS | 28925 | 1461080369256 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 80 (0x7fbe9a8b5400) [pid = 28925] [serial = 252] [outer = 0x7fbe919e8800] 08:39:29 INFO - PROCESS | 28925 | 1461080369904 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 982ms 08:39:29 INFO - PROCESS | 28925 | 1461080369955 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 28925 | 1461080369959 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:39:29 INFO - PROCESS | 28925 | 1461080369964 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 28925 | 1461080369966 Marionette TRACE conn3 <- [1,310,null,{}] 08:39:29 INFO - PROCESS | 28925 | 1461080369971 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}] 08:39:30 INFO - PROCESS | 28925 | 1461080370131 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:39:30 INFO - PROCESS | 28925 | 1461080370155 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a5a9800 == 34 [pid = 28925] [id = 85] 08:39:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 81 (0x7fbe90bda400) [pid = 28925] [serial = 253] [outer = (nil)] 08:39:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 82 (0x7fbe9a8b8c00) [pid = 28925] [serial = 254] [outer = 0x7fbe90bda400] 08:39:30 INFO - PROCESS | 28925 | 1461080370210 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe9e0bd800) [pid = 28925] [serial = 255] [outer = 0x7fbe90bda400] 08:39:30 INFO - PROCESS | 28925 | 1461080370789 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 874ms 08:39:30 INFO - PROCESS | 28925 | 1461080370839 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 28925 | 1461080370842 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:39:30 INFO - PROCESS | 28925 | 1461080370859 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 28925 | 1461080370861 Marionette TRACE conn3 <- [1,314,null,{}] 08:39:30 INFO - PROCESS | 28925 | 1461080370866 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}] 08:39:31 INFO - PROCESS | 28925 | 1461080371021 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:39:31 INFO - PROCESS | 28925 | 1461080371042 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d51f000 == 35 [pid = 28925] [id = 86] 08:39:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe90bda000) [pid = 28925] [serial = 256] [outer = (nil)] 08:39:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbea72d2c00) [pid = 28925] [serial = 257] [outer = 0x7fbe90bda000] 08:39:31 INFO - PROCESS | 28925 | 1461080371096 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbea830ac00) [pid = 28925] [serial = 258] [outer = 0x7fbe90bda000] 08:39:31 INFO - PROCESS | 28925 | 1461080371753 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 934ms 08:39:31 INFO - PROCESS | 28925 | 1461080371795 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 28925 | 1461080371798 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:39:31 INFO - PROCESS | 28925 | 1461080371804 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 28925 | 1461080371805 Marionette TRACE conn3 <- [1,318,null,{}] 08:39:31 INFO - PROCESS | 28925 | 1461080371811 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}] 08:39:31 INFO - PROCESS | 28925 | 1461080371980 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:39:32 INFO - PROCESS | 28925 | 1461080372012 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea7eee800 == 36 [pid = 28925] [id = 87] 08:39:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbea93fd800) [pid = 28925] [serial = 259] [outer = (nil)] 08:39:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbeab4c3400) [pid = 28925] [serial = 260] [outer = 0x7fbea93fd800] 08:39:32 INFO - PROCESS | 28925 | 1461080372080 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbeab58b400) [pid = 28925] [serial = 261] [outer = 0x7fbea93fd800] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe90bda800) [pid = 28925] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe9184d400) [pid = 28925] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe919eb400) [pid = 28925] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe9335c000) [pid = 28925] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbea7e72400) [pid = 28925] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe93363800) [pid = 28925] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe9a8b8400) [pid = 28925] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 81 (0x7fbe90bd0400) [pid = 28925] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 80 (0x7fbe916b0000) [pid = 28925] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:39:32 INFO - PROCESS | 28925 | --DOMWINDOW == 79 (0x7fbe916b3c00) [pid = 28925] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:39:32 INFO - PROCESS | 28925 | 1461080372838 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]]]}] 08:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1084ms 08:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:39:32 INFO - PROCESS | 28925 | 1461080372888 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 28925 | 1461080372890 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:39:32 INFO - PROCESS | 28925 | 1461080372894 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 28925 | 1461080372898 Marionette TRACE conn3 <- [1,322,null,{}] 08:39:32 INFO - PROCESS | 28925 | 1461080372902 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}] 08:39:33 INFO - PROCESS | 28925 | 1461080373041 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:39:33 INFO - PROCESS | 28925 | 1461080373055 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c73000 == 37 [pid = 28925] [id = 88] 08:39:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 80 (0x7fbe9335d400) [pid = 28925] [serial = 262] [outer = (nil)] 08:39:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 81 (0x7fbea81a6c00) [pid = 28925] [serial = 263] [outer = 0x7fbe9335d400] 08:39:33 INFO - PROCESS | 28925 | 1461080373109 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 82 (0x7fbeab76e400) [pid = 28925] [serial = 264] [outer = 0x7fbe9335d400] 08:39:33 INFO - PROCESS | 28925 | 1461080373669 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]]]}] 08:39:33 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. 08:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 825ms 08:39:33 INFO - PROCESS | 28925 | 1461080373721 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 28925 | 1461080373724 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:39:33 INFO - PROCESS | 28925 | 1461080373730 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 28925 | 1461080373732 Marionette TRACE conn3 <- [1,326,null,{}] 08:39:33 INFO - PROCESS | 28925 | 1461080373737 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}] 08:39:33 INFO - PROCESS | 28925 | 1461080373850 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:39:33 INFO - PROCESS | 28925 | 1461080373865 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab463000 == 38 [pid = 28925] [id = 89] 08:39:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbeab76ec00) [pid = 28925] [serial = 265] [outer = (nil)] 08:39:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbeabd90800) [pid = 28925] [serial = 266] [outer = 0x7fbeab76ec00] 08:39:33 INFO - PROCESS | 28925 | 1461080373918 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbeacc54800) [pid = 28925] [serial = 267] [outer = 0x7fbeab76ec00] 08:39:34 INFO - PROCESS | 28925 | 1461080374609 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]]]}] 08:39:34 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. 08:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 925ms 08:39:34 INFO - PROCESS | 28925 | 1461080374655 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 28925 | 1461080374661 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:39:34 INFO - PROCESS | 28925 | 1461080374668 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 28925 | 1461080374673 Marionette TRACE conn3 <- [1,330,null,{}] 08:39:34 INFO - PROCESS | 28925 | 1461080374682 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}] 08:39:34 INFO - PROCESS | 28925 | 1461080374831 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:39:34 INFO - PROCESS | 28925 | 1461080374961 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93322000 == 39 [pid = 28925] [id = 90] 08:39:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe90bdac00) [pid = 28925] [serial = 268] [outer = (nil)] 08:39:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe91cb3400) [pid = 28925] [serial = 269] [outer = 0x7fbe90bdac00] 08:39:35 INFO - PROCESS | 28925 | 1461080375026 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe95266800) [pid = 28925] [serial = 270] [outer = 0x7fbe90bdac00] 08:39:35 INFO - PROCESS | 28925 | 1461080375830 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]]]}] 08:39:35 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. 08:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1192ms 08:39:35 INFO - PROCESS | 28925 | 1461080375860 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 28925 | 1461080375867 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:39:35 INFO - PROCESS | 28925 | 1461080375876 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 28925 | 1461080375880 Marionette TRACE conn3 <- [1,334,null,{}] 08:39:35 INFO - PROCESS | 28925 | 1461080375885 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}] 08:39:36 INFO - PROCESS | 28925 | 1461080376030 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:39:36 INFO - PROCESS | 28925 | 1461080376156 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d518800 == 40 [pid = 28925] [id = 91] 08:39:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe916b6000) [pid = 28925] [serial = 271] [outer = (nil)] 08:39:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe98f9bc00) [pid = 28925] [serial = 272] [outer = 0x7fbe916b6000] 08:39:36 INFO - PROCESS | 28925 | 1461080376218 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe9a8b3c00) [pid = 28925] [serial = 273] [outer = 0x7fbe916b6000] 08:39:36 INFO - PROCESS | 28925 | 1461080376915 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]]]}] 08:39:36 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. 08:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1079ms 08:39:36 INFO - PROCESS | 28925 | 1461080376959 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 28925 | 1461080376963 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:39:36 INFO - PROCESS | 28925 | 1461080376968 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 28925 | 1461080376973 Marionette TRACE conn3 <- [1,338,null,{}] 08:39:36 INFO - PROCESS | 28925 | 1461080376987 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}] 08:39:37 INFO - PROCESS | 28925 | 1461080377124 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:39:37 INFO - PROCESS | 28925 | 1461080377222 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab74e000 == 41 [pid = 28925] [id = 92] 08:39:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe9a5dbc00) [pid = 28925] [serial = 274] [outer = (nil)] 08:39:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbea9503800) [pid = 28925] [serial = 275] [outer = 0x7fbe9a5dbc00] 08:39:37 INFO - PROCESS | 28925 | 1461080377286 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbeab424800) [pid = 28925] [serial = 276] [outer = 0x7fbe9a5dbc00] 08:39:38 INFO - PROCESS | 28925 | 1461080378080 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]]]}] 08:39:38 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. 08:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1181ms 08:39:38 INFO - PROCESS | 28925 | 1461080378151 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 28925 | 1461080378155 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:39:38 INFO - PROCESS | 28925 | 1461080378160 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 28925 | 1461080378163 Marionette TRACE conn3 <- [1,342,null,{}] 08:39:38 INFO - PROCESS | 28925 | 1461080378168 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}] 08:39:38 INFO - PROCESS | 28925 | 1461080378302 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:39:38 INFO - PROCESS | 28925 | 1461080378423 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaba16000 == 42 [pid = 28925] [id = 93] 08:39:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe90bd6c00) [pid = 28925] [serial = 277] [outer = (nil)] 08:39:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbeacc55400) [pid = 28925] [serial = 278] [outer = 0x7fbe90bd6c00] 08:39:38 INFO - PROCESS | 28925 | 1461080378486 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbead2c1c00) [pid = 28925] [serial = 279] [outer = 0x7fbe90bd6c00] 08:39:39 INFO - PROCESS | 28925 | 1461080379232 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]]]}] 08:39:39 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. 08:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1127ms 08:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:39:39 INFO - PROCESS | 28925 | 1461080379288 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 28925 | 1461080379290 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:39:39 INFO - PROCESS | 28925 | 1461080379296 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 28925 | 1461080379298 Marionette TRACE conn3 <- [1,346,null,{}] 08:39:39 INFO - PROCESS | 28925 | 1461080379303 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}] 08:39:39 INFO - PROCESS | 28925 | 1461080379428 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:39:39 INFO - PROCESS | 28925 | 1461080379676 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97f2c800 == 43 [pid = 28925] [id = 94] 08:39:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe91578000) [pid = 28925] [serial = 280] [outer = (nil)] 08:39:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe916b3800) [pid = 28925] [serial = 281] [outer = 0x7fbe91578000] 08:39:39 INFO - PROCESS | 28925 | 1461080379741 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe91b69800) [pid = 28925] [serial = 282] [outer = 0x7fbe91578000] 08:39:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe97243c00) [pid = 28925] [serial = 283] [outer = 0x7fbe91359800] 08:39:40 INFO - PROCESS | 28925 | 1461080380624 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]]]}] 08:39:40 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. 08:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1379ms 08:39:40 INFO - PROCESS | 28925 | 1461080380675 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 28925 | 1461080380681 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:39:40 INFO - PROCESS | 28925 | 1461080380708 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 28925 | 1461080380712 Marionette TRACE conn3 <- [1,350,null,{}] 08:39:40 INFO - PROCESS | 28925 | 1461080380720 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}] 08:39:40 INFO - PROCESS | 28925 | 1461080380857 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:39:40 INFO - PROCESS | 28925 | 1461080380974 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c73000 == 42 [pid = 28925] [id = 88] 08:39:40 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea7eee800 == 41 [pid = 28925] [id = 87] 08:39:40 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d51f000 == 40 [pid = 28925] [id = 86] 08:39:40 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a5a9800 == 39 [pid = 28925] [id = 85] 08:39:40 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe999c0000 == 38 [pid = 28925] [id = 84] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbea8506400) [pid = 28925] [serial = 230] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe9526f800) [pid = 28925] [serial = 200] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe996db800) [pid = 28925] [serial = 203] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe91b69000) [pid = 28925] [serial = 197] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe918ab000 == 39 [pid = 28925] [id = 95] 08:39:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe9157b000) [pid = 28925] [serial = 284] [outer = (nil)] 08:39:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe9736a400) [pid = 28925] [serial = 285] [outer = 0x7fbe9157b000] 08:39:41 INFO - PROCESS | 28925 | 1461080381061 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe9956f800) [pid = 28925] [serial = 286] [outer = 0x7fbe9157b000] 08:39:41 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e61000 == 38 [pid = 28925] [id = 83] 08:39:41 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9162c800 == 37 [pid = 28925] [id = 82] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe91b6ac00) [pid = 28925] [serial = 171] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe9df48c00) [pid = 28925] [serial = 219] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe91b71400) [pid = 28925] [serial = 209] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe9920e800) [pid = 28925] [serial = 216] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe92f46c00) [pid = 28925] [serial = 210] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbea81ad400) [pid = 28925] [serial = 227] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe97367400) [pid = 28925] [serial = 215] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe97080400) [pid = 28925] [serial = 213] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbea7e71c00) [pid = 28925] [serial = 225] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbe9e2a8800) [pid = 28925] [serial = 222] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9526a800) [pid = 28925] [serial = 212] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe9e04f800) [pid = 28925] [serial = 221] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe9a8f4400) [pid = 28925] [serial = 218] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe9a8ee800) [pid = 28925] [serial = 206] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbea8312c00) [pid = 28925] [serial = 228] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbead73cc00) [pid = 28925] [serial = 168] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbea72cf400) [pid = 28925] [serial = 224] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe9adaf000) [pid = 28925] [serial = 207] [outer = (nil)] [url = about:blank] 08:39:41 INFO - PROCESS | 28925 | 1461080381660 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]]]}] 08:39:41 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. 08:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1003ms 08:39:41 INFO - PROCESS | 28925 | 1461080381693 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 28925 | 1461080381698 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:39:41 INFO - PROCESS | 28925 | 1461080381704 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 28925 | 1461080381706 Marionette TRACE conn3 <- [1,354,null,{}] 08:39:41 INFO - PROCESS | 28925 | 1461080381711 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}] 08:39:41 INFO - PROCESS | 28925 | 1461080381827 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:39:41 INFO - PROCESS | 28925 | 1461080381925 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99ddc800 == 38 [pid = 28925] [id = 96] 08:39:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe93f22400) [pid = 28925] [serial = 287] [outer = (nil)] 08:39:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe9a0dfc00) [pid = 28925] [serial = 288] [outer = 0x7fbe93f22400] 08:39:41 INFO - PROCESS | 28925 | 1461080381978 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe9a19d400) [pid = 28925] [serial = 289] [outer = 0x7fbe93f22400] 08:39:42 INFO - PROCESS | 28925 | 1461080382628 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]]]}] 08:39:42 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. 08:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 980ms 08:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:39:42 INFO - PROCESS | 28925 | 1461080382684 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 28925 | 1461080382687 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:39:42 INFO - PROCESS | 28925 | 1461080382694 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 28925 | 1461080382701 Marionette TRACE conn3 <- [1,358,null,{}] 08:39:42 INFO - PROCESS | 28925 | 1461080382713 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}] 08:39:42 INFO - PROCESS | 28925 | 1461080382866 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:39:42 INFO - PROCESS | 28925 | 1461080382877 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d52a800 == 39 [pid = 28925] [id = 97] 08:39:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe9a264800) [pid = 28925] [serial = 290] [outer = (nil)] 08:39:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe9df4a800) [pid = 28925] [serial = 291] [outer = 0x7fbe9a264800] 08:39:42 INFO - PROCESS | 28925 | 1461080382930 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe9e2a8800) [pid = 28925] [serial = 292] [outer = 0x7fbe9a264800] 08:39:43 INFO - PROCESS | 28925 | 1461080383516 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]]]}] 08:39:43 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. 08:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 887ms 08:39:43 INFO - PROCESS | 28925 | 1461080383579 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 28925 | 1461080383583 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:39:43 INFO - PROCESS | 28925 | 1461080383588 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 28925 | 1461080383590 Marionette TRACE conn3 <- [1,362,null,{}] 08:39:43 INFO - PROCESS | 28925 | 1461080383595 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}] 08:39:43 INFO - PROCESS | 28925 | 1461080383751 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:39:43 INFO - PROCESS | 28925 | 1461080383763 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea72e2800 == 40 [pid = 28925] [id = 98] 08:39:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe9abd9400) [pid = 28925] [serial = 293] [outer = (nil)] 08:39:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbea7e72400) [pid = 28925] [serial = 294] [outer = 0x7fbe9abd9400] 08:39:43 INFO - PROCESS | 28925 | 1461080383816 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbea8509400) [pid = 28925] [serial = 295] [outer = 0x7fbe9abd9400] 08:39:44 INFO - PROCESS | 28925 | 1461080384483 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]]]}] 08:39:44 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. 08:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 926ms 08:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:39:44 INFO - PROCESS | 28925 | 1461080384515 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 28925 | 1461080384517 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:39:44 INFO - PROCESS | 28925 | 1461080384522 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 28925 | 1461080384525 Marionette TRACE conn3 <- [1,366,null,{}] 08:39:44 INFO - PROCESS | 28925 | 1461080384534 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}] 08:39:44 INFO - PROCESS | 28925 | 1461080384672 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:39:44 INFO - PROCESS | 28925 | 1461080384731 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8569800 == 41 [pid = 28925] [id = 99] 08:39:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbea96b9800) [pid = 28925] [serial = 296] [outer = (nil)] 08:39:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbeab423000) [pid = 28925] [serial = 297] [outer = 0x7fbea96b9800] 08:39:44 INFO - PROCESS | 28925 | 1461080384803 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbeabaefc00) [pid = 28925] [serial = 298] [outer = 0x7fbea96b9800] 08:39:45 INFO - PROCESS | 28925 | 1461080385611 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]]]}] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe919e4400) [pid = 28925] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe90bda000) [pid = 28925] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe919e8800) [pid = 28925] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbe91847c00) [pid = 28925] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbea93fd800) [pid = 28925] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe919e8400) [pid = 28925] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe90bda400) [pid = 28925] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe91848800) [pid = 28925] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe9a8f2800) [pid = 28925] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbe91849400) [pid = 28925] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe93f61400) [pid = 28925] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:39:45 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe9335d400) [pid = 28925] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:39:45 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. 08:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1126ms 08:39:45 INFO - PROCESS | 28925 | 1461080385648 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 28925 | 1461080385651 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:39:45 INFO - PROCESS | 28925 | 1461080385656 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 28925 | 1461080385658 Marionette TRACE conn3 <- [1,370,null,{}] 08:39:45 INFO - PROCESS | 28925 | 1461080385670 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}] 08:39:45 INFO - PROCESS | 28925 | 1461080385789 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:39:45 INFO - PROCESS | 28925 | 1461080385797 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c5f800 == 42 [pid = 28925] [id = 100] 08:39:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe95268400) [pid = 28925] [serial = 299] [outer = (nil)] 08:39:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe99615c00) [pid = 28925] [serial = 300] [outer = 0x7fbe95268400] 08:39:45 INFO - PROCESS | 28925 | 1461080385849 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbea922a000) [pid = 28925] [serial = 301] [outer = 0x7fbe95268400] 08:39:46 INFO - PROCESS | 28925 | 1461080386454 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]]]}] 08:39:46 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. 08:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 826ms 08:39:46 INFO - PROCESS | 28925 | 1461080386482 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 28925 | 1461080386486 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:39:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:39:46 INFO - PROCESS | 28925 | 1461080386491 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 28925 | 1461080386493 Marionette TRACE conn3 <- [1,374,null,{}] 08:39:46 INFO - PROCESS | 28925 | 1461080386498 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}] 08:39:46 INFO - PROCESS | 28925 | 1461080386607 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:39:46 INFO - PROCESS | 28925 | 1461080386696 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab73d800 == 43 [pid = 28925] [id = 101] 08:39:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe9335d400) [pid = 28925] [serial = 302] [outer = (nil)] 08:39:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbeabaeec00) [pid = 28925] [serial = 303] [outer = 0x7fbe9335d400] 08:39:46 INFO - PROCESS | 28925 | 1461080386748 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbead688c00) [pid = 28925] [serial = 304] [outer = 0x7fbe9335d400] 08:39:47 INFO - PROCESS | 28925 | 1461080387314 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:39:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 873ms 08:39:47 INFO - PROCESS | 28925 | 1461080387365 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 28925 | 1461080387368 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:39:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:39:47 INFO - PROCESS | 28925 | 1461080387373 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 28925 | 1461080387375 Marionette TRACE conn3 <- [1,378,null,{}] 08:39:47 INFO - PROCESS | 28925 | 1461080387380 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}] 08:39:47 INFO - PROCESS | 28925 | 1461080387486 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:39:47 INFO - PROCESS | 28925 | 1461080387572 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc8e000 == 44 [pid = 28925] [id = 102] 08:39:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe93f5fc00) [pid = 28925] [serial = 305] [outer = (nil)] 08:39:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbead6f5c00) [pid = 28925] [serial = 306] [outer = 0x7fbe93f5fc00] 08:39:47 INFO - PROCESS | 28925 | 1461080387633 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbead810400) [pid = 28925] [serial = 307] [outer = 0x7fbe93f5fc00] 08:39:48 INFO - PROCESS | 28925 | 1461080388357 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:39:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1029ms 08:39:48 INFO - PROCESS | 28925 | 1461080388404 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 28925 | 1461080388410 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:39:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:39:48 INFO - PROCESS | 28925 | 1461080388439 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 28925 | 1461080388444 Marionette TRACE conn3 <- [1,382,null,{}] 08:39:48 INFO - PROCESS | 28925 | 1461080388450 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}] 08:39:48 INFO - PROCESS | 28925 | 1461080388628 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:39:48 INFO - PROCESS | 28925 | 1461080388760 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a202800 == 45 [pid = 28925] [id = 103] 08:39:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe9526e800) [pid = 28925] [serial = 308] [outer = (nil)] 08:39:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe981cb000) [pid = 28925] [serial = 309] [outer = 0x7fbe9526e800] 08:39:48 INFO - PROCESS | 28925 | 1461080388824 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe9a0db400) [pid = 28925] [serial = 310] [outer = 0x7fbe9526e800] 08:39:49 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:39:49 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:39:49 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:39:49 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:39:49 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:39:49 INFO - PROCESS | 28925 | 1461080389651 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:39:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1255ms 08:39:49 INFO - PROCESS | 28925 | 1461080389673 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 28925 | 1461080389681 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:39:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:39:49 INFO - PROCESS | 28925 | 1461080389689 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 28925 | 1461080389693 Marionette TRACE conn3 <- [1,386,null,{}] 08:39:49 INFO - PROCESS | 28925 | 1461080389698 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}] 08:39:49 INFO - PROCESS | 28925 | 1461080389839 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:39:49 INFO - PROCESS | 28925 | 1461080389968 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8335800 == 46 [pid = 28925] [id = 104] 08:39:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe9a0e7000) [pid = 28925] [serial = 311] [outer = (nil)] 08:39:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe9e04e800) [pid = 28925] [serial = 312] [outer = 0x7fbe9a0e7000] 08:39:50 INFO - PROCESS | 28925 | 1461080390029 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbea81a5000) [pid = 28925] [serial = 313] [outer = 0x7fbe9a0e7000] 08:39:50 INFO - PROCESS | 28925 | 1461080390875 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1240ms 08:39:50 INFO - PROCESS | 28925 | 1461080390930 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 28925 | 1461080390934 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:39:50 INFO - PROCESS | 28925 | 1461080390939 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 28925 | 1461080390944 Marionette TRACE conn3 <- [1,390,null,{}] 08:39:50 INFO - PROCESS | 28925 | 1461080390958 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}] 08:39:51 INFO - PROCESS | 28925 | 1461080391143 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:39:51 INFO - PROCESS | 28925 | 1461080391266 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead63e800 == 47 [pid = 28925] [id = 105] 08:39:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbeab588400) [pid = 28925] [serial = 314] [outer = (nil)] 08:39:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbead362400) [pid = 28925] [serial = 315] [outer = 0x7fbeab588400] 08:39:51 INFO - PROCESS | 28925 | 1461080391332 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbead806400) [pid = 28925] [serial = 316] [outer = 0x7fbeab588400] 08:39:52 INFO - PROCESS | 28925 | 1461080392314 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1438ms 08:39:52 INFO - PROCESS | 28925 | 1461080392378 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 28925 | 1461080392383 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:39:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:39:52 INFO - PROCESS | 28925 | 1461080392390 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 28925 | 1461080392394 Marionette TRACE conn3 <- [1,394,null,{}] 08:39:52 INFO - PROCESS | 28925 | 1461080392402 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}] 08:39:52 INFO - PROCESS | 28925 | 1461080392609 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:39:52 INFO - PROCESS | 28925 | 1461080392791 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93287000 == 48 [pid = 28925] [id = 106] 08:39:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe9184d400) [pid = 28925] [serial = 317] [outer = (nil)] 08:39:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe91852400) [pid = 28925] [serial = 318] [outer = 0x7fbe9184d400] 08:39:52 INFO - PROCESS | 28925 | 1461080392849 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe9216d800) [pid = 28925] [serial = 319] [outer = 0x7fbe9184d400] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab73d800 == 47 [pid = 28925] [id = 101] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c5f800 == 46 [pid = 28925] [id = 100] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8569800 == 45 [pid = 28925] [id = 99] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbeabd90800) [pid = 28925] [serial = 266] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea72e2800 == 44 [pid = 28925] [id = 98] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d52a800 == 43 [pid = 28925] [id = 97] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99ddc800 == 42 [pid = 28925] [id = 96] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe918ab000 == 41 [pid = 28925] [id = 95] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe97f2c800 == 40 [pid = 28925] [id = 94] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93322000 == 39 [pid = 28925] [id = 90] 08:39:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab463000 == 38 [pid = 28925] [id = 89] 08:39:53 INFO - PROCESS | 28925 | 1461080393542 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:39:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1180ms 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe92f4a000) [pid = 28925] [serial = 198] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe9adae800) [pid = 28925] [serial = 195] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe970f2c00) [pid = 28925] [serial = 201] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe9a8be800) [pid = 28925] [serial = 204] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbeab76e400) [pid = 28925] [serial = 264] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe933d8c00) [pid = 28925] [serial = 246] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe91cb6000) [pid = 28925] [serial = 245] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe91cafc00) [pid = 28925] [serial = 233] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbea72d2c00) [pid = 28925] [serial = 257] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe98f97c00) [pid = 28925] [serial = 251] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbea950d000) [pid = 28925] [serial = 243] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbea93fac00) [pid = 28925] [serial = 242] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9a8b5400) [pid = 28925] [serial = 252] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbeab4c3400) [pid = 28925] [serial = 260] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe93f16800) [pid = 28925] [serial = 248] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe972b0400) [pid = 28925] [serial = 249] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe9852ec00) [pid = 28925] [serial = 236] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbea1534400) [pid = 28925] [serial = 239] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbeab58b400) [pid = 28925] [serial = 261] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe9a8b8c00) [pid = 28925] [serial = 254] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 81 (0x7fbea830ac00) [pid = 28925] [serial = 258] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 80 (0x7fbea81a6c00) [pid = 28925] [serial = 263] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | --DOMWINDOW == 79 (0x7fbe9e0bd800) [pid = 28925] [serial = 255] [outer = (nil)] [url = about:blank] 08:39:53 INFO - PROCESS | 28925 | 1461080393597 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 28925 | 1461080393603 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:39:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:39:53 INFO - PROCESS | 28925 | 1461080393614 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 28925 | 1461080393617 Marionette TRACE conn3 <- [1,398,null,{}] 08:39:53 INFO - PROCESS | 28925 | 1461080393622 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}] 08:39:53 INFO - PROCESS | 28925 | 1461080393748 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:39:53 INFO - PROCESS | 28925 | 1461080393762 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95290800 == 39 [pid = 28925] [id = 107] 08:39:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 80 (0x7fbe93f64800) [pid = 28925] [serial = 320] [outer = (nil)] 08:39:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 81 (0x7fbe95268000) [pid = 28925] [serial = 321] [outer = 0x7fbe93f64800] 08:39:53 INFO - PROCESS | 28925 | 1461080393839 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 82 (0x7fbe970f0c00) [pid = 28925] [serial = 322] [outer = 0x7fbe93f64800] 08:39:54 INFO - PROCESS | 28925 | 1461080394566 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:39:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 981ms 08:39:54 INFO - PROCESS | 28925 | 1461080394594 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 28925 | 1461080394597 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:39:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:39:54 INFO - PROCESS | 28925 | 1461080394603 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 28925 | 1461080394607 Marionette TRACE conn3 <- [1,402,null,{}] 08:39:54 INFO - PROCESS | 28925 | 1461080394620 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}] 08:39:54 INFO - PROCESS | 28925 | 1461080394734 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:39:54 INFO - PROCESS | 28925 | 1461080394748 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4df000 == 40 [pid = 28925] [id = 108] 08:39:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe990b8400) [pid = 28925] [serial = 323] [outer = (nil)] 08:39:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe99f8d800) [pid = 28925] [serial = 324] [outer = 0x7fbe990b8400] 08:39:54 INFO - PROCESS | 28925 | 1461080394802 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe9a19ac00) [pid = 28925] [serial = 325] [outer = 0x7fbe990b8400] 08:39:55 INFO - PROCESS | 28925 | 1461080395519 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:39:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 929ms 08:39:55 INFO - PROCESS | 28925 | 1461080395532 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 28925 | 1461080395544 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:39:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:39:55 INFO - PROCESS | 28925 | 1461080395550 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 28925 | 1461080395552 Marionette TRACE conn3 <- [1,406,null,{}] 08:39:55 INFO - PROCESS | 28925 | 1461080395560 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}] 08:39:55 INFO - PROCESS | 28925 | 1461080395724 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:39:55 INFO - PROCESS | 28925 | 1461080395754 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d517000 == 41 [pid = 28925] [id = 109] 08:39:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe9a264c00) [pid = 28925] [serial = 326] [outer = (nil)] 08:39:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe9adb3c00) [pid = 28925] [serial = 327] [outer = 0x7fbe9a264c00] 08:39:55 INFO - PROCESS | 28925 | 1461080395808 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe9e0b4400) [pid = 28925] [serial = 328] [outer = 0x7fbe9a264c00] 08:39:56 INFO - PROCESS | 28925 | 1461080396418 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:39:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 928ms 08:39:56 INFO - PROCESS | 28925 | 1461080396485 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 28925 | 1461080396488 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:39:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:39:56 INFO - PROCESS | 28925 | 1461080396494 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 28925 | 1461080396497 Marionette TRACE conn3 <- [1,410,null,{}] 08:39:56 INFO - PROCESS | 28925 | 1461080396502 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}] 08:39:56 INFO - PROCESS | 28925 | 1461080396648 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:39:56 INFO - PROCESS | 28925 | 1461080396675 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea72d8800 == 42 [pid = 28925] [id = 110] 08:39:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe90bce400) [pid = 28925] [serial = 329] [outer = (nil)] 08:39:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbea7258c00) [pid = 28925] [serial = 330] [outer = 0x7fbe90bce400] 08:39:56 INFO - PROCESS | 28925 | 1461080396728 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbea81ad400) [pid = 28925] [serial = 331] [outer = 0x7fbe90bce400] 08:39:57 INFO - PROCESS | 28925 | 1461080397438 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:39:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 975ms 08:39:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:39:57 INFO - PROCESS | 28925 | 1461080397470 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 28925 | 1461080397472 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:39:57 INFO - PROCESS | 28925 | 1461080397476 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 28925 | 1461080397480 Marionette TRACE conn3 <- [1,414,null,{}] 08:39:57 INFO - PROCESS | 28925 | 1461080397484 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}] 08:39:57 INFO - PROCESS | 28925 | 1461080397765 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbea96b9800) [pid = 28925] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9a264800) [pid = 28925] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe93f22400) [pid = 28925] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe91578000) [pid = 28925] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe9157b000) [pid = 28925] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe9abd9400) [pid = 28925] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbe95268400) [pid = 28925] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe9335d400) [pid = 28925] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:39:57 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe9184a400) [pid = 28925] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:39:57 INFO - PROCESS | 28925 | 1461080397843 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9328a800 == 43 [pid = 28925] [id = 111] 08:39:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe91848800) [pid = 28925] [serial = 332] [outer = (nil)] 08:39:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe93f13c00) [pid = 28925] [serial = 333] [outer = 0x7fbe91848800] 08:39:57 INFO - PROCESS | 28925 | 1461080397900 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbea85dc800) [pid = 28925] [serial = 334] [outer = 0x7fbe91848800] 08:39:58 INFO - PROCESS | 28925 | 1461080398458 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:39:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1026ms 08:39:58 INFO - PROCESS | 28925 | 1461080398504 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 28925 | 1461080398507 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:39:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:39:58 INFO - PROCESS | 28925 | 1461080398512 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 28925 | 1461080398515 Marionette TRACE conn3 <- [1,418,null,{}] 08:39:58 INFO - PROCESS | 28925 | 1461080398520 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}] 08:39:58 INFO - PROCESS | 28925 | 1461080398637 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:39:58 INFO - PROCESS | 28925 | 1461080398726 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaaf1b800 == 44 [pid = 28925] [id = 112] 08:39:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe9184a400) [pid = 28925] [serial = 335] [outer = (nil)] 08:39:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe954c6000) [pid = 28925] [serial = 336] [outer = 0x7fbe9184a400] 08:39:58 INFO - PROCESS | 28925 | 1461080398780 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe954cc800) [pid = 28925] [serial = 337] [outer = 0x7fbe9184a400] 08:39:59 INFO - PROCESS | 28925 | 1461080399865 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]]]}] 08:39:59 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 08:39:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1381ms 08:39:59 INFO - PROCESS | 28925 | 1461080399926 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:39:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:39:59 INFO - PROCESS | 28925 | 1461080399932 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:39:59 INFO - PROCESS | 28925 | 1461080399941 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 28925 | 1461080399947 Marionette TRACE conn3 <- [1,422,null,{}] 08:39:59 INFO - PROCESS | 28925 | 1461080399955 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}] 08:40:00 INFO - PROCESS | 28925 | 1461080400122 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:40:00 INFO - PROCESS | 28925 | 1461080400246 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9331f800 == 45 [pid = 28925] [id = 113] 08:40:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe90bdc000) [pid = 28925] [serial = 338] [outer = (nil)] 08:40:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe916b2400) [pid = 28925] [serial = 339] [outer = 0x7fbe90bdc000] 08:40:00 INFO - PROCESS | 28925 | 1461080400313 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe91b6dc00) [pid = 28925] [serial = 340] [outer = 0x7fbe90bdc000] 08:40:01 INFO - PROCESS | 28925 | 1461080401523 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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:40:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1639ms 08:40:01 INFO - PROCESS | 28925 | 1461080401580 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 28925 | 1461080401588 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:40:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:40:01 INFO - PROCESS | 28925 | 1461080401646 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 28925 | 1461080401651 Marionette TRACE conn3 <- [1,426,null,{}] 08:40:01 INFO - PROCESS | 28925 | 1461080401676 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}] 08:40:01 INFO - PROCESS | 28925 | 1461080401815 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:40:01 INFO - PROCESS | 28925 | 1461080401936 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13bb800 == 46 [pid = 28925] [id = 114] 08:40:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe90bd4800) [pid = 28925] [serial = 341] [outer = (nil)] 08:40:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe93f1f800) [pid = 28925] [serial = 342] [outer = 0x7fbe90bd4800] 08:40:02 INFO - PROCESS | 28925 | 1461080401999 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe9788c400) [pid = 28925] [serial = 343] [outer = 0x7fbe90bd4800] 08:40:02 INFO - PROCESS | 28925 | 1461080402748 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] 08:40:02 INFO - PROCESS | 28925 | 1461080402817 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:40:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:40:02 INFO - PROCESS | 28925 | 1461080402824 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 28925 | 1461080402830 Marionette TRACE conn3 <- [1,430,null,{}] 08:40:02 INFO - PROCESS | 28925 | 1461080402844 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}] 08:40:02 INFO - PROCESS | 28925 | 1461080402990 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:40:03 INFO - PROCESS | 28925 | 1461080403113 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead38c000 == 47 [pid = 28925] [id = 115] 08:40:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe9995c800) [pid = 28925] [serial = 344] [outer = (nil)] 08:40:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe9b3d0400) [pid = 28925] [serial = 345] [outer = 0x7fbe9995c800] 08:40:03 INFO - PROCESS | 28925 | 1461080403178 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbea8393000) [pid = 28925] [serial = 346] [outer = 0x7fbe9995c800] 08:40:04 INFO - PROCESS | 28925 | 1461080404074 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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:40:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1282ms 08:40:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:40:04 INFO - PROCESS | 28925 | 1461080404107 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 28925 | 1461080404110 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:40:04 INFO - PROCESS | 28925 | 1461080404116 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 28925 | 1461080404119 Marionette TRACE conn3 <- [1,434,null,{}] 08:40:04 INFO - PROCESS | 28925 | 1461080404123 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}] 08:40:04 INFO - PROCESS | 28925 | 1461080404264 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:40:04 INFO - PROCESS | 28925 | 1461080404397 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea83a6000 == 48 [pid = 28925] [id = 116] 08:40:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe90ae4400) [pid = 28925] [serial = 347] [outer = (nil)] 08:40:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe9a8bec00) [pid = 28925] [serial = 348] [outer = 0x7fbe90ae4400] 08:40:04 INFO - PROCESS | 28925 | 1461080404460 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbeabd8bc00) [pid = 28925] [serial = 349] [outer = 0x7fbe90ae4400] 08:40:05 INFO - PROCESS | 28925 | 1461080405382 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:40:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1333ms 08:40:05 INFO - PROCESS | 28925 | 1461080405448 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:40:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:40:05 INFO - PROCESS | 28925 | 1461080405453 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:40:05 INFO - PROCESS | 28925 | 1461080405461 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 28925 | 1461080405465 Marionette TRACE conn3 <- [1,438,null,{}] 08:40:05 INFO - PROCESS | 28925 | 1461080405472 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}] 08:40:05 INFO - PROCESS | 28925 | 1461080405619 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:40:05 INFO - PROCESS | 28925 | 1461080405755 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c6e000 == 49 [pid = 28925] [id = 117] 08:40:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe916bb800) [pid = 28925] [serial = 350] [outer = (nil)] 08:40:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe93f65400) [pid = 28925] [serial = 351] [outer = 0x7fbe916bb800] 08:40:05 INFO - PROCESS | 28925 | 1461080405835 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe954c8800) [pid = 28925] [serial = 352] [outer = 0x7fbe916bb800] 08:40:06 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9328a800 == 48 [pid = 28925] [id = 111] 08:40:06 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea72d8800 == 47 [pid = 28925] [id = 110] 08:40:06 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d517000 == 46 [pid = 28925] [id = 109] 08:40:06 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4df000 == 45 [pid = 28925] [id = 108] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbea9503800) [pid = 28925] [serial = 275] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbeacc55400) [pid = 28925] [serial = 278] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe91cb3400) [pid = 28925] [serial = 269] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe98f9bc00) [pid = 28925] [serial = 272] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95290800 == 44 [pid = 28925] [id = 107] 08:40:06 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93287000 == 43 [pid = 28925] [id = 106] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe99615c00) [pid = 28925] [serial = 300] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe9a8f3800) [pid = 28925] [serial = 123] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbea922a000) [pid = 28925] [serial = 301] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbeabaefc00) [pid = 28925] [serial = 298] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbeabaeec00) [pid = 28925] [serial = 303] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe9e2a8800) [pid = 28925] [serial = 292] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbead688c00) [pid = 28925] [serial = 304] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe933d4400) [pid = 28925] [serial = 234] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbeab423000) [pid = 28925] [serial = 297] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9df4a800) [pid = 28925] [serial = 291] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe9a0dfc00) [pid = 28925] [serial = 288] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe9a19d400) [pid = 28925] [serial = 289] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe91b69800) [pid = 28925] [serial = 282] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe916b3800) [pid = 28925] [serial = 281] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbe9736a400) [pid = 28925] [serial = 285] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe9956f800) [pid = 28925] [serial = 286] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbea7e72400) [pid = 28925] [serial = 294] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | --DOMWINDOW == 81 (0x7fbea8509400) [pid = 28925] [serial = 295] [outer = (nil)] [url = about:blank] 08:40:06 INFO - PROCESS | 28925 | 1461080406599 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:40:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1190ms 08:40:06 INFO - PROCESS | 28925 | 1461080406651 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 28925 | 1461080406657 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:40:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:40:06 INFO - PROCESS | 28925 | 1461080406666 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 28925 | 1461080406669 Marionette TRACE conn3 <- [1,442,null,{}] 08:40:06 INFO - PROCESS | 28925 | 1461080406678 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}] 08:40:06 INFO - PROCESS | 28925 | 1461080406803 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:40:06 INFO - PROCESS | 28925 | 1461080406817 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9940c000 == 44 [pid = 28925] [id = 118] 08:40:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 82 (0x7fbe9736a400) [pid = 28925] [serial = 353] [outer = (nil)] 08:40:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe99241000) [pid = 28925] [serial = 354] [outer = 0x7fbe9736a400] 08:40:06 INFO - PROCESS | 28925 | 1461080406872 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe9a0d8c00) [pid = 28925] [serial = 355] [outer = 0x7fbe9736a400] 08:40:07 INFO - PROCESS | 28925 | 1461080407627 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:40:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 983ms 08:40:07 INFO - PROCESS | 28925 | 1461080407649 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 28925 | 1461080407652 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:40:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:40:07 INFO - PROCESS | 28925 | 1461080407658 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 28925 | 1461080407663 Marionette TRACE conn3 <- [1,446,null,{}] 08:40:07 INFO - PROCESS | 28925 | 1461080407679 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}] 08:40:07 INFO - PROCESS | 28925 | 1461080407840 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:40:07 INFO - PROCESS | 28925 | 1461080407860 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13a8000 == 45 [pid = 28925] [id = 119] 08:40:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe9a0dbc00) [pid = 28925] [serial = 356] [outer = (nil)] 08:40:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe9e04ec00) [pid = 28925] [serial = 357] [outer = 0x7fbe9a0dbc00] 08:40:07 INFO - PROCESS | 28925 | 1461080407916 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbea7e76c00) [pid = 28925] [serial = 358] [outer = 0x7fbe9a0dbc00] 08:40:08 INFO - PROCESS | 28925 | 1461080408532 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:40:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 929ms 08:40:08 INFO - PROCESS | 28925 | 1461080408588 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 28925 | 1461080408591 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:40:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:40:08 INFO - PROCESS | 28925 | 1461080408597 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 28925 | 1461080408599 Marionette TRACE conn3 <- [1,450,null,{}] 08:40:08 INFO - PROCESS | 28925 | 1461080408604 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}] 08:40:08 INFO - PROCESS | 28925 | 1461080408770 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:40:08 INFO - PROCESS | 28925 | 1461080408811 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8086000 == 46 [pid = 28925] [id = 120] 08:40:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbeab4bd400) [pid = 28925] [serial = 359] [outer = (nil)] 08:40:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbeab764000) [pid = 28925] [serial = 360] [outer = 0x7fbeab4bd400] 08:40:08 INFO - PROCESS | 28925 | 1461080408914 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbeabaf7800) [pid = 28925] [serial = 361] [outer = 0x7fbeab4bd400] 08:40:09 INFO - PROCESS | 28925 | 1461080409539 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] 08:40:09 INFO - PROCESS | 28925 | 1461080409583 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:40:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:40:09 INFO - PROCESS | 28925 | 1461080409588 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 28925 | 1461080409590 Marionette TRACE conn3 <- [1,454,null,{}] 08:40:09 INFO - PROCESS | 28925 | 1461080409600 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}] 08:40:09 INFO - PROCESS | 28925 | 1461080409741 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:40:09 INFO - PROCESS | 28925 | 1461080409799 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab7f3800 == 47 [pid = 28925] [id = 121] 08:40:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe90ae9800) [pid = 28925] [serial = 362] [outer = (nil)] 08:40:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbead3b4400) [pid = 28925] [serial = 363] [outer = 0x7fbe90ae9800] 08:40:09 INFO - PROCESS | 28925 | 1461080409852 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbead688800) [pid = 28925] [serial = 364] [outer = 0x7fbe90ae9800] 08:40:10 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:10 INFO - PROCESS | 28925 | 1461080410558 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:40:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 988ms 08:40:10 INFO - PROCESS | 28925 | 1461080410577 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 28925 | 1461080410579 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:40:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:40:10 INFO - PROCESS | 28925 | 1461080410605 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 28925 | 1461080410607 Marionette TRACE conn3 <- [1,458,null,{}] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe9a8f8000) [pid = 28925] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe90bdb800) [pid = 28925] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbeab76ec00) [pid = 28925] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe90bce400) [pid = 28925] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe91848800) [pid = 28925] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe990b8400) [pid = 28925] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe93f64800) [pid = 28925] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe93f5fc00) [pid = 28925] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbe9184d400) [pid = 28925] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:40:10 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe9a264c00) [pid = 28925] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:40:10 INFO - PROCESS | 28925 | 1461080410629 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}] 08:40:10 INFO - PROCESS | 28925 | 1461080410831 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:40:10 INFO - PROCESS | 28925 | 1461080410889 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8fcc800 == 48 [pid = 28925] [id = 122] 08:40:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe90bd9800) [pid = 28925] [serial = 365] [outer = (nil)] 08:40:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe954bf800) [pid = 28925] [serial = 366] [outer = 0x7fbe90bd9800] 08:40:10 INFO - PROCESS | 28925 | 1461080410948 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbead80f000) [pid = 28925] [serial = 367] [outer = 0x7fbe90bd9800] 08:40:11 INFO - PROCESS | 28925 | 1461080411515 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] 08:40:11 INFO - PROCESS | 28925 | 1461080411557 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:40:11 INFO - PROCESS | 28925 | 1461080411563 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 28925 | 1461080411566 Marionette TRACE conn3 <- [1,462,null,{}] 08:40:11 INFO - PROCESS | 28925 | 1461080411570 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}] 08:40:11 INFO - PROCESS | 28925 | 1461080411679 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:40:11 INFO - PROCESS | 28925 | 1461080411770 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c6e800 == 49 [pid = 28925] [id = 123] 08:40:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe90ae7c00) [pid = 28925] [serial = 368] [outer = (nil)] 08:40:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbeaf49fc00) [pid = 28925] [serial = 369] [outer = 0x7fbe90ae7c00] 08:40:11 INFO - PROCESS | 28925 | 1461080411822 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbeb1758800) [pid = 28925] [serial = 370] [outer = 0x7fbe90ae7c00] 08:40:12 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:12 INFO - PROCESS | 28925 | 1461080412407 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] 08:40:12 INFO - PROCESS | 28925 | 1461080412442 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:40:12 INFO - PROCESS | 28925 | 1461080412447 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 28925 | 1461080412450 Marionette TRACE conn3 <- [1,466,null,{}] 08:40:12 INFO - PROCESS | 28925 | 1461080412454 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}] 08:40:12 INFO - PROCESS | 28925 | 1461080412596 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:40:12 INFO - PROCESS | 28925 | 1461080412657 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb0139800 == 50 [pid = 28925] [id = 124] 08:40:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe9184ec00) [pid = 28925] [serial = 371] [outer = (nil)] 08:40:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe9990e800) [pid = 28925] [serial = 372] [outer = 0x7fbe9184ec00] 08:40:12 INFO - PROCESS | 28925 | 1461080412712 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe9e051000) [pid = 28925] [serial = 373] [outer = 0x7fbe9184ec00] 08:40:13 INFO - PROCESS | 28925 | 1461080413541 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] 08:40:13 INFO - PROCESS | 28925 | 1461080413581 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:40:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:40:13 INFO - PROCESS | 28925 | 1461080413588 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 28925 | 1461080413593 Marionette TRACE conn3 <- [1,470,null,{}] 08:40:13 INFO - PROCESS | 28925 | 1461080413599 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}] 08:40:13 INFO - PROCESS | 28925 | 1461080413743 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:40:13 INFO - PROCESS | 28925 | 1461080413882 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a79a000 == 51 [pid = 28925] [id = 125] 08:40:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe92f4cc00) [pid = 28925] [serial = 374] [outer = (nil)] 08:40:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe970eb800) [pid = 28925] [serial = 375] [outer = 0x7fbe92f4cc00] 08:40:13 INFO - PROCESS | 28925 | 1461080413946 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe99485000) [pid = 28925] [serial = 376] [outer = 0x7fbe92f4cc00] 08:40:14 INFO - PROCESS | 28925 | 1461080414776 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:40:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1233ms 08:40:14 INFO - PROCESS | 28925 | 1461080414822 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 28925 | 1461080414829 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:40:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:40:14 INFO - PROCESS | 28925 | 1461080414838 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 28925 | 1461080414842 Marionette TRACE conn3 <- [1,474,null,{}] 08:40:14 INFO - PROCESS | 28925 | 1461080414847 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}] 08:40:14 INFO - PROCESS | 28925 | 1461080414995 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:40:15 INFO - PROCESS | 28925 | 1461080415120 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc9b000 == 52 [pid = 28925] [id = 126] 08:40:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe9335e000) [pid = 28925] [serial = 377] [outer = (nil)] 08:40:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe9a345800) [pid = 28925] [serial = 378] [outer = 0x7fbe9335e000] 08:40:15 INFO - PROCESS | 28925 | 1461080415181 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe9e2fbc00) [pid = 28925] [serial = 379] [outer = 0x7fbe9335e000] 08:40:15 INFO - PROCESS | 28925 | 1461080415975 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:40:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1186ms 08:40:16 INFO - PROCESS | 28925 | 1461080416025 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 28925 | 1461080416028 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:40:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:40:16 INFO - PROCESS | 28925 | 1461080416034 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 28925 | 1461080416039 Marionette TRACE conn3 <- [1,478,null,{}] 08:40:16 INFO - PROCESS | 28925 | 1461080416053 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}] 08:40:16 INFO - PROCESS | 28925 | 1461080416200 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:40:16 INFO - PROCESS | 28925 | 1461080416326 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbecc5d1800 == 53 [pid = 28925] [id = 127] 08:40:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbea1529000) [pid = 28925] [serial = 380] [outer = (nil)] 08:40:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbead803c00) [pid = 28925] [serial = 381] [outer = 0x7fbea1529000] 08:40:16 INFO - PROCESS | 28925 | 1461080416394 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbeb01a0000) [pid = 28925] [serial = 382] [outer = 0x7fbea1529000] 08:40:17 INFO - PROCESS | 28925 | 1461080417144 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:40:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1185ms 08:40:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:40:17 INFO - PROCESS | 28925 | 1461080417219 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 28925 | 1461080417222 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:40:17 INFO - PROCESS | 28925 | 1461080417228 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 28925 | 1461080417231 Marionette TRACE conn3 <- [1,482,null,{}] 08:40:17 INFO - PROCESS | 28925 | 1461080417235 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}] 08:40:17 INFO - PROCESS | 28925 | 1461080417373 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:40:17 INFO - PROCESS | 28925 | 1461080417509 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e7e2000 == 54 [pid = 28925] [id = 128] 08:40:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe90ae6000) [pid = 28925] [serial = 383] [outer = (nil)] 08:40:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbeb0183000) [pid = 28925] [serial = 384] [outer = 0x7fbe90ae6000] 08:40:17 INFO - PROCESS | 28925 | 1461080417572 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbeb19dfc00) [pid = 28925] [serial = 385] [outer = 0x7fbe90ae6000] 08:40:18 INFO - PROCESS | 28925 | 1461080418556 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:40:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1384ms 08:40:18 INFO - PROCESS | 28925 | 1461080418612 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 28925 | 1461080418617 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:40:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:40:18 INFO - PROCESS | 28925 | 1461080418624 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 28925 | 1461080418629 Marionette TRACE conn3 <- [1,486,null,{}] 08:40:18 INFO - PROCESS | 28925 | 1461080418636 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}] 08:40:18 INFO - PROCESS | 28925 | 1461080418808 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:40:18 INFO - PROCESS | 28925 | 1461080418988 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c55000 == 55 [pid = 28925] [id = 129] 08:40:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe919eb800) [pid = 28925] [serial = 386] [outer = (nil)] 08:40:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe91caf400) [pid = 28925] [serial = 387] [outer = 0x7fbe919eb800] 08:40:19 INFO - PROCESS | 28925 | 1461080419045 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe933d4400) [pid = 28925] [serial = 388] [outer = 0x7fbe919eb800] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c6e800 == 54 [pid = 28925] [id = 123] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbe954c6000) [pid = 28925] [serial = 336] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe981cb000) [pid = 28925] [serial = 309] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe9e04e800) [pid = 28925] [serial = 312] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbead362400) [pid = 28925] [serial = 315] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8fcc800 == 53 [pid = 28925] [id = 122] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab7f3800 == 52 [pid = 28925] [id = 121] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8086000 == 51 [pid = 28925] [id = 120] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13a8000 == 50 [pid = 28925] [id = 119] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9940c000 == 49 [pid = 28925] [id = 118] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c6e000 == 48 [pid = 28925] [id = 117] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13bb800 == 47 [pid = 28925] [id = 114] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9331f800 == 46 [pid = 28925] [id = 113] 08:40:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaaf1b800 == 45 [pid = 28925] [id = 112] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbea81adc00) [pid = 28925] [serial = 240] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe9a266c00) [pid = 28925] [serial = 237] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbeacc54800) [pid = 28925] [serial = 267] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbea7258c00) [pid = 28925] [serial = 330] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe93f13c00) [pid = 28925] [serial = 333] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe99f8d800) [pid = 28925] [serial = 324] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe95268000) [pid = 28925] [serial = 321] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe970f0c00) [pid = 28925] [serial = 322] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbead810400) [pid = 28925] [serial = 307] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbead6f5c00) [pid = 28925] [serial = 306] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe9216d800) [pid = 28925] [serial = 319] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe91852400) [pid = 28925] [serial = 318] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbea85dc800) [pid = 28925] [serial = 334] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9adb3c00) [pid = 28925] [serial = 327] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbea81ad400) [pid = 28925] [serial = 331] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe9e0b4400) [pid = 28925] [serial = 328] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe9a19ac00) [pid = 28925] [serial = 325] [outer = (nil)] [url = about:blank] 08:40:19 INFO - PROCESS | 28925 | 1461080419869 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]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:40:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1282ms 08:40:19 INFO - PROCESS | 28925 | 1461080419907 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 28925 | 1461080419914 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:40:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:40:19 INFO - PROCESS | 28925 | 1461080419923 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 28925 | 1461080419926 Marionette TRACE conn3 <- [1,490,null,{}] 08:40:19 INFO - PROCESS | 28925 | 1461080419931 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}] 08:40:20 INFO - PROCESS | 28925 | 1461080420049 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:40:20 INFO - PROCESS | 28925 | 1461080420064 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9726e800 == 46 [pid = 28925] [id = 130] 08:40:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe933d9800) [pid = 28925] [serial = 389] [outer = (nil)] 08:40:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe97241c00) [pid = 28925] [serial = 390] [outer = 0x7fbe933d9800] 08:40:20 INFO - PROCESS | 28925 | 1461080420116 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe98f97c00) [pid = 28925] [serial = 391] [outer = 0x7fbe933d9800] 08:40:20 INFO - PROCESS | 28925 | 1461080420818 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:40:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 927ms 08:40:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:40:20 INFO - PROCESS | 28925 | 1461080420851 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 28925 | 1461080420854 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:40:20 INFO - PROCESS | 28925 | 1461080420860 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 28925 | 1461080420865 Marionette TRACE conn3 <- [1,494,null,{}] 08:40:20 INFO - PROCESS | 28925 | 1461080420880 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}] 08:40:21 INFO - PROCESS | 28925 | 1461080421000 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:40:21 INFO - PROCESS | 28925 | 1461080421015 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4db800 == 47 [pid = 28925] [id = 131] 08:40:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe99907400) [pid = 28925] [serial = 392] [outer = (nil)] 08:40:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe9a266c00) [pid = 28925] [serial = 393] [outer = 0x7fbe99907400] 08:40:21 INFO - PROCESS | 28925 | 1461080421070 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe9abda000) [pid = 28925] [serial = 394] [outer = 0x7fbe99907400] 08:40:21 INFO - PROCESS | 28925 | 1461080421775 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:40:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 942ms 08:40:21 INFO - PROCESS | 28925 | 1461080421801 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 28925 | 1461080421804 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:40:21 INFO - PROCESS | 28925 | 1461080421809 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 28925 | 1461080421811 Marionette TRACE conn3 <- [1,498,null,{}] 08:40:21 INFO - PROCESS | 28925 | 1461080421824 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}] 08:40:21 INFO - PROCESS | 28925 | 1461080421979 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:40:22 INFO - PROCESS | 28925 | 1461080422001 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d515000 == 48 [pid = 28925] [id = 132] 08:40:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe90aef800) [pid = 28925] [serial = 395] [outer = (nil)] 08:40:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe9e0ba000) [pid = 28925] [serial = 396] [outer = 0x7fbe90aef800] 08:40:22 INFO - PROCESS | 28925 | 1461080422056 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbea72c6c00) [pid = 28925] [serial = 397] [outer = 0x7fbe90aef800] 08:40:22 INFO - PROCESS | 28925 | 1461080422654 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:40:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 874ms 08:40:22 INFO - PROCESS | 28925 | 1461080422684 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 28925 | 1461080422687 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:40:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:40:22 INFO - PROCESS | 28925 | 1461080422693 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 28925 | 1461080422695 Marionette TRACE conn3 <- [1,502,null,{}] 08:40:22 INFO - PROCESS | 28925 | 1461080422699 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}] 08:40:22 INFO - PROCESS | 28925 | 1461080422847 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:40:22 INFO - PROCESS | 28925 | 1461080422863 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9726d800 == 49 [pid = 28925] [id = 133] 08:40:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe90bdb800) [pid = 28925] [serial = 398] [outer = (nil)] 08:40:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe9810a400) [pid = 28925] [serial = 399] [outer = 0x7fbe90bdb800] 08:40:22 INFO - PROCESS | 28925 | 1461080422961 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe98110000) [pid = 28925] [serial = 400] [outer = 0x7fbe90bdb800] 08:40:23 INFO - PROCESS | 28925 | 1461080423626 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 975ms 08:40:23 INFO - PROCESS | 28925 | 1461080423670 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 28925 | 1461080423673 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:40:23 INFO - PROCESS | 28925 | 1461080423686 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 28925 | 1461080423688 Marionette TRACE conn3 <- [1,506,null,{}] 08:40:23 INFO - PROCESS | 28925 | 1461080423694 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}] 08:40:23 INFO - PROCESS | 28925 | 1461080423877 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe9a0e7000) [pid = 28925] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe90ae7c00) [pid = 28925] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe90bd6c00) [pid = 28925] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe9e29cc00) [pid = 28925] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe916bb800) [pid = 28925] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbeab4bd400) [pid = 28925] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe90ae4400) [pid = 28925] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbe90ae9800) [pid = 28925] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9a0dbc00) [pid = 28925] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe90bd9800) [pid = 28925] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe916b6000) [pid = 28925] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe90bdac00) [pid = 28925] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe9736a400) [pid = 28925] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbeab588400) [pid = 28925] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 83 (0x7fbe9a5dbc00) [pid = 28925] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:40:24 INFO - PROCESS | 28925 | --DOMWINDOW == 82 (0x7fbe9526e800) [pid = 28925] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:40:24 INFO - PROCESS | 28925 | 1461080424174 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c5c000 == 50 [pid = 28925] [id = 134] 08:40:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 83 (0x7fbe90ae5400) [pid = 28925] [serial = 401] [outer = (nil)] 08:40:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 84 (0x7fbe90bd6800) [pid = 28925] [serial = 402] [outer = 0x7fbe90ae5400] 08:40:24 INFO - PROCESS | 28925 | 1461080424232 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe972b5800) [pid = 28925] [serial = 403] [outer = 0x7fbe90ae5400] 08:40:24 INFO - PROCESS | 28925 | 1461080424790 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1133ms 08:40:24 INFO - PROCESS | 28925 | 1461080424814 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 28925 | 1461080424817 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:40:24 INFO - PROCESS | 28925 | 1461080424823 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 28925 | 1461080424825 Marionette TRACE conn3 <- [1,510,null,{}] 08:40:24 INFO - PROCESS | 28925 | 1461080424830 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}] 08:40:24 INFO - PROCESS | 28925 | 1461080424950 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:40:25 INFO - PROCESS | 28925 | 1461080425042 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea934a000 == 51 [pid = 28925] [id = 135] 08:40:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe90ae7c00) [pid = 28925] [serial = 404] [outer = (nil)] 08:40:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe9a0e7000) [pid = 28925] [serial = 405] [outer = 0x7fbe90ae7c00] 08:40:25 INFO - PROCESS | 28925 | 1461080425095 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbea80b5c00) [pid = 28925] [serial = 406] [outer = 0x7fbe90ae7c00] 08:40:25 INFO - PROCESS | 28925 | 1461080425645 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]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 875ms 08:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:40:25 INFO - PROCESS | 28925 | 1461080425698 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 28925 | 1461080425701 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:40:25 INFO - PROCESS | 28925 | 1461080425706 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 28925 | 1461080425708 Marionette TRACE conn3 <- [1,514,null,{}] 08:40:25 INFO - PROCESS | 28925 | 1461080425713 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}] 08:40:25 INFO - PROCESS | 28925 | 1461080425824 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:40:25 INFO - PROCESS | 28925 | 1461080425913 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab5c2000 == 52 [pid = 28925] [id = 136] 08:40:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe90ae8c00) [pid = 28925] [serial = 407] [outer = (nil)] 08:40:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbea81a1400) [pid = 28925] [serial = 408] [outer = 0x7fbe90ae8c00] 08:40:25 INFO - PROCESS | 28925 | 1461080425964 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbea922c000) [pid = 28925] [serial = 409] [outer = 0x7fbe90ae8c00] 08:40:26 INFO - PROCESS | 28925 | 1461080426679 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]]]}] 08:40:26 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 08:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1027ms 08:40:26 INFO - PROCESS | 28925 | 1461080426732 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 28925 | 1461080426737 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:40:26 INFO - PROCESS | 28925 | 1461080426746 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 28925 | 1461080426750 Marionette TRACE conn3 <- [1,518,null,{}] 08:40:26 INFO - PROCESS | 28925 | 1461080426780 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}] 08:40:26 INFO - PROCESS | 28925 | 1461080426964 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:40:27 INFO - PROCESS | 28925 | 1461080427092 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9940d800 == 53 [pid = 28925] [id = 137] 08:40:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe92f45000) [pid = 28925] [serial = 410] [outer = (nil)] 08:40:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe95272400) [pid = 28925] [serial = 411] [outer = 0x7fbe92f45000] 08:40:27 INFO - PROCESS | 28925 | 1461080427165 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe97243800) [pid = 28925] [serial = 412] [outer = 0x7fbe92f45000] 08:40:27 INFO - PROCESS | 28925 | 1461080427965 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]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1251ms 08:40:28 INFO - PROCESS | 28925 | 1461080428005 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 28925 | 1461080428012 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:40:28 INFO - PROCESS | 28925 | 1461080428021 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 28925 | 1461080428025 Marionette TRACE conn3 <- [1,522,null,{}] 08:40:28 INFO - PROCESS | 28925 | 1461080428030 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}] 08:40:28 INFO - PROCESS | 28925 | 1461080428170 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:40:28 INFO - PROCESS | 28925 | 1461080428302 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea80c8800 == 54 [pid = 28925] [id = 138] 08:40:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe93360400) [pid = 28925] [serial = 413] [outer = (nil)] 08:40:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe99913400) [pid = 28925] [serial = 414] [outer = 0x7fbe93360400] 08:40:28 INFO - PROCESS | 28925 | 1461080428364 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe9a0dec00) [pid = 28925] [serial = 415] [outer = 0x7fbe93360400] 08:40:29 INFO - PROCESS | 28925 | 1461080429302 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1343ms 08:40:29 INFO - PROCESS | 28925 | 1461080429366 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 28925 | 1461080429370 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:40:29 INFO - PROCESS | 28925 | 1461080429378 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 28925 | 1461080429384 Marionette TRACE conn3 <- [1,526,null,{}] 08:40:29 INFO - PROCESS | 28925 | 1461080429399 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}] 08:40:29 INFO - PROCESS | 28925 | 1461080429539 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:40:29 INFO - PROCESS | 28925 | 1461080429669 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead659800 == 55 [pid = 28925] [id = 139] 08:40:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe9a0d9000) [pid = 28925] [serial = 416] [outer = (nil)] 08:40:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe9abd8000) [pid = 28925] [serial = 417] [outer = 0x7fbe9a0d9000] 08:40:29 INFO - PROCESS | 28925 | 1461080429737 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbea8312c00) [pid = 28925] [serial = 418] [outer = 0x7fbe9a0d9000] 08:40:30 INFO - PROCESS | 28925 | 1461080430507 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]]]}] 08:40:30 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 08:40:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1186ms 08:40:30 INFO - PROCESS | 28925 | 1461080430569 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 28925 | 1461080430573 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:40:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:40:30 INFO - PROCESS | 28925 | 1461080430580 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 28925 | 1461080430582 Marionette TRACE conn3 <- [1,530,null,{}] 08:40:30 INFO - PROCESS | 28925 | 1461080430587 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}] 08:40:30 INFO - PROCESS | 28925 | 1461080430720 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:40:30 INFO - PROCESS | 28925 | 1461080430846 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8e4800 == 56 [pid = 28925] [id = 140] 08:40:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe9a2c0400) [pid = 28925] [serial = 419] [outer = (nil)] 08:40:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbeab581400) [pid = 28925] [serial = 420] [outer = 0x7fbe9a2c0400] 08:40:30 INFO - PROCESS | 28925 | 1461080430908 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbeabd94c00) [pid = 28925] [serial = 421] [outer = 0x7fbe9a2c0400] 08:40:31 INFO - PROCESS | 28925 | 1461080431565 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"]]]}] 08:40:31 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 08:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:40:31 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 08:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:40:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:40:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1027ms 08:40:31 INFO - PROCESS | 28925 | 1461080431615 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 28925 | 1461080431618 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:40:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:40:31 INFO - PROCESS | 28925 | 1461080431625 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 28925 | 1461080431628 Marionette TRACE conn3 <- [1,534,null,{}] 08:40:31 INFO - PROCESS | 28925 | 1461080431652 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}] 08:40:31 INFO - PROCESS | 28925 | 1461080431795 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:40:31 INFO - PROCESS | 28925 | 1461080431928 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c53800 == 57 [pid = 28925] [id = 141] 08:40:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe90ae3800) [pid = 28925] [serial = 422] [outer = (nil)] 08:40:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe916b4000) [pid = 28925] [serial = 423] [outer = 0x7fbe90ae3800] 08:40:31 INFO - PROCESS | 28925 | 1461080431991 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe970f4000) [pid = 28925] [serial = 424] [outer = 0x7fbe90ae3800] 08:40:32 INFO - PROCESS | 28925 | 1461080432863 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:40:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1250ms 08:40:32 INFO - PROCESS | 28925 | 1461080432876 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 28925 | 1461080432882 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:40:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:40:32 INFO - PROCESS | 28925 | 1461080432890 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 28925 | 1461080432894 Marionette TRACE conn3 <- [1,538,null,{}] 08:40:32 INFO - PROCESS | 28925 | 1461080432901 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}] 08:40:33 INFO - PROCESS | 28925 | 1461080433042 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:40:33 INFO - PROCESS | 28925 | 1461080433174 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21bb800 == 58 [pid = 28925] [id = 142] 08:40:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe91b6e800) [pid = 28925] [serial = 425] [outer = (nil)] 08:40:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe92f45800) [pid = 28925] [serial = 426] [outer = 0x7fbe91b6e800] 08:40:33 INFO - PROCESS | 28925 | 1461080433233 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe98111400) [pid = 28925] [serial = 427] [outer = 0x7fbe91b6e800] 08:40:33 INFO - PROCESS | 28925 | 1461080433931 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]]]}] 08:40:33 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. 08:40:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1083ms 08:40:34 INFO - PROCESS | 28925 | 1461080434048 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 28925 | 1461080434056 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:40:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:40:34 INFO - PROCESS | 28925 | 1461080434081 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 28925 | 1461080434085 Marionette TRACE conn3 <- [1,542,null,{}] 08:40:34 INFO - PROCESS | 28925 | 1461080434090 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}] 08:40:34 INFO - PROCESS | 28925 | 1461080434236 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:40:34 INFO - PROCESS | 28925 | 1461080434367 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe98fce000 == 59 [pid = 28925] [id = 143] 08:40:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe90a5c000) [pid = 28925] [serial = 428] [outer = (nil)] 08:40:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbe91de4800) [pid = 28925] [serial = 429] [outer = 0x7fbe90a5c000] 08:40:34 INFO - PROCESS | 28925 | 1461080434430 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbe98104400) [pid = 28925] [serial = 430] [outer = 0x7fbe90a5c000] 08:40:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea934a000 == 58 [pid = 28925] [id = 135] 08:40:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c5c000 == 57 [pid = 28925] [id = 134] 08:40:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9726d800 == 56 [pid = 28925] [id = 133] 08:40:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d515000 == 55 [pid = 28925] [id = 132] 08:40:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4db800 == 54 [pid = 28925] [id = 131] 08:40:34 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe9b3d0400) [pid = 28925] [serial = 345] [outer = (nil)] [url = about:blank] 08:40:34 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe93f1f800) [pid = 28925] [serial = 342] [outer = (nil)] [url = about:blank] 08:40:34 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe916b2400) [pid = 28925] [serial = 339] [outer = (nil)] [url = about:blank] 08:40:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9726e800 == 53 [pid = 28925] [id = 130] 08:40:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c55000 == 52 [pid = 28925] [id = 129] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbea81a5000) [pid = 28925] [serial = 313] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbeaf49fc00) [pid = 28925] [serial = 369] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbead2c1c00) [pid = 28925] [serial = 279] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbea9227000) [pid = 28925] [serial = 231] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe954c8800) [pid = 28925] [serial = 352] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbeab764000) [pid = 28925] [serial = 360] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbeabd8bc00) [pid = 28925] [serial = 349] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbead688800) [pid = 28925] [serial = 364] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbea7e76c00) [pid = 28925] [serial = 358] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe93f65400) [pid = 28925] [serial = 351] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe954bf800) [pid = 28925] [serial = 366] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe9a8b3c00) [pid = 28925] [serial = 273] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbeabaf7800) [pid = 28925] [serial = 361] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe95266800) [pid = 28925] [serial = 270] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbead3b4400) [pid = 28925] [serial = 363] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe9e04ec00) [pid = 28925] [serial = 357] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe99241000) [pid = 28925] [serial = 354] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbead80f000) [pid = 28925] [serial = 367] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbead806400) [pid = 28925] [serial = 316] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9a8bec00) [pid = 28925] [serial = 348] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbeab424800) [pid = 28925] [serial = 276] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe9a0db400) [pid = 28925] [serial = 310] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe9a0d8c00) [pid = 28925] [serial = 355] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbeb1758800) [pid = 28925] [serial = 370] [outer = (nil)] [url = about:blank] 08:40:35 INFO - PROCESS | 28925 | 1461080435196 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]]]}] 08:40:35 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. 08:40:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1132ms 08:40:35 INFO - PROCESS | 28925 | 1461080435211 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 28925 | 1461080435215 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:40:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:40:35 INFO - PROCESS | 28925 | 1461080435221 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 28925 | 1461080435224 Marionette TRACE conn3 <- [1,546,null,{}] 08:40:35 INFO - PROCESS | 28925 | 1461080435239 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}] 08:40:35 INFO - PROCESS | 28925 | 1461080435398 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:40:35 INFO - PROCESS | 28925 | 1461080435500 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9ab96000 == 53 [pid = 28925] [id = 144] 08:40:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe93f18c00) [pid = 28925] [serial = 431] [outer = (nil)] 08:40:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe98107400) [pid = 28925] [serial = 432] [outer = 0x7fbe93f18c00] 08:40:35 INFO - PROCESS | 28925 | 1461080435562 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe9a0ddc00) [pid = 28925] [serial = 433] [outer = 0x7fbe93f18c00] 08:40:36 INFO - PROCESS | 28925 | 1461080436178 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]]]}] 08:40:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:40:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 980ms 08:40:36 INFO - PROCESS | 28925 | 1461080436201 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 28925 | 1461080436205 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:40:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:40:36 INFO - PROCESS | 28925 | 1461080436234 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 28925 | 1461080436237 Marionette TRACE conn3 <- [1,550,null,{}] 08:40:36 INFO - PROCESS | 28925 | 1461080436243 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}] 08:40:36 INFO - PROCESS | 28925 | 1461080436384 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:40:36 INFO - PROCESS | 28925 | 1461080436494 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea9556800 == 54 [pid = 28925] [id = 145] 08:40:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe90bd9800) [pid = 28925] [serial = 434] [outer = (nil)] 08:40:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe9990f400) [pid = 28925] [serial = 435] [outer = 0x7fbe90bd9800] 08:40:36 INFO - PROCESS | 28925 | 1461080436552 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe9a2c3400) [pid = 28925] [serial = 436] [outer = 0x7fbe90bd9800] 08:40:37 INFO - PROCESS | 28925 | 1461080437147 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]]]}] 08:40:37 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. 08:40:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 927ms 08:40:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:40:37 INFO - PROCESS | 28925 | 1461080437196 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 28925 | 1461080437199 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:40:37 INFO - PROCESS | 28925 | 1461080437205 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 28925 | 1461080437208 Marionette TRACE conn3 <- [1,554,null,{}] 08:40:37 INFO - PROCESS | 28925 | 1461080437212 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}] 08:40:37 INFO - PROCESS | 28925 | 1461080437361 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:40:37 INFO - PROCESS | 28925 | 1461080437388 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e69800 == 55 [pid = 28925] [id = 146] 08:40:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe9a2b7c00) [pid = 28925] [serial = 437] [outer = (nil)] 08:40:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe9a8ba000) [pid = 28925] [serial = 438] [outer = 0x7fbe9a2b7c00] 08:40:37 INFO - PROCESS | 28925 | 1461080437441 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe9adafc00) [pid = 28925] [serial = 439] [outer = 0x7fbe9a2b7c00] 08:40:37 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:38 INFO - PROCESS | 28925 | 1461080438142 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]]]}] 08:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 985ms 08:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:40:38 INFO - PROCESS | 28925 | 1461080438196 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 28925 | 1461080438199 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:40:38 INFO - PROCESS | 28925 | 1461080438204 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 28925 | 1461080438207 Marionette TRACE conn3 <- [1,558,null,{}] 08:40:38 INFO - PROCESS | 28925 | 1461080438211 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}] 08:40:38 INFO - PROCESS | 28925 | 1461080438379 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:40:38 INFO - PROCESS | 28925 | 1461080438412 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8d5800 == 56 [pid = 28925] [id = 147] 08:40:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbea81a4400) [pid = 28925] [serial = 440] [outer = (nil)] 08:40:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbeabd8bc00) [pid = 28925] [serial = 441] [outer = 0x7fbea81a4400] 08:40:38 INFO - PROCESS | 28925 | 1461080438469 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbead357c00) [pid = 28925] [serial = 442] [outer = 0x7fbea81a4400] 08:40:39 INFO - PROCESS | 28925 | 1461080439249 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]]]}] 08:40:39 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe90bdb800) [pid = 28925] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:40:39 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe919eb800) [pid = 28925] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:40:39 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe99907400) [pid = 28925] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:40:39 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe933d9800) [pid = 28925] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:40:39 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe90ae5400) [pid = 28925] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:40:39 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe90ae7c00) [pid = 28925] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:40:39 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbe90aef800) [pid = 28925] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:40:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:40:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1125ms 08:40:39 INFO - PROCESS | 28925 | 1461080439329 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 28925 | 1461080439332 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:40:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:40:39 INFO - PROCESS | 28925 | 1461080439338 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 28925 | 1461080439339 Marionette TRACE conn3 <- [1,562,null,{}] 08:40:39 INFO - PROCESS | 28925 | 1461080439358 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}] 08:40:39 INFO - PROCESS | 28925 | 1461080439479 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:40:39 INFO - PROCESS | 28925 | 1461080439488 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea807e000 == 57 [pid = 28925] [id = 148] 08:40:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe98103800) [pid = 28925] [serial = 443] [outer = (nil)] 08:40:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe9a5dbc00) [pid = 28925] [serial = 444] [outer = 0x7fbe98103800] 08:40:39 INFO - PROCESS | 28925 | 1461080439541 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbead2b6400) [pid = 28925] [serial = 445] [outer = 0x7fbe98103800] 08:40:39 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:40 INFO - PROCESS | 28925 | 1461080440149 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]]]}] 08:40:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:40:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 844ms 08:40:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:40:40 INFO - PROCESS | 28925 | 1461080440182 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 28925 | 1461080440185 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:40:40 INFO - PROCESS | 28925 | 1461080440191 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 28925 | 1461080440194 Marionette TRACE conn3 <- [1,566,null,{}] 08:40:40 INFO - PROCESS | 28925 | 1461080440199 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}] 08:40:40 INFO - PROCESS | 28925 | 1461080440321 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:40:40 INFO - PROCESS | 28925 | 1461080440418 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8a3800 == 58 [pid = 28925] [id = 149] 08:40:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe8f702400) [pid = 28925] [serial = 446] [outer = (nil)] 08:40:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe8f70a800) [pid = 28925] [serial = 447] [outer = 0x7fbe8f702400] 08:40:40 INFO - PROCESS | 28925 | 1461080440473 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe8f710400) [pid = 28925] [serial = 448] [outer = 0x7fbe8f702400] 08:40:40 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:41 INFO - PROCESS | 28925 | 1461080441022 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 877ms 08:40:41 INFO - PROCESS | 28925 | 1461080441067 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 28925 | 1461080441069 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:40:41 INFO - PROCESS | 28925 | 1461080441075 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 28925 | 1461080441077 Marionette TRACE conn3 <- [1,570,null,{}] 08:40:41 INFO - PROCESS | 28925 | 1461080441082 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}] 08:40:41 INFO - PROCESS | 28925 | 1461080441202 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:40:41 INFO - PROCESS | 28925 | 1461080441227 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f551000 == 59 [pid = 28925] [id = 150] 08:40:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe8f70c800) [pid = 28925] [serial = 449] [outer = (nil)] 08:40:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbea150a400) [pid = 28925] [serial = 450] [outer = 0x7fbe8f70c800] 08:40:41 INFO - PROCESS | 28925 | 1461080441289 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbea150dc00) [pid = 28925] [serial = 451] [outer = 0x7fbe8f70c800] 08:40:41 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:42 INFO - PROCESS | 28925 | 1461080442097 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1075ms 08:40:42 INFO - PROCESS | 28925 | 1461080442151 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 28925 | 1461080442157 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:40:42 INFO - PROCESS | 28925 | 1461080442166 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 28925 | 1461080442171 Marionette TRACE conn3 <- [1,574,null,{}] 08:40:42 INFO - PROCESS | 28925 | 1461080442178 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}] 08:40:42 INFO - PROCESS | 28925 | 1461080442323 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:40:42 INFO - PROCESS | 28925 | 1461080442462 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97263000 == 60 [pid = 28925] [id = 151] 08:40:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe90a5b800) [pid = 28925] [serial = 452] [outer = (nil)] 08:40:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe9184f800) [pid = 28925] [serial = 453] [outer = 0x7fbe90a5b800] 08:40:42 INFO - PROCESS | 28925 | 1461080442528 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe93f16800) [pid = 28925] [serial = 454] [outer = 0x7fbe90a5b800] 08:40:43 INFO - PROCESS | 28925 | 1461080443327 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:40:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1233ms 08:40:43 INFO - PROCESS | 28925 | 1461080443399 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 28925 | 1461080443407 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:40:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:40:43 INFO - PROCESS | 28925 | 1461080443416 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 28925 | 1461080443420 Marionette TRACE conn3 <- [1,578,null,{}] 08:40:43 INFO - PROCESS | 28925 | 1461080443426 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}] 08:40:43 INFO - PROCESS | 28925 | 1461080443611 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:40:43 INFO - PROCESS | 28925 | 1461080443713 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8077000 == 61 [pid = 28925] [id = 152] 08:40:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe90aeac00) [pid = 28925] [serial = 455] [outer = (nil)] 08:40:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe99212400) [pid = 28925] [serial = 456] [outer = 0x7fbe90aeac00] 08:40:43 INFO - PROCESS | 28925 | 1461080443789 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe99915800) [pid = 28925] [serial = 457] [outer = 0x7fbe90aeac00] 08:40:44 INFO - PROCESS | 28925 | 1461080444623 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:40:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1281ms 08:40:44 INFO - PROCESS | 28925 | 1461080444698 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 28925 | 1461080444701 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:40:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:40:44 INFO - PROCESS | 28925 | 1461080444707 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 28925 | 1461080444712 Marionette TRACE conn3 <- [1,582,null,{}] 08:40:44 INFO - PROCESS | 28925 | 1461080444726 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}] 08:40:44 INFO - PROCESS | 28925 | 1461080444911 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:40:45 INFO - PROCESS | 28925 | 1461080445041 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1982000 == 62 [pid = 28925] [id = 153] 08:40:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe9a2c0800) [pid = 28925] [serial = 458] [outer = (nil)] 08:40:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbea1508c00) [pid = 28925] [serial = 459] [outer = 0x7fbe9a2c0800] 08:40:45 INFO - PROCESS | 28925 | 1461080445112 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbea1514400) [pid = 28925] [serial = 460] [outer = 0x7fbe9a2c0800] 08:40:45 INFO - PROCESS | 28925 | 1461080445836 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:40:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1181ms 08:40:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:40:45 INFO - PROCESS | 28925 | 1461080445888 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 28925 | 1461080445892 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:40:45 INFO - PROCESS | 28925 | 1461080445898 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 28925 | 1461080445900 Marionette TRACE conn3 <- [1,586,null,{}] 08:40:45 INFO - PROCESS | 28925 | 1461080445905 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}] 08:40:46 INFO - PROCESS | 28925 | 1461080446043 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:40:46 INFO - PROCESS | 28925 | 1461080446179 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9539c800 == 63 [pid = 28925] [id = 154] 08:40:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe9990b400) [pid = 28925] [serial = 461] [outer = (nil)] 08:40:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbea96b7800) [pid = 28925] [serial = 462] [outer = 0x7fbe9990b400] 08:40:46 INFO - PROCESS | 28925 | 1461080446243 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbead2b8000) [pid = 28925] [serial = 463] [outer = 0x7fbe9990b400] 08:40:46 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:46 INFO - PROCESS | 28925 | 1461080446916 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:40:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1078ms 08:40:46 INFO - PROCESS | 28925 | 1461080446976 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 28925 | 1461080446978 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:40:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:40:46 INFO - PROCESS | 28925 | 1461080446984 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 28925 | 1461080446986 Marionette TRACE conn3 <- [1,590,null,{}] 08:40:46 INFO - PROCESS | 28925 | 1461080446991 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}] 08:40:47 INFO - PROCESS | 28925 | 1461080447127 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:40:47 INFO - PROCESS | 28925 | 1461080447264 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea5e800 == 64 [pid = 28925] [id = 155] 08:40:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbe90a51c00) [pid = 28925] [serial = 464] [outer = (nil)] 08:40:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbe90a5c400) [pid = 28925] [serial = 465] [outer = 0x7fbe90a51c00] 08:40:47 INFO - PROCESS | 28925 | 1461080447326 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbe96583400) [pid = 28925] [serial = 466] [outer = 0x7fbe90a51c00] 08:40:48 INFO - PROCESS | 28925 | 1461080448318 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:40:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1375ms 08:40:48 INFO - PROCESS | 28925 | 1461080448361 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:40:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:40:48 INFO - PROCESS | 28925 | 1461080448366 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:40:48 INFO - PROCESS | 28925 | 1461080448374 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 28925 | 1461080448377 Marionette TRACE conn3 <- [1,594,null,{}] 08:40:48 INFO - PROCESS | 28925 | 1461080448386 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}] 08:40:48 INFO - PROCESS | 28925 | 1461080448517 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:40:48 INFO - PROCESS | 28925 | 1461080448669 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95391000 == 65 [pid = 28925] [id = 156] 08:40:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbe90a55c00) [pid = 28925] [serial = 467] [outer = (nil)] 08:40:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe90aec400) [pid = 28925] [serial = 468] [outer = 0x7fbe90a55c00] 08:40:48 INFO - PROCESS | 28925 | 1461080448769 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe9184d400) [pid = 28925] [serial = 469] [outer = 0x7fbe90a55c00] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc8e000 == 64 [pid = 28925] [id = 102] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead38c000 == 63 [pid = 28925] [id = 115] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8a3800 == 62 [pid = 28925] [id = 149] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea807e000 == 61 [pid = 28925] [id = 148] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbea81a1400) [pid = 28925] [serial = 408] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8d5800 == 60 [pid = 28925] [id = 147] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e69800 == 59 [pid = 28925] [id = 146] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea9556800 == 58 [pid = 28925] [id = 145] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9ab96000 == 57 [pid = 28925] [id = 144] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe98fce000 == 56 [pid = 28925] [id = 143] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21bb800 == 55 [pid = 28925] [id = 142] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead659800 == 54 [pid = 28925] [id = 139] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea80c8800 == 53 [pid = 28925] [id = 138] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9940d800 == 52 [pid = 28925] [id = 137] 08:40:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab5c2000 == 51 [pid = 28925] [id = 136] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe9810a400) [pid = 28925] [serial = 399] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 114 (0x7fbe933d4400) [pid = 28925] [serial = 388] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe91caf400) [pid = 28925] [serial = 387] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbe9a266c00) [pid = 28925] [serial = 393] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe9abda000) [pid = 28925] [serial = 394] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe9990e800) [pid = 28925] [serial = 372] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe97241c00) [pid = 28925] [serial = 390] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe98f97c00) [pid = 28925] [serial = 391] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe90bd6800) [pid = 28925] [serial = 402] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbeb0183000) [pid = 28925] [serial = 384] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe970eb800) [pid = 28925] [serial = 375] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe9a345800) [pid = 28925] [serial = 378] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbead803c00) [pid = 28925] [serial = 381] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbe9a0e7000) [pid = 28925] [serial = 405] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe9e0ba000) [pid = 28925] [serial = 396] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe972b5800) [pid = 28925] [serial = 403] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe98110000) [pid = 28925] [serial = 400] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbea80b5c00) [pid = 28925] [serial = 406] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbea72c6c00) [pid = 28925] [serial = 397] [outer = (nil)] [url = about:blank] 08:40:49 INFO - PROCESS | 28925 | 1461080449686 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:40:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1344ms 08:40:49 INFO - PROCESS | 28925 | 1461080449717 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:40:49 INFO - PROCESS | 28925 | 1461080449723 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:40:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:40:49 INFO - PROCESS | 28925 | 1461080449732 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 28925 | 1461080449735 Marionette TRACE conn3 <- [1,598,null,{}] 08:40:49 INFO - PROCESS | 28925 | 1461080449739 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}] 08:40:49 INFO - PROCESS | 28925 | 1461080449861 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:40:49 INFO - PROCESS | 28925 | 1461080449954 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91eb7000 == 52 [pid = 28925] [id = 157] 08:40:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe90a5d000) [pid = 28925] [serial = 470] [outer = (nil)] 08:40:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe9526a400) [pid = 28925] [serial = 471] [outer = 0x7fbe90a5d000] 08:40:50 INFO - PROCESS | 28925 | 1461080450007 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe954cac00) [pid = 28925] [serial = 472] [outer = 0x7fbe90a5d000] 08:40:50 INFO - PROCESS | 28925 | 1461080450843 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1130ms 08:40:50 INFO - PROCESS | 28925 | 1461080450872 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 28925 | 1461080450875 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:40:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:40:50 INFO - PROCESS | 28925 | 1461080450882 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 28925 | 1461080450887 Marionette TRACE conn3 <- [1,602,null,{}] 08:40:50 INFO - PROCESS | 28925 | 1461080450901 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}] 08:40:51 INFO - PROCESS | 28925 | 1461080451027 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:40:51 INFO - PROCESS | 28925 | 1461080451036 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99df6800 == 53 [pid = 28925] [id = 158] 08:40:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe970eb800) [pid = 28925] [serial = 473] [outer = (nil)] 08:40:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe97ff6000) [pid = 28925] [serial = 474] [outer = 0x7fbe970eb800] 08:40:51 INFO - PROCESS | 28925 | 1461080451091 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe9810e400) [pid = 28925] [serial = 475] [outer = 0x7fbe970eb800] 08:40:51 INFO - PROCESS | 28925 | 1461080451742 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:40:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 880ms 08:40:51 INFO - PROCESS | 28925 | 1461080451762 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 28925 | 1461080451767 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:40:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:40:51 INFO - PROCESS | 28925 | 1461080451772 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 28925 | 1461080451774 Marionette TRACE conn3 <- [1,606,null,{}] 08:40:51 INFO - PROCESS | 28925 | 1461080451779 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}] 08:40:51 INFO - PROCESS | 28925 | 1461080451904 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:40:52 INFO - PROCESS | 28925 | 1461080452018 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9ab9b800 == 54 [pid = 28925] [id = 159] 08:40:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe90af1000) [pid = 28925] [serial = 476] [outer = (nil)] 08:40:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe990b1800) [pid = 28925] [serial = 477] [outer = 0x7fbe90af1000] 08:40:52 INFO - PROCESS | 28925 | 1461080452074 Marionette DEBUG loaded listener.js 08:40:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe99c22000) [pid = 28925] [serial = 478] [outer = 0x7fbe90af1000] 08:40:52 INFO - PROCESS | 28925 | 1461080452732 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:40:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 975ms 08:40:52 INFO - PROCESS | 28925 | 1461080452750 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 28925 | 1461080452753 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:40:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:40:52 INFO - PROCESS | 28925 | 1461080452758 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 28925 | 1461080452760 Marionette TRACE conn3 <- [1,610,null,{}] 08:40:52 INFO - PROCESS | 28925 | 1461080452773 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}] 08:40:52 INFO - PROCESS | 28925 | 1461080452930 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:40:53 INFO - PROCESS | 28925 | 1461080452998 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13ac000 == 55 [pid = 28925] [id = 160] 08:40:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe972b0000) [pid = 28925] [serial = 479] [outer = (nil)] 08:40:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe9a0dc000) [pid = 28925] [serial = 480] [outer = 0x7fbe972b0000] 08:40:53 INFO - PROCESS | 28925 | 1461080453051 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe9a2b7000) [pid = 28925] [serial = 481] [outer = 0x7fbe972b0000] 08:40:53 INFO - PROCESS | 28925 | 1461080453720 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:40:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 988ms 08:40:53 INFO - PROCESS | 28925 | 1461080453747 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 28925 | 1461080453749 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:40:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:40:53 INFO - PROCESS | 28925 | 1461080453763 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 28925 | 1461080453765 Marionette TRACE conn3 <- [1,614,null,{}] 08:40:53 INFO - PROCESS | 28925 | 1461080453770 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}] 08:40:53 INFO - PROCESS | 28925 | 1461080453947 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe8f702400) [pid = 28925] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe9a2b7c00) [pid = 28925] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbe91b6e800) [pid = 28925] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe93f18c00) [pid = 28925] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe90bd9800) [pid = 28925] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbea81a4400) [pid = 28925] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbe90a5c000) [pid = 28925] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:40:54 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe98103800) [pid = 28925] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:40:54 INFO - PROCESS | 28925 | 1461080454126 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe918a1000 == 56 [pid = 28925] [id = 161] 08:40:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe8f702400) [pid = 28925] [serial = 482] [outer = (nil)] 08:40:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe90bd9800) [pid = 28925] [serial = 483] [outer = 0x7fbe8f702400] 08:40:54 INFO - PROCESS | 28925 | 1461080454202 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe9a2bd000) [pid = 28925] [serial = 484] [outer = 0x7fbe8f702400] 08:40:54 INFO - PROCESS | 28925 | 1461080454746 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:40:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1024ms 08:40:54 INFO - PROCESS | 28925 | 1461080454788 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 28925 | 1461080454790 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:40:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:40:54 INFO - PROCESS | 28925 | 1461080454795 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 28925 | 1461080454797 Marionette TRACE conn3 <- [1,618,null,{}] 08:40:54 INFO - PROCESS | 28925 | 1461080454802 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}] 08:40:54 INFO - PROCESS | 28925 | 1461080454914 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:40:55 INFO - PROCESS | 28925 | 1461080455007 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea954f000 == 57 [pid = 28925] [id = 162] 08:40:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe8f703800) [pid = 28925] [serial = 485] [outer = (nil)] 08:40:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe9a8b8400) [pid = 28925] [serial = 486] [outer = 0x7fbe8f703800] 08:40:55 INFO - PROCESS | 28925 | 1461080455069 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe9df4a800) [pid = 28925] [serial = 487] [outer = 0x7fbe8f703800] 08:40:55 INFO - PROCESS | 28925 | 1461080455620 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:40:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 875ms 08:40:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:40:55 INFO - PROCESS | 28925 | 1461080455671 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 28925 | 1461080455673 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:40:55 INFO - PROCESS | 28925 | 1461080455677 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 28925 | 1461080455681 Marionette TRACE conn3 <- [1,622,null,{}] 08:40:55 INFO - PROCESS | 28925 | 1461080455685 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}] 08:40:55 INFO - PROCESS | 28925 | 1461080455794 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:40:55 INFO - PROCESS | 28925 | 1461080455809 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaba25000 == 58 [pid = 28925] [id = 163] 08:40:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe91fab000) [pid = 28925] [serial = 488] [outer = (nil)] 08:40:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe91fb6000) [pid = 28925] [serial = 489] [outer = 0x7fbe91fab000] 08:40:55 INFO - PROCESS | 28925 | 1461080455861 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe9a2bac00) [pid = 28925] [serial = 490] [outer = 0x7fbe91fab000] 08:40:56 INFO - PROCESS | 28925 | 1461080456673 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:40:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1027ms 08:40:56 INFO - PROCESS | 28925 | 1461080456705 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 28925 | 1461080456711 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:40:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:40:56 INFO - PROCESS | 28925 | 1461080456719 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 28925 | 1461080456723 Marionette TRACE conn3 <- [1,626,null,{}] 08:40:56 INFO - PROCESS | 28925 | 1461080456753 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}] 08:40:56 INFO - PROCESS | 28925 | 1461080456894 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:40:57 INFO - PROCESS | 28925 | 1461080457035 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9538f000 == 59 [pid = 28925] [id = 164] 08:40:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbe916bc000) [pid = 28925] [serial = 491] [outer = (nil)] 08:40:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbe91faec00) [pid = 28925] [serial = 492] [outer = 0x7fbe916bc000] 08:40:57 INFO - PROCESS | 28925 | 1461080457101 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbe92f50400) [pid = 28925] [serial = 493] [outer = 0x7fbe916bc000] 08:40:57 INFO - PROCESS | 28925 | 1461080457923 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:40:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1257ms 08:40:57 INFO - PROCESS | 28925 | 1461080457977 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 28925 | 1461080457985 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:40:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:40:57 INFO - PROCESS | 28925 | 1461080457994 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 28925 | 1461080457998 Marionette TRACE conn3 <- [1,630,null,{}] 08:40:58 INFO - PROCESS | 28925 | 1461080458003 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}] 08:40:58 INFO - PROCESS | 28925 | 1461080458144 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:40:58 INFO - PROCESS | 28925 | 1461080458281 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea7ee7800 == 60 [pid = 28925] [id = 165] 08:40:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbe919df000) [pid = 28925] [serial = 494] [outer = (nil)] 08:40:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbe970f5800) [pid = 28925] [serial = 495] [outer = 0x7fbe919df000] 08:40:58 INFO - PROCESS | 28925 | 1461080458343 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe98109400) [pid = 28925] [serial = 496] [outer = 0x7fbe919df000] 08:40:59 INFO - PROCESS | 28925 | 1461080459231 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:40:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1283ms 08:40:59 INFO - PROCESS | 28925 | 1461080459277 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 28925 | 1461080459281 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:40:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:40:59 INFO - PROCESS | 28925 | 1461080459287 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 28925 | 1461080459292 Marionette TRACE conn3 <- [1,634,null,{}] 08:40:59 INFO - PROCESS | 28925 | 1461080459309 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}] 08:40:59 INFO - PROCESS | 28925 | 1461080459470 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:40:59 INFO - PROCESS | 28925 | 1461080459609 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead896000 == 61 [pid = 28925] [id = 166] 08:40:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe970f7c00) [pid = 28925] [serial = 497] [outer = (nil)] 08:40:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbe99947400) [pid = 28925] [serial = 498] [outer = 0x7fbe970f7c00] 08:40:59 INFO - PROCESS | 28925 | 1461080459674 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe9a2b7400) [pid = 28925] [serial = 499] [outer = 0x7fbe970f7c00] 08:41:00 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:00 INFO - PROCESS | 28925 | 1461080460421 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:41:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1186ms 08:41:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:41:00 INFO - PROCESS | 28925 | 1461080460474 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 28925 | 1461080460477 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:41:00 INFO - PROCESS | 28925 | 1461080460483 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 28925 | 1461080460486 Marionette TRACE conn3 <- [1,638,null,{}] 08:41:00 INFO - PROCESS | 28925 | 1461080460491 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}] 08:41:00 INFO - PROCESS | 28925 | 1461080460640 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:41:00 INFO - PROCESS | 28925 | 1461080460772 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaf46f000 == 62 [pid = 28925] [id = 167] 08:41:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe99909800) [pid = 28925] [serial = 500] [outer = (nil)] 08:41:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe9e04a000) [pid = 28925] [serial = 501] [outer = 0x7fbe99909800] 08:41:00 INFO - PROCESS | 28925 | 1461080460834 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe9e2f2000) [pid = 28925] [serial = 502] [outer = 0x7fbe99909800] 08:41:01 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:01 INFO - PROCESS | 28925 | 1461080461509 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:41:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1083ms 08:41:01 INFO - PROCESS | 28925 | 1461080461566 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 28925 | 1461080461569 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:41:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:41:01 INFO - PROCESS | 28925 | 1461080461574 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 28925 | 1461080461576 Marionette TRACE conn3 <- [1,642,null,{}] 08:41:01 INFO - PROCESS | 28925 | 1461080461581 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}] 08:41:01 INFO - PROCESS | 28925 | 1461080461715 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:41:01 INFO - PROCESS | 28925 | 1461080461824 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb197d000 == 63 [pid = 28925] [id = 168] 08:41:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe90a94400) [pid = 28925] [serial = 503] [outer = (nil)] 08:41:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe90a9b800) [pid = 28925] [serial = 504] [outer = 0x7fbe90a94400] 08:41:01 INFO - PROCESS | 28925 | 1461080461884 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbe90a9f400) [pid = 28925] [serial = 505] [outer = 0x7fbe90a94400] 08:41:02 INFO - PROCESS | 28925 | 1461080462684 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:41:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1180ms 08:41:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:41:02 INFO - PROCESS | 28925 | 1461080462755 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 28925 | 1461080462758 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:41:02 INFO - PROCESS | 28925 | 1461080462764 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 28925 | 1461080462766 Marionette TRACE conn3 <- [1,646,null,{}] 08:41:02 INFO - PROCESS | 28925 | 1461080462771 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}] 08:41:02 INFO - PROCESS | 28925 | 1461080462920 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:41:03 INFO - PROCESS | 28925 | 1461080463189 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f770000 == 64 [pid = 28925] [id = 169] 08:41:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe8f70c400) [pid = 28925] [serial = 506] [outer = (nil)] 08:41:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe90a4f800) [pid = 28925] [serial = 507] [outer = 0x7fbe8f70c400] 08:41:03 INFO - PROCESS | 28925 | 1461080463254 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbe90a9b000) [pid = 28925] [serial = 508] [outer = 0x7fbe8f70c400] 08:41:04 INFO - PROCESS | 28925 | 1461080464217 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:41:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1581ms 08:41:04 INFO - PROCESS | 28925 | 1461080464533 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 28925 | 1461080464538 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:41:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:41:04 INFO - PROCESS | 28925 | 1461080464558 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 28925 | 1461080464562 Marionette TRACE conn3 <- [1,650,null,{}] 08:41:04 INFO - PROCESS | 28925 | 1461080464568 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}] 08:41:04 INFO - PROCESS | 28925 | 1461080464801 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea954f000 == 63 [pid = 28925] [id = 162] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe918a1000 == 62 [pid = 28925] [id = 161] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13ac000 == 61 [pid = 28925] [id = 160] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9ab9b800 == 60 [pid = 28925] [id = 159] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99df6800 == 59 [pid = 28925] [id = 158] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbe95272400) [pid = 28925] [serial = 411] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe99913400) [pid = 28925] [serial = 414] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe9abd8000) [pid = 28925] [serial = 417] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbeab581400) [pid = 28925] [serial = 420] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91eb7000 == 58 [pid = 28925] [id = 157] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95391000 == 57 [pid = 28925] [id = 156] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea5e800 == 56 [pid = 28925] [id = 155] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9539c800 == 55 [pid = 28925] [id = 154] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb1982000 == 54 [pid = 28925] [id = 153] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8077000 == 53 [pid = 28925] [id = 152] 08:41:04 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe97263000 == 52 [pid = 28925] [id = 151] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe9a8ba000) [pid = 28925] [serial = 438] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe916b4000) [pid = 28925] [serial = 423] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe98111400) [pid = 28925] [serial = 427] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe92f45800) [pid = 28925] [serial = 426] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe98107400) [pid = 28925] [serial = 432] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe9a0ddc00) [pid = 28925] [serial = 433] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbe9990f400) [pid = 28925] [serial = 435] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbeabd8bc00) [pid = 28925] [serial = 441] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe98104400) [pid = 28925] [serial = 430] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 114 (0x7fbe91de4800) [pid = 28925] [serial = 429] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe9a5dbc00) [pid = 28925] [serial = 444] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbead2b6400) [pid = 28925] [serial = 445] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbead357c00) [pid = 28925] [serial = 442] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe9adafc00) [pid = 28925] [serial = 439] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe9a2c3400) [pid = 28925] [serial = 436] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe8f710400) [pid = 28925] [serial = 448] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe8f70a800) [pid = 28925] [serial = 447] [outer = (nil)] [url = about:blank] 08:41:04 INFO - PROCESS | 28925 | 1461080464976 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea54000 == 53 [pid = 28925] [id = 170] 08:41:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe8f705c00) [pid = 28925] [serial = 509] [outer = (nil)] 08:41:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe91de4800) [pid = 28925] [serial = 510] [outer = 0x7fbe8f705c00] 08:41:05 INFO - PROCESS | 28925 | 1461080465035 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe99613c00) [pid = 28925] [serial = 511] [outer = 0x7fbe8f705c00] 08:41:05 INFO - PROCESS | 28925 | 1461080465693 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:41:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1199ms 08:41:05 INFO - PROCESS | 28925 | 1461080465757 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 28925 | 1461080465763 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:41:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:41:05 INFO - PROCESS | 28925 | 1461080465778 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 28925 | 1461080465781 Marionette TRACE conn3 <- [1,654,null,{}] 08:41:05 INFO - PROCESS | 28925 | 1461080465786 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}] 08:41:05 INFO - PROCESS | 28925 | 1461080465913 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:41:05 INFO - PROCESS | 28925 | 1461080465922 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13ac000 == 54 [pid = 28925] [id = 171] 08:41:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbe90bd2c00) [pid = 28925] [serial = 512] [outer = (nil)] 08:41:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbe9994b000) [pid = 28925] [serial = 513] [outer = 0x7fbe90bd2c00] 08:41:05 INFO - PROCESS | 28925 | 1461080465978 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbe9a26ac00) [pid = 28925] [serial = 514] [outer = 0x7fbe90bd2c00] 08:41:06 INFO - PROCESS | 28925 | 1461080466680 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]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:41:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 931ms 08:41:06 INFO - PROCESS | 28925 | 1461080466704 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 28925 | 1461080466708 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:41:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:41:06 INFO - PROCESS | 28925 | 1461080466715 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 28925 | 1461080466722 Marionette TRACE conn3 <- [1,658,null,{}] 08:41:06 INFO - PROCESS | 28925 | 1461080466734 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}] 08:41:06 INFO - PROCESS | 28925 | 1461080466901 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:41:06 INFO - PROCESS | 28925 | 1461080466967 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8f80800 == 55 [pid = 28925] [id = 172] 08:41:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbe8f710400) [pid = 28925] [serial = 515] [outer = (nil)] 08:41:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbe9e0b1800) [pid = 28925] [serial = 516] [outer = 0x7fbe8f710400] 08:41:07 INFO - PROCESS | 28925 | 1461080467020 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbea1510c00) [pid = 28925] [serial = 517] [outer = 0x7fbe8f710400] 08:41:07 INFO - PROCESS | 28925 | 1461080467695 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]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:41:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1040ms 08:41:07 INFO - PROCESS | 28925 | 1461080467754 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 28925 | 1461080467757 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:41:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:41:07 INFO - PROCESS | 28925 | 1461080467763 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 28925 | 1461080467765 Marionette TRACE conn3 <- [1,662,null,{}] 08:41:07 INFO - PROCESS | 28925 | 1461080467770 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}] 08:41:07 INFO - PROCESS | 28925 | 1461080467928 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:41:07 INFO - PROCESS | 28925 | 1461080467996 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaba15000 == 56 [pid = 28925] [id = 173] 08:41:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe99907400) [pid = 28925] [serial = 518] [outer = (nil)] 08:41:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbea72c8000) [pid = 28925] [serial = 519] [outer = 0x7fbe99907400] 08:41:08 INFO - PROCESS | 28925 | 1461080468048 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbea80b7800) [pid = 28925] [serial = 520] [outer = 0x7fbe99907400] 08:41:08 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:08 INFO - PROCESS | 28925 | 1461080468629 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]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:41:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 924ms 08:41:08 INFO - PROCESS | 28925 | 1461080468692 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 28925 | 1461080468695 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:41:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:41:08 INFO - PROCESS | 28925 | 1461080468701 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 28925 | 1461080468702 Marionette TRACE conn3 <- [1,666,null,{}] 08:41:08 INFO - PROCESS | 28925 | 1461080468708 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}] 08:41:08 INFO - PROCESS | 28925 | 1461080468862 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:41:08 INFO - PROCESS | 28925 | 1461080468890 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f764000 == 57 [pid = 28925] [id = 174] 08:41:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe91a7e800) [pid = 28925] [serial = 521] [outer = (nil)] 08:41:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe91a80800) [pid = 28925] [serial = 522] [outer = 0x7fbe91a7e800] 08:41:08 INFO - PROCESS | 28925 | 1461080468954 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbea80b2c00) [pid = 28925] [serial = 523] [outer = 0x7fbe91a7e800] 08:41:09 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe90a55c00) [pid = 28925] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:41:09 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe90af1000) [pid = 28925] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:41:09 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe972b0000) [pid = 28925] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:41:09 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe90a5d000) [pid = 28925] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:41:09 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbe970eb800) [pid = 28925] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:41:09 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbe8f702400) [pid = 28925] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:41:09 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe8f703800) [pid = 28925] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:41:09 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:09 INFO - PROCESS | 28925 | 1461080469797 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:41:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1125ms 08:41:09 INFO - PROCESS | 28925 | 1461080469826 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 28925 | 1461080469829 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:41:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:41:09 INFO - PROCESS | 28925 | 1461080469834 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 28925 | 1461080469836 Marionette TRACE conn3 <- [1,670,null,{}] 08:41:09 INFO - PROCESS | 28925 | 1461080469842 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}] 08:41:10 INFO - PROCESS | 28925 | 1461080470006 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:41:10 INFO - PROCESS | 28925 | 1461080470030 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead76f800 == 58 [pid = 28925] [id = 175] 08:41:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe916be800) [pid = 28925] [serial = 524] [outer = (nil)] 08:41:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe920e5c00) [pid = 28925] [serial = 525] [outer = 0x7fbe916be800] 08:41:10 INFO - PROCESS | 28925 | 1461080470085 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbe97248800) [pid = 28925] [serial = 526] [outer = 0x7fbe916be800] 08:41:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe90bb4000) [pid = 28925] [serial = 527] [outer = 0x7fbe91359800] 08:41:10 INFO - PROCESS | 28925 | 1461080470790 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]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:41:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 975ms 08:41:10 INFO - PROCESS | 28925 | 1461080470814 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 28925 | 1461080470818 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:41:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:41:10 INFO - PROCESS | 28925 | 1461080470823 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 28925 | 1461080470825 Marionette TRACE conn3 <- [1,674,null,{}] 08:41:10 INFO - PROCESS | 28925 | 1461080470830 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}] 08:41:10 INFO - PROCESS | 28925 | 1461080470947 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:41:11 INFO - PROCESS | 28925 | 1461080471048 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90986000 == 59 [pid = 28925] [id = 176] 08:41:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe90bb2800) [pid = 28925] [serial = 528] [outer = (nil)] 08:41:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe90bc1400) [pid = 28925] [serial = 529] [outer = 0x7fbe90bb2800] 08:41:11 INFO - PROCESS | 28925 | 1461080471101 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe933db400) [pid = 28925] [serial = 530] [outer = 0x7fbe90bb2800] 08:41:11 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:11 INFO - PROCESS | 28925 | 1461080471758 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]]]}] 08:41:11 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 08:41:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 976ms 08:41:11 INFO - PROCESS | 28925 | 1461080471800 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:41:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:41:11 INFO - PROCESS | 28925 | 1461080471805 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:41:11 INFO - PROCESS | 28925 | 1461080471813 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 28925 | 1461080471818 Marionette TRACE conn3 <- [1,678,null,{}] 08:41:11 INFO - PROCESS | 28925 | 1461080471825 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}] 08:41:12 INFO - PROCESS | 28925 | 1461080472028 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:41:12 INFO - PROCESS | 28925 | 1461080472042 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9538a000 == 60 [pid = 28925] [id = 177] 08:41:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe90aa7400) [pid = 28925] [serial = 531] [outer = (nil)] 08:41:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe90aaec00) [pid = 28925] [serial = 532] [outer = 0x7fbe90aa7400] 08:41:12 INFO - PROCESS | 28925 | 1461080472107 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbe90ab3c00) [pid = 28925] [serial = 533] [outer = 0x7fbe90aa7400] 08:41:12 INFO - PROCESS | 28925 | 1461080472956 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:41:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1193ms 08:41:13 INFO - PROCESS | 28925 | 1461080473006 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 28925 | 1461080473013 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:41:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:41:13 INFO - PROCESS | 28925 | 1461080473023 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 28925 | 1461080473027 Marionette TRACE conn3 <- [1,682,null,{}] 08:41:13 INFO - PROCESS | 28925 | 1461080473032 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}] 08:41:13 INFO - PROCESS | 28925 | 1461080473178 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:41:13 INFO - PROCESS | 28925 | 1461080473312 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13b1800 == 61 [pid = 28925] [id = 178] 08:41:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe90aa9000) [pid = 28925] [serial = 534] [outer = (nil)] 08:41:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe919e4000) [pid = 28925] [serial = 535] [outer = 0x7fbe90aa9000] 08:41:13 INFO - PROCESS | 28925 | 1461080473374 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbe91a7c400) [pid = 28925] [serial = 536] [outer = 0x7fbe90aa9000] 08:41:14 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:14 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:41:14 INFO - PROCESS | 28925 | 1461080474784 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]]]}] 08:41:14 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) 08:41:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1785ms 08:41:14 INFO - PROCESS | 28925 | 1461080474808 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 28925 | 1461080474811 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:41:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:41:14 INFO - PROCESS | 28925 | 1461080474817 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 28925 | 1461080474822 Marionette TRACE conn3 <- [1,686,null,{}] 08:41:14 INFO - PROCESS | 28925 | 1461080474843 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}] 08:41:14 INFO - PROCESS | 28925 | 1461080474987 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:41:15 INFO - PROCESS | 28925 | 1461080475121 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1982000 == 62 [pid = 28925] [id = 179] 08:41:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe91a7cc00) [pid = 28925] [serial = 537] [outer = (nil)] 08:41:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe920e7400) [pid = 28925] [serial = 538] [outer = 0x7fbe91a7cc00] 08:41:15 INFO - PROCESS | 28925 | 1461080475186 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe9956f800) [pid = 28925] [serial = 539] [outer = 0x7fbe91a7cc00] 08:41:16 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:16 INFO - PROCESS | 28925 | 1461080476341 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]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:41:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1542ms 08:41:16 INFO - PROCESS | 28925 | 1461080476359 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 28925 | 1461080476363 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:41:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:41:16 INFO - PROCESS | 28925 | 1461080476369 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 28925 | 1461080476371 Marionette TRACE conn3 <- [1,690,null,{}] 08:41:16 INFO - PROCESS | 28925 | 1461080476376 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}] 08:41:16 INFO - PROCESS | 28925 | 1461080476519 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:41:16 INFO - PROCESS | 28925 | 1461080476663 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fee000 == 63 [pid = 28925] [id = 180] 08:41:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe91faa800) [pid = 28925] [serial = 540] [outer = (nil)] 08:41:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe99948800) [pid = 28925] [serial = 541] [outer = 0x7fbe91faa800] 08:41:16 INFO - PROCESS | 28925 | 1461080476725 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe9a2b6400) [pid = 28925] [serial = 542] [outer = 0x7fbe91faa800] 08:41:17 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:17 INFO - PROCESS | 28925 | 1461080477862 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]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:41:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1537ms 08:41:17 INFO - PROCESS | 28925 | 1461080477907 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 28925 | 1461080477911 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:41:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:41:18 INFO - PROCESS | 28925 | 1461080478204 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 28925 | 1461080478207 Marionette TRACE conn3 <- [1,694,null,{}] 08:41:18 INFO - PROCESS | 28925 | 1461080478264 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}] 08:41:18 INFO - PROCESS | 28925 | 1461080478390 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:41:18 INFO - PROCESS | 28925 | 1461080478641 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea52000 == 64 [pid = 28925] [id = 181] 08:41:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe90aae400) [pid = 28925] [serial = 543] [outer = (nil)] 08:41:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe90ab1400) [pid = 28925] [serial = 544] [outer = 0x7fbe90aae400] 08:41:18 INFO - PROCESS | 28925 | 1461080478702 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe90ae8800) [pid = 28925] [serial = 545] [outer = 0x7fbe90aae400] 08:41:18 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe91fb6000) [pid = 28925] [serial = 489] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead76f800 == 63 [pid = 28925] [id = 175] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f764000 == 62 [pid = 28925] [id = 174] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaba15000 == 61 [pid = 28925] [id = 173] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8f80800 == 60 [pid = 28925] [id = 172] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13ac000 == 59 [pid = 28925] [id = 171] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea54000 == 58 [pid = 28925] [id = 170] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f770000 == 57 [pid = 28925] [id = 169] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea7ee7800 == 56 [pid = 28925] [id = 165] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9538f000 == 55 [pid = 28925] [id = 164] 08:41:19 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaba25000 == 54 [pid = 28925] [id = 163] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe90aec400) [pid = 28925] [serial = 468] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe990b1800) [pid = 28925] [serial = 477] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe9a0dc000) [pid = 28925] [serial = 480] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe9526a400) [pid = 28925] [serial = 471] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbe97ff6000) [pid = 28925] [serial = 474] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe99212400) [pid = 28925] [serial = 456] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe9a2bd000) [pid = 28925] [serial = 484] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe9184d400) [pid = 28925] [serial = 469] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbe9184f800) [pid = 28925] [serial = 453] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe99c22000) [pid = 28925] [serial = 478] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe9a2b7000) [pid = 28925] [serial = 481] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbe9a8b8400) [pid = 28925] [serial = 486] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe954cac00) [pid = 28925] [serial = 472] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbea96b7800) [pid = 28925] [serial = 462] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe90a5c400) [pid = 28925] [serial = 465] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe9810e400) [pid = 28925] [serial = 475] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbea150a400) [pid = 28925] [serial = 450] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe90bd9800) [pid = 28925] [serial = 483] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbea1508c00) [pid = 28925] [serial = 459] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbe9df4a800) [pid = 28925] [serial = 487] [outer = (nil)] [url = about:blank] 08:41:19 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:19 INFO - PROCESS | 28925 | 1461080479914 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]]]}] 08:41:19 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) 08:41:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2035ms 08:41:19 INFO - PROCESS | 28925 | 1461080479952 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:41:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:41:19 INFO - PROCESS | 28925 | 1461080479958 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:41:19 INFO - PROCESS | 28925 | 1461080479965 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 28925 | 1461080479971 Marionette TRACE conn3 <- [1,698,null,{}] 08:41:19 INFO - PROCESS | 28925 | 1461080479978 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}] 08:41:20 INFO - PROCESS | 28925 | 1461080480198 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:41:20 INFO - PROCESS | 28925 | 1461080480309 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e5e800 == 55 [pid = 28925] [id = 182] 08:41:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe90aaf000) [pid = 28925] [serial = 546] [outer = (nil)] 08:41:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbe90bb8c00) [pid = 28925] [serial = 547] [outer = 0x7fbe90aaf000] 08:41:20 INFO - PROCESS | 28925 | 1461080480377 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe90bd8c00) [pid = 28925] [serial = 548] [outer = 0x7fbe90aaf000] 08:41:21 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:21 INFO - PROCESS | 28925 | 1461080481561 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]]]}] 08:41:21 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) 08:41:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1634ms 08:41:21 INFO - PROCESS | 28925 | 1461080481608 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 28925 | 1461080481616 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:41:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:41:21 INFO - PROCESS | 28925 | 1461080481627 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 28925 | 1461080481631 Marionette TRACE conn3 <- [1,702,null,{}] 08:41:21 INFO - PROCESS | 28925 | 1461080481636 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}] 08:41:21 INFO - PROCESS | 28925 | 1461080481817 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:41:21 INFO - PROCESS | 28925 | 1461080481924 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91b8f000 == 56 [pid = 28925] [id = 183] 08:41:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe90bd9000) [pid = 28925] [serial = 549] [outer = (nil)] 08:41:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe91844400) [pid = 28925] [serial = 550] [outer = 0x7fbe90bd9000] 08:41:21 INFO - PROCESS | 28925 | 1461080481985 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe91a74800) [pid = 28925] [serial = 551] [outer = 0x7fbe90bd9000] 08:41:23 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:23 INFO - PROCESS | 28925 | 1461080483134 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:41:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1532ms 08:41:23 INFO - PROCESS | 28925 | 1461080483159 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 28925 | 1461080483163 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:41:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:41:23 INFO - PROCESS | 28925 | 1461080483168 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 28925 | 1461080483173 Marionette TRACE conn3 <- [1,706,null,{}] 08:41:23 INFO - PROCESS | 28925 | 1461080483188 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}] 08:41:23 INFO - PROCESS | 28925 | 1461080483403 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:41:23 INFO - PROCESS | 28925 | 1461080483507 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95175000 == 57 [pid = 28925] [id = 184] 08:41:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe91a82000) [pid = 28925] [serial = 552] [outer = (nil)] 08:41:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe91fb7c00) [pid = 28925] [serial = 553] [outer = 0x7fbe91a82000] 08:41:23 INFO - PROCESS | 28925 | 1461080483571 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbe920e2c00) [pid = 28925] [serial = 554] [outer = 0x7fbe91a82000] 08:41:24 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:24 INFO - PROCESS | 28925 | 1461080484737 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:41:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1583ms 08:41:24 INFO - PROCESS | 28925 | 1461080484752 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 28925 | 1461080484755 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:41:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:41:24 INFO - PROCESS | 28925 | 1461080484761 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 28925 | 1461080484764 Marionette TRACE conn3 <- [1,710,null,{}] 08:41:24 INFO - PROCESS | 28925 | 1461080484769 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}] 08:41:24 INFO - PROCESS | 28925 | 1461080484906 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:41:25 INFO - PROCESS | 28925 | 1461080485049 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fe3000 == 58 [pid = 28925] [id = 185] 08:41:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe91a83c00) [pid = 28925] [serial = 555] [outer = (nil)] 08:41:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe92f49c00) [pid = 28925] [serial = 556] [outer = 0x7fbe91a83c00] 08:41:25 INFO - PROCESS | 28925 | 1461080485114 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbe933e0000) [pid = 28925] [serial = 557] [outer = 0x7fbe91a83c00] 08:41:26 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:26 INFO - PROCESS | 28925 | 1461080486269 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:41:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1529ms 08:41:26 INFO - PROCESS | 28925 | 1461080486292 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 28925 | 1461080486295 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:41:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:41:26 INFO - PROCESS | 28925 | 1461080486301 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 28925 | 1461080486303 Marionette TRACE conn3 <- [1,714,null,{}] 08:41:26 INFO - PROCESS | 28925 | 1461080486308 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}] 08:41:26 INFO - PROCESS | 28925 | 1461080486445 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:41:26 INFO - PROCESS | 28925 | 1461080486632 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97823000 == 59 [pid = 28925] [id = 186] 08:41:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe8f711c00) [pid = 28925] [serial = 558] [outer = (nil)] 08:41:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe93f1d800) [pid = 28925] [serial = 559] [outer = 0x7fbe8f711c00] 08:41:26 INFO - PROCESS | 28925 | 1461080486693 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe954c3000) [pid = 28925] [serial = 560] [outer = 0x7fbe8f711c00] 08:41:27 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:27 INFO - PROCESS | 28925 | 1461080487828 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]]]}] 08:41:27 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 08:41:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1580ms 08:41:27 INFO - PROCESS | 28925 | 1461080487883 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 28925 | 1461080487891 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:41:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:41:27 INFO - PROCESS | 28925 | 1461080487958 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 28925 | 1461080487969 Marionette TRACE conn3 <- [1,718,null,{}] 08:41:28 INFO - PROCESS | 28925 | 1461080488055 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}] 08:41:28 INFO - PROCESS | 28925 | 1461080488284 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:41:28 INFO - PROCESS | 28925 | 1461080488361 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9188d800 == 60 [pid = 28925] [id = 187] 08:41:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe90a5a400) [pid = 28925] [serial = 561] [outer = (nil)] 08:41:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe90bdac00) [pid = 28925] [serial = 562] [outer = 0x7fbe90a5a400] 08:41:28 INFO - PROCESS | 28925 | 1461080488417 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe916b7800) [pid = 28925] [serial = 563] [outer = 0x7fbe90a5a400] 08:41:29 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:29 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:41:29 INFO - PROCESS | 28925 | 1461080489461 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]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:41:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1572ms 08:41:29 INFO - PROCESS | 28925 | 1461080489470 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 28925 | 1461080489477 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:41:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:41:29 INFO - PROCESS | 28925 | 1461080489486 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 28925 | 1461080489489 Marionette TRACE conn3 <- [1,722,null,{}] 08:41:29 INFO - PROCESS | 28925 | 1461080489494 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}] 08:41:29 INFO - PROCESS | 28925 | 1461080489615 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:41:29 INFO - PROCESS | 28925 | 1461080489626 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fe4800 == 61 [pid = 28925] [id = 188] 08:41:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe916b6c00) [pid = 28925] [serial = 564] [outer = (nil)] 08:41:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe91fac400) [pid = 28925] [serial = 565] [outer = 0x7fbe916b6c00] 08:41:29 INFO - PROCESS | 28925 | 1461080489693 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe92171c00) [pid = 28925] [serial = 566] [outer = 0x7fbe916b6c00] 08:41:30 INFO - PROCESS | 28925 | 1461080490412 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] 08:41:30 INFO - PROCESS | 28925 | 1461080490470 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:41:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:41:30 INFO - PROCESS | 28925 | 1461080490475 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 28925 | 1461080490480 Marionette TRACE conn3 <- [1,726,null,{}] 08:41:30 INFO - PROCESS | 28925 | 1461080490492 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}] 08:41:30 INFO - PROCESS | 28925 | 1461080490655 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:41:30 INFO - PROCESS | 28925 | 1461080490668 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a5aa800 == 62 [pid = 28925] [id = 189] 08:41:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbe92e11800) [pid = 28925] [serial = 567] [outer = (nil)] 08:41:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbe96581000) [pid = 28925] [serial = 568] [outer = 0x7fbe92e11800] 08:41:30 INFO - PROCESS | 28925 | 1461080490777 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbe970f0800) [pid = 28925] [serial = 569] [outer = 0x7fbe92e11800] 08:41:31 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:31 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:41:31 INFO - PROCESS | 28925 | 1461080491616 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:41:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1180ms 08:41:31 INFO - PROCESS | 28925 | 1461080491660 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:41:31 INFO - PROCESS | 28925 | 1461080491663 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:41:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:41:31 INFO - PROCESS | 28925 | 1461080491671 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 28925 | 1461080491674 Marionette TRACE conn3 <- [1,730,null,{}] 08:41:31 INFO - PROCESS | 28925 | 1461080491678 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}] 08:41:31 INFO - PROCESS | 28925 | 1461080491846 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbe8f70c800) [pid = 28925] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbe99907400) [pid = 28925] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbe8f710400) [pid = 28925] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe8f70c400) [pid = 28925] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe8f705c00) [pid = 28925] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe90bd2c00) [pid = 28925] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe91a7e800) [pid = 28925] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe90bb2800) [pid = 28925] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbe916be800) [pid = 28925] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe9184ec00) [pid = 28925] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe90bd4800) [pid = 28925] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe9995c800) [pid = 28925] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbe90bdc000) [pid = 28925] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe90ae8c00) [pid = 28925] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:41:31 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe91fab000) [pid = 28925] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:41:31 INFO - PROCESS | 28925 | 1461080491941 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f560800 == 63 [pid = 28925] [id = 190] 08:41:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe8f705c00) [pid = 28925] [serial = 570] [outer = (nil)] 08:41:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe90aa7000) [pid = 28925] [serial = 571] [outer = 0x7fbe8f705c00] 08:41:31 INFO - PROCESS | 28925 | 1461080491994 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbe916b3800) [pid = 28925] [serial = 572] [outer = 0x7fbe8f705c00] 08:41:32 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:32 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:41:32 INFO - PROCESS | 28925 | 1461080492580 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] 08:41:32 INFO - PROCESS | 28925 | 1461080492604 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:41:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:41:32 INFO - PROCESS | 28925 | 1461080492609 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 28925 | 1461080492612 Marionette TRACE conn3 <- [1,734,null,{}] 08:41:32 INFO - PROCESS | 28925 | 1461080492616 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}] 08:41:32 INFO - PROCESS | 28925 | 1461080492728 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:41:32 INFO - PROCESS | 28925 | 1461080492738 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21b9800 == 64 [pid = 28925] [id = 191] 08:41:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe8f702800) [pid = 28925] [serial = 573] [outer = (nil)] 08:41:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe97897c00) [pid = 28925] [serial = 574] [outer = 0x7fbe8f702800] 08:41:32 INFO - PROCESS | 28925 | 1461080492793 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe9810bc00) [pid = 28925] [serial = 575] [outer = 0x7fbe8f702800] 08:41:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:33 INFO - PROCESS | 28925 | 1461080493462 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:41:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 876ms 08:41:33 INFO - PROCESS | 28925 | 1461080493486 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 28925 | 1461080493489 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:41:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:41:33 INFO - PROCESS | 28925 | 1461080493495 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 28925 | 1461080493497 Marionette TRACE conn3 <- [1,738,null,{}] 08:41:33 INFO - PROCESS | 28925 | 1461080493502 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}] 08:41:33 INFO - PROCESS | 28925 | 1461080493680 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:41:33 INFO - PROCESS | 28925 | 1461080493753 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea80d1800 == 65 [pid = 28925] [id = 192] 08:41:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe9810f000) [pid = 28925] [serial = 576] [outer = (nil)] 08:41:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe98791c00) [pid = 28925] [serial = 577] [outer = 0x7fbe9810f000] 08:41:33 INFO - PROCESS | 28925 | 1461080493811 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe99914400) [pid = 28925] [serial = 578] [outer = 0x7fbe9810f000] 08:41:35 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:35 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:41:35 INFO - PROCESS | 28925 | 1461080495154 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:41:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1678ms 08:41:35 INFO - PROCESS | 28925 | 1461080495174 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 28925 | 1461080495184 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:41:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:41:35 INFO - PROCESS | 28925 | 1461080495195 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 28925 | 1461080495199 Marionette TRACE conn3 <- [1,742,null,{}] 08:41:35 INFO - PROCESS | 28925 | 1461080495207 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}] 08:41:35 INFO - PROCESS | 28925 | 1461080495348 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:41:35 INFO - PROCESS | 28925 | 1461080495485 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe999c0000 == 66 [pid = 28925] [id = 193] 08:41:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe91364c00) [pid = 28925] [serial = 579] [outer = (nil)] 08:41:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe91a7c000) [pid = 28925] [serial = 580] [outer = 0x7fbe91364c00] 08:41:35 INFO - PROCESS | 28925 | 1461080495593 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe920e9c00) [pid = 28925] [serial = 581] [outer = 0x7fbe91364c00] 08:41:36 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:36 INFO - PROCESS | 28925 | 1461080496764 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]]]}] 08:41:36 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 08:41:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1586ms 08:41:36 INFO - PROCESS | 28925 | 1461080496781 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 28925 | 1461080496788 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:41:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:41:36 INFO - PROCESS | 28925 | 1461080496797 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 28925 | 1461080496800 Marionette TRACE conn3 <- [1,746,null,{}] 08:41:36 INFO - PROCESS | 28925 | 1461080496806 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}] 08:41:37 INFO - PROCESS | 28925 | 1461080497020 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:41:37 INFO - PROCESS | 28925 | 1461080497133 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea72ef000 == 67 [pid = 28925] [id = 194] 08:41:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbe91367c00) [pid = 28925] [serial = 582] [outer = (nil)] 08:41:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbe96581800) [pid = 28925] [serial = 583] [outer = 0x7fbe91367c00] 08:41:37 INFO - PROCESS | 28925 | 1461080497236 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbe972afc00) [pid = 28925] [serial = 584] [outer = 0x7fbe91367c00] 08:41:37 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:38 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:38 INFO - PROCESS | 28925 | 1461080498356 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]]]}] 08:41:38 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.) 08:41:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1589ms 08:41:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:41:38 INFO - PROCESS | 28925 | 1461080498387 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 28925 | 1461080498389 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:41:38 INFO - PROCESS | 28925 | 1461080498395 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 28925 | 1461080498400 Marionette TRACE conn3 <- [1,750,null,{}] 08:41:38 INFO - PROCESS | 28925 | 1461080498414 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}] 08:41:38 INFO - PROCESS | 28925 | 1461080498666 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:41:38 INFO - PROCESS | 28925 | 1461080498773 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea9554000 == 68 [pid = 28925] [id = 195] 08:41:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbe972b6400) [pid = 28925] [serial = 585] [outer = (nil)] 08:41:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbe990bf800) [pid = 28925] [serial = 586] [outer = 0x7fbe972b6400] 08:41:38 INFO - PROCESS | 28925 | 1461080498835 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbe99915400) [pid = 28925] [serial = 587] [outer = 0x7fbe972b6400] 08:41:39 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:39 INFO - PROCESS | 28925 | 1461080499958 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:41:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1584ms 08:41:39 INFO - PROCESS | 28925 | 1461080499979 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 28925 | 1461080499983 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:41:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:41:39 INFO - PROCESS | 28925 | 1461080499988 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 28925 | 1461080499991 Marionette TRACE conn3 <- [1,754,null,{}] 08:41:40 INFO - PROCESS | 28925 | 1461080499997 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}] 08:41:40 INFO - PROCESS | 28925 | 1461080500139 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:41:40 INFO - PROCESS | 28925 | 1461080500302 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93289000 == 69 [pid = 28925] [id = 196] 08:41:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 144 (0x7fbe90ab2c00) [pid = 28925] [serial = 588] [outer = (nil)] 08:41:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 145 (0x7fbe91a78800) [pid = 28925] [serial = 589] [outer = 0x7fbe90ab2c00] 08:41:40 INFO - PROCESS | 28925 | 1461080500367 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 146 (0x7fbe9736f800) [pid = 28925] [serial = 590] [outer = 0x7fbe90ab2c00] 08:41:41 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:41 INFO - PROCESS | 28925 | 1461080501726 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]]]}] 08:41:41 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 08:41:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1782ms 08:41:41 INFO - PROCESS | 28925 | 1461080501770 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 28925 | 1461080501776 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:41:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:41:41 INFO - PROCESS | 28925 | 1461080501783 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 28925 | 1461080501786 Marionette TRACE conn3 <- [1,758,null,{}] 08:41:41 INFO - PROCESS | 28925 | 1461080501793 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}] 08:41:41 INFO - PROCESS | 28925 | 1461080501923 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:41:42 INFO - PROCESS | 28925 | 1461080502064 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91615800 == 70 [pid = 28925] [id = 197] 08:41:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 147 (0x7fbe91359000) [pid = 28925] [serial = 591] [outer = (nil)] 08:41:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 148 (0x7fbe919eac00) [pid = 28925] [serial = 592] [outer = 0x7fbe91359000] 08:41:42 INFO - PROCESS | 28925 | 1461080502125 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 149 (0x7fbe91cb3800) [pid = 28925] [serial = 593] [outer = 0x7fbe91359000] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e7e2000 == 69 [pid = 28925] [id = 128] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbecc5d1800 == 68 [pid = 28925] [id = 127] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaba16000 == 67 [pid = 28925] [id = 93] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc9b000 == 66 [pid = 28925] [id = 126] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9538a000 == 65 [pid = 28925] [id = 177] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fee000 == 64 [pid = 28925] [id = 180] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21b9800 == 63 [pid = 28925] [id = 191] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f560800 == 62 [pid = 28925] [id = 190] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a5aa800 == 61 [pid = 28925] [id = 189] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 148 (0x7fbe90ab1400) [pid = 28925] [serial = 544] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 147 (0x7fbe90aaec00) [pid = 28925] [serial = 532] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 146 (0x7fbe91faec00) [pid = 28925] [serial = 492] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 145 (0x7fbe9e04a000) [pid = 28925] [serial = 501] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 144 (0x7fbe99947400) [pid = 28925] [serial = 498] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 143 (0x7fbe970f5800) [pid = 28925] [serial = 495] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 142 (0x7fbe90a9b800) [pid = 28925] [serial = 504] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 141 (0x7fbe919e4000) [pid = 28925] [serial = 535] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 140 (0x7fbe920e7400) [pid = 28925] [serial = 538] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbe99948800) [pid = 28925] [serial = 541] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fe4800 == 60 [pid = 28925] [id = 188] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9188d800 == 59 [pid = 28925] [id = 187] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe97823000 == 58 [pid = 28925] [id = 186] 08:41:42 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:42 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:41:42 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:42 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:42 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fe3000 == 57 [pid = 28925] [id = 185] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95175000 == 56 [pid = 28925] [id = 184] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91b8f000 == 55 [pid = 28925] [id = 183] 08:41:42 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e5e800 == 54 [pid = 28925] [id = 182] 08:41:42 INFO - PROCESS | 28925 | 1461080502925 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:41:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1187ms 08:41:42 INFO - PROCESS | 28925 | 1461080502970 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 28925 | 1461080502977 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:41:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:41:42 INFO - PROCESS | 28925 | 1461080502989 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 28925 | 1461080502992 Marionette TRACE conn3 <- [1,762,null,{}] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbea150dc00) [pid = 28925] [serial = 451] [outer = (nil)] [url = about:blank] 08:41:42 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbea72c8000) [pid = 28925] [serial = 519] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe9e0b1800) [pid = 28925] [serial = 516] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe90a9b000) [pid = 28925] [serial = 508] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe90a4f800) [pid = 28925] [serial = 507] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe91de4800) [pid = 28925] [serial = 510] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe99613c00) [pid = 28925] [serial = 511] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbe9994b000) [pid = 28925] [serial = 513] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe9a26ac00) [pid = 28925] [serial = 514] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe91a80800) [pid = 28925] [serial = 522] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe90bc1400) [pid = 28925] [serial = 529] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbe97248800) [pid = 28925] [serial = 526] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbea80b2c00) [pid = 28925] [serial = 523] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbea80b7800) [pid = 28925] [serial = 520] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbea1510c00) [pid = 28925] [serial = 517] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe920e5c00) [pid = 28925] [serial = 525] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe97243c00) [pid = 28925] [serial = 283] [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.] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe933db400) [pid = 28925] [serial = 530] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe9e051000) [pid = 28925] [serial = 373] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe9788c400) [pid = 28925] [serial = 343] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbea8393000) [pid = 28925] [serial = 346] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbe91b6dc00) [pid = 28925] [serial = 340] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbea922c000) [pid = 28925] [serial = 409] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe9a2bac00) [pid = 28925] [serial = 490] [outer = (nil)] [url = about:blank] 08:41:43 INFO - PROCESS | 28925 | 1461080503025 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}] 08:41:43 INFO - PROCESS | 28925 | 1461080503159 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:41:43 INFO - PROCESS | 28925 | 1461080503168 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e5e800 == 55 [pid = 28925] [id = 198] 08:41:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe8f70f800) [pid = 28925] [serial = 594] [outer = (nil)] 08:41:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe920e7800) [pid = 28925] [serial = 595] [outer = 0x7fbe8f70f800] 08:41:43 INFO - PROCESS | 28925 | 1461080503224 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbe933d3c00) [pid = 28925] [serial = 596] [outer = 0x7fbe8f70f800] 08:41:44 INFO - PROCESS | 28925 | 1461080504417 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:41:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1465ms 08:41:44 INFO - PROCESS | 28925 | 1461080504452 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 28925 | 1461080504455 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:41:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:41:44 INFO - PROCESS | 28925 | 1461080504461 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 28925 | 1461080504466 Marionette TRACE conn3 <- [1,766,null,{}] 08:41:44 INFO - PROCESS | 28925 | 1461080504480 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}] 08:41:44 INFO - PROCESS | 28925 | 1461080504635 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:41:44 INFO - PROCESS | 28925 | 1461080504750 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe98fce000 == 56 [pid = 28925] [id = 199] 08:41:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe954c1800) [pid = 28925] [serial = 597] [outer = (nil)] 08:41:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe97245400) [pid = 28925] [serial = 598] [outer = 0x7fbe954c1800] 08:41:44 INFO - PROCESS | 28925 | 1461080504812 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe98107c00) [pid = 28925] [serial = 599] [outer = 0x7fbe954c1800] 08:41:45 INFO - PROCESS | 28925 | 1461080505822 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:41:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1383ms 08:41:45 INFO - PROCESS | 28925 | 1461080505846 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 28925 | 1461080505850 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:41:45 INFO - PROCESS | 28925 | 1461080505861 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 28925 | 1461080505863 Marionette TRACE conn3 <- [1,770,null,{}] 08:41:45 INFO - PROCESS | 28925 | 1461080505877 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}] 08:41:46 INFO - PROCESS | 28925 | 1461080506030 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:41:46 INFO - PROCESS | 28925 | 1461080506054 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9aba4000 == 57 [pid = 28925] [id = 200] 08:41:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe90ab1000) [pid = 28925] [serial = 600] [outer = (nil)] 08:41:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe9923d800) [pid = 28925] [serial = 601] [outer = 0x7fbe90ab1000] 08:41:46 INFO - PROCESS | 28925 | 1461080506109 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe99913400) [pid = 28925] [serial = 602] [outer = 0x7fbe90ab1000] 08:41:46 INFO - PROCESS | 28925 | 1461080506814 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]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 977ms 08:41:46 INFO - PROCESS | 28925 | 1461080506839 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 28925 | 1461080506842 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:41:46 INFO - PROCESS | 28925 | 1461080506847 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 28925 | 1461080506850 Marionette TRACE conn3 <- [1,774,null,{}] 08:41:46 INFO - PROCESS | 28925 | 1461080506854 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}] 08:41:47 INFO - PROCESS | 28925 | 1461080507008 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe9a2c0400) [pid = 28925] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe99909800) [pid = 28925] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe90aa9000) [pid = 28925] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe9990b400) [pid = 28925] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe90a5b800) [pid = 28925] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe90a51c00) [pid = 28925] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbea1529000) [pid = 28925] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbe9335e000) [pid = 28925] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe9184a400) [pid = 28925] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 114 (0x7fbe91a7cc00) [pid = 28925] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe93360400) [pid = 28925] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbe90ae3800) [pid = 28925] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe916bc000) [pid = 28925] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe90aeac00) [pid = 28925] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe92f45000) [pid = 28925] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe970f7c00) [pid = 28925] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe92f4cc00) [pid = 28925] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbe91faa800) [pid = 28925] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe9a2c0800) [pid = 28925] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe90ae6000) [pid = 28925] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbe90a94400) [pid = 28925] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbe919df000) [pid = 28925] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe90aa7400) [pid = 28925] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe9a0d9000) [pid = 28925] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe92e11800) [pid = 28925] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe90a5a400) [pid = 28925] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe916b6c00) [pid = 28925] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe8f705c00) [pid = 28925] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe8f711c00) [pid = 28925] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:41:47 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe8f702800) [pid = 28925] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:41:47 INFO - PROCESS | 28925 | 1461080507353 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f562000 == 58 [pid = 28925] [id = 201] 08:41:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe8f702800) [pid = 28925] [serial = 603] [outer = (nil)] 08:41:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe90a5a000) [pid = 28925] [serial = 604] [outer = 0x7fbe8f702800] 08:41:47 INFO - PROCESS | 28925 | 1461080507406 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe90af0800) [pid = 28925] [serial = 605] [outer = 0x7fbe8f702800] 08:41:47 INFO - PROCESS | 28925 | 1461080507989 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1177ms 08:41:48 INFO - PROCESS | 28925 | 1461080508025 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 28925 | 1461080508027 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:41:48 INFO - PROCESS | 28925 | 1461080508033 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 28925 | 1461080508035 Marionette TRACE conn3 <- [1,778,null,{}] 08:41:48 INFO - PROCESS | 28925 | 1461080508040 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}] 08:41:48 INFO - PROCESS | 28925 | 1461080508225 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:41:48 INFO - PROCESS | 28925 | 1461080508244 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9dfd9800 == 59 [pid = 28925] [id = 202] 08:41:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe90aec800) [pid = 28925] [serial = 606] [outer = (nil)] 08:41:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe970f2c00) [pid = 28925] [serial = 607] [outer = 0x7fbe90aec800] 08:41:48 INFO - PROCESS | 28925 | 1461080508314 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe9994b800) [pid = 28925] [serial = 608] [outer = 0x7fbe90aec800] 08:41:48 INFO - PROCESS | 28925 | 1461080508926 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 929ms 08:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:41:48 INFO - PROCESS | 28925 | 1461080508963 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 28925 | 1461080508965 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:41:48 INFO - PROCESS | 28925 | 1461080508970 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 28925 | 1461080508973 Marionette TRACE conn3 <- [1,782,null,{}] 08:41:48 INFO - PROCESS | 28925 | 1461080508978 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}] 08:41:49 INFO - PROCESS | 28925 | 1461080509094 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:41:49 INFO - PROCESS | 28925 | 1461080509110 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea83a7000 == 60 [pid = 28925] [id = 203] 08:41:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe9994bc00) [pid = 28925] [serial = 609] [outer = (nil)] 08:41:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe9a0db000) [pid = 28925] [serial = 610] [outer = 0x7fbe9994bc00] 08:41:49 INFO - PROCESS | 28925 | 1461080509164 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe90ab2800) [pid = 28925] [serial = 611] [outer = 0x7fbe9994bc00] 08:41:50 INFO - PROCESS | 28925 | 1461080510130 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1226ms 08:41:50 INFO - PROCESS | 28925 | 1461080510197 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 28925 | 1461080510204 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:41:50 INFO - PROCESS | 28925 | 1461080510213 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 28925 | 1461080510219 Marionette TRACE conn3 <- [1,786,null,{}] 08:41:50 INFO - PROCESS | 28925 | 1461080510226 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}] 08:41:50 INFO - PROCESS | 28925 | 1461080510432 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:41:50 INFO - PROCESS | 28925 | 1461080510575 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9538a000 == 61 [pid = 28925] [id = 204] 08:41:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe91573800) [pid = 28925] [serial = 612] [outer = (nil)] 08:41:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe91a7d000) [pid = 28925] [serial = 613] [outer = 0x7fbe91573800] 08:41:50 INFO - PROCESS | 28925 | 1461080510643 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe91fb8400) [pid = 28925] [serial = 614] [outer = 0x7fbe91573800] 08:41:51 INFO - PROCESS | 28925 | 1461080511391 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1234ms 08:41:51 INFO - PROCESS | 28925 | 1461080511449 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 28925 | 1461080511457 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:41:51 INFO - PROCESS | 28925 | 1461080511467 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 28925 | 1461080511471 Marionette TRACE conn3 <- [1,790,null,{}] 08:41:51 INFO - PROCESS | 28925 | 1461080511477 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}] 08:41:51 INFO - PROCESS | 28925 | 1461080511628 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:41:51 INFO - PROCESS | 28925 | 1461080511766 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21b6000 == 62 [pid = 28925] [id = 205] 08:41:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe91580c00) [pid = 28925] [serial = 615] [outer = (nil)] 08:41:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe954ca000) [pid = 28925] [serial = 616] [outer = 0x7fbe91580c00] 08:41:51 INFO - PROCESS | 28925 | 1461080511831 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe97077c00) [pid = 28925] [serial = 617] [outer = 0x7fbe91580c00] 08:41:52 INFO - PROCESS | 28925 | 1461080512725 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1331ms 08:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:41:52 INFO - PROCESS | 28925 | 1461080512799 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 28925 | 1461080512802 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:41:52 INFO - PROCESS | 28925 | 1461080512808 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 28925 | 1461080512814 Marionette TRACE conn3 <- [1,794,null,{}] 08:41:52 INFO - PROCESS | 28925 | 1461080512828 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}] 08:41:53 INFO - PROCESS | 28925 | 1461080513023 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:41:53 INFO - PROCESS | 28925 | 1461080513163 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab74d800 == 63 [pid = 28925] [id = 206] 08:41:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe954c7c00) [pid = 28925] [serial = 618] [outer = (nil)] 08:41:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbe9878d000) [pid = 28925] [serial = 619] [outer = 0x7fbe954c7c00] 08:41:53 INFO - PROCESS | 28925 | 1461080513231 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbe99946000) [pid = 28925] [serial = 620] [outer = 0x7fbe954c7c00] 08:41:53 INFO - PROCESS | 28925 | 1461080513975 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1235ms 08:41:54 INFO - PROCESS | 28925 | 1461080514046 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 28925 | 1461080514050 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:41:54 INFO - PROCESS | 28925 | 1461080514056 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 28925 | 1461080514058 Marionette TRACE conn3 <- [1,798,null,{}] 08:41:54 INFO - PROCESS | 28925 | 1461080514063 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}] 08:41:54 INFO - PROCESS | 28925 | 1461080514215 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:41:54 INFO - PROCESS | 28925 | 1461080514358 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaba14800 == 64 [pid = 28925] [id = 207] 08:41:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbe96585000) [pid = 28925] [serial = 621] [outer = (nil)] 08:41:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbe9a0e3c00) [pid = 28925] [serial = 622] [outer = 0x7fbe96585000] 08:41:54 INFO - PROCESS | 28925 | 1461080514423 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbe9a2b7000) [pid = 28925] [serial = 623] [outer = 0x7fbe96585000] 08:41:55 INFO - PROCESS | 28925 | 1461080515156 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]]]}] 08:41:55 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 08:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1134ms 08:41:55 INFO - PROCESS | 28925 | 1461080515191 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 28925 | 1461080515194 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:41:55 INFO - PROCESS | 28925 | 1461080515214 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 28925 | 1461080515218 Marionette TRACE conn3 <- [1,802,null,{}] 08:41:55 INFO - PROCESS | 28925 | 1461080515224 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}] 08:41:55 INFO - PROCESS | 28925 | 1461080515373 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:41:55 INFO - PROCESS | 28925 | 1461080515511 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc9d000 == 65 [pid = 28925] [id = 208] 08:41:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe99c26c00) [pid = 28925] [serial = 624] [outer = (nil)] 08:41:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe9a2bec00) [pid = 28925] [serial = 625] [outer = 0x7fbe99c26c00] 08:41:55 INFO - PROCESS | 28925 | 1461080515577 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbe9a346000) [pid = 28925] [serial = 626] [outer = 0x7fbe99c26c00] 08:41:56 INFO - PROCESS | 28925 | 1461080516341 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]]]}] 08:41:56 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 08:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1201ms 08:41:56 INFO - PROCESS | 28925 | 1461080516400 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 28925 | 1461080516404 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:41:56 INFO - PROCESS | 28925 | 1461080516409 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 28925 | 1461080516411 Marionette TRACE conn3 <- [1,806,null,{}] 08:41:56 INFO - PROCESS | 28925 | 1461080516416 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}] 08:41:56 INFO - PROCESS | 28925 | 1461080516561 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:41:56 INFO - PROCESS | 28925 | 1461080516701 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead666000 == 66 [pid = 28925] [id = 209] 08:41:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe91cafc00) [pid = 28925] [serial = 627] [outer = (nil)] 08:41:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe9b3cc400) [pid = 28925] [serial = 628] [outer = 0x7fbe91cafc00] 08:41:56 INFO - PROCESS | 28925 | 1461080516769 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe9e0b1800) [pid = 28925] [serial = 629] [outer = 0x7fbe91cafc00] 08:41:57 INFO - PROCESS | 28925 | 1461080517541 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]]]}] 08:41:57 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 08:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1178ms 08:41:57 INFO - PROCESS | 28925 | 1461080517587 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 28925 | 1461080517590 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:41:57 INFO - PROCESS | 28925 | 1461080517596 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 28925 | 1461080517598 Marionette TRACE conn3 <- [1,810,null,{}] 08:41:57 INFO - PROCESS | 28925 | 1461080517603 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}] 08:41:57 INFO - PROCESS | 28925 | 1461080517745 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:41:57 INFO - PROCESS | 28925 | 1461080517891 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91ec4800 == 67 [pid = 28925] [id = 210] 08:41:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe8f708400) [pid = 28925] [serial = 630] [outer = (nil)] 08:41:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe90aa9400) [pid = 28925] [serial = 631] [outer = 0x7fbe8f708400] 08:41:57 INFO - PROCESS | 28925 | 1461080517954 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe91849000) [pid = 28925] [serial = 632] [outer = 0x7fbe8f708400] 08:41:59 INFO - PROCESS | 28925 | 1461080519065 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1532ms 08:41:59 INFO - PROCESS | 28925 | 1461080519129 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 28925 | 1461080519134 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:41:59 INFO - PROCESS | 28925 | 1461080519142 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 28925 | 1461080519145 Marionette TRACE conn3 <- [1,814,null,{}] 08:41:59 INFO - PROCESS | 28925 | 1461080519152 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}] 08:41:59 INFO - PROCESS | 28925 | 1461080519292 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:41:59 INFO - PROCESS | 28925 | 1461080519445 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c56800 == 68 [pid = 28925] [id = 211] 08:41:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbe90bc1400) [pid = 28925] [serial = 633] [outer = (nil)] 08:41:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe91a77000) [pid = 28925] [serial = 634] [outer = 0x7fbe90bc1400] 08:41:59 INFO - PROCESS | 28925 | 1461080519509 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe91fb0800) [pid = 28925] [serial = 635] [outer = 0x7fbe90bc1400] 08:41:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90986000 == 67 [pid = 28925] [id = 176] 08:41:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9dfd9800 == 66 [pid = 28925] [id = 202] 08:41:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f562000 == 65 [pid = 28925] [id = 201] 08:41:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9aba4000 == 64 [pid = 28925] [id = 200] 08:41:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe98fce000 == 63 [pid = 28925] [id = 199] 08:41:59 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe90bb8c00) [pid = 28925] [serial = 547] [outer = (nil)] [url = about:blank] 08:41:59 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe91844400) [pid = 28925] [serial = 550] [outer = (nil)] [url = about:blank] 08:41:59 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbe91fb7c00) [pid = 28925] [serial = 553] [outer = (nil)] [url = about:blank] 08:41:59 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe92f49c00) [pid = 28925] [serial = 556] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e5e800 == 62 [pid = 28925] [id = 198] 08:42:00 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91615800 == 61 [pid = 28925] [id = 197] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbeabd94c00) [pid = 28925] [serial = 421] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe9e2f2000) [pid = 28925] [serial = 502] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe91a7c400) [pid = 28925] [serial = 536] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbead2b8000) [pid = 28925] [serial = 463] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe93f16800) [pid = 28925] [serial = 454] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbe96583400) [pid = 28925] [serial = 466] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbeb01a0000) [pid = 28925] [serial = 382] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe9e2fbc00) [pid = 28925] [serial = 379] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 114 (0x7fbe954cc800) [pid = 28925] [serial = 337] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe9956f800) [pid = 28925] [serial = 539] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbe9a0dec00) [pid = 28925] [serial = 415] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe970f4000) [pid = 28925] [serial = 424] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe92f50400) [pid = 28925] [serial = 493] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe99915800) [pid = 28925] [serial = 457] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe97243800) [pid = 28925] [serial = 412] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe9a2b7400) [pid = 28925] [serial = 499] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbe99485000) [pid = 28925] [serial = 376] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe9a2b6400) [pid = 28925] [serial = 542] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbea1514400) [pid = 28925] [serial = 460] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbeb19dfc00) [pid = 28925] [serial = 385] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbe90a9f400) [pid = 28925] [serial = 505] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe98109400) [pid = 28925] [serial = 496] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe90ab3c00) [pid = 28925] [serial = 533] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbea8312c00) [pid = 28925] [serial = 418] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe96581000) [pid = 28925] [serial = 568] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe90bdac00) [pid = 28925] [serial = 562] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe916b7800) [pid = 28925] [serial = 563] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe91fac400) [pid = 28925] [serial = 565] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe90aa7000) [pid = 28925] [serial = 571] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe93f1d800) [pid = 28925] [serial = 559] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe954c3000) [pid = 28925] [serial = 560] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe97897c00) [pid = 28925] [serial = 574] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbe970f0800) [pid = 28925] [serial = 569] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe9810bc00) [pid = 28925] [serial = 575] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe916b3800) [pid = 28925] [serial = 572] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe92171c00) [pid = 28925] [serial = 566] [outer = (nil)] [url = about:blank] 08:42:00 INFO - PROCESS | 28925 | 1461080520371 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] 08:42:00 INFO - PROCESS | 28925 | 1461080520432 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:42:00 INFO - PROCESS | 28925 | 1461080520441 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 28925 | 1461080520444 Marionette TRACE conn3 <- [1,818,null,{}] 08:42:00 INFO - PROCESS | 28925 | 1461080520447 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}] 08:42:00 INFO - PROCESS | 28925 | 1461080520576 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:42:00 INFO - PROCESS | 28925 | 1461080520590 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e66800 == 62 [pid = 28925] [id = 212] 08:42:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe91a7c400) [pid = 28925] [serial = 636] [outer = (nil)] 08:42:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe92f50400) [pid = 28925] [serial = 637] [outer = 0x7fbe91a7c400] 08:42:00 INFO - PROCESS | 28925 | 1461080520644 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe93f19c00) [pid = 28925] [serial = 638] [outer = 0x7fbe91a7c400] 08:42:01 INFO - PROCESS | 28925 | 1461080521370 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 979ms 08:42:01 INFO - PROCESS | 28925 | 1461080521420 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 28925 | 1461080521424 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:42:01 INFO - PROCESS | 28925 | 1461080521429 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 28925 | 1461080521434 Marionette TRACE conn3 <- [1,822,null,{}] 08:42:01 INFO - PROCESS | 28925 | 1461080521448 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}] 08:42:01 INFO - PROCESS | 28925 | 1461080521579 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:42:01 INFO - PROCESS | 28925 | 1461080521594 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97f2c800 == 63 [pid = 28925] [id = 213] 08:42:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe97079c00) [pid = 28925] [serial = 639] [outer = (nil)] 08:42:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe970f2800) [pid = 28925] [serial = 640] [outer = 0x7fbe97079c00] 08:42:01 INFO - PROCESS | 28925 | 1461080521649 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe972b6800) [pid = 28925] [serial = 641] [outer = 0x7fbe97079c00] 08:42:02 INFO - PROCESS | 28925 | 1461080522335 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] 08:42:02 INFO - PROCESS | 28925 | 1461080522365 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:42:02 INFO - PROCESS | 28925 | 1461080522370 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 28925 | 1461080522382 Marionette TRACE conn3 <- [1,826,null,{}] 08:42:02 INFO - PROCESS | 28925 | 1461080522386 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}] 08:42:02 INFO - PROCESS | 28925 | 1461080522557 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:42:02 INFO - PROCESS | 28925 | 1461080522581 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a207800 == 64 [pid = 28925] [id = 214] 08:42:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe90aa7000) [pid = 28925] [serial = 642] [outer = (nil)] 08:42:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe98104000) [pid = 28925] [serial = 643] [outer = 0x7fbe90aa7000] 08:42:02 INFO - PROCESS | 28925 | 1461080522636 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe9878e800) [pid = 28925] [serial = 644] [outer = 0x7fbe90aa7000] 08:42:03 INFO - PROCESS | 28925 | 1461080523318 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 996ms 08:42:03 INFO - PROCESS | 28925 | 1461080523367 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 28925 | 1461080523370 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:42:03 INFO - PROCESS | 28925 | 1461080523375 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 28925 | 1461080523378 Marionette TRACE conn3 <- [1,830,null,{}] 08:42:03 INFO - PROCESS | 28925 | 1461080523382 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}] 08:42:03 INFO - PROCESS | 28925 | 1461080523539 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:42:03 INFO - PROCESS | 28925 | 1461080523581 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9abae000 == 65 [pid = 28925] [id = 215] 08:42:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe990bb400) [pid = 28925] [serial = 645] [outer = (nil)] 08:42:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe9990cc00) [pid = 28925] [serial = 646] [outer = 0x7fbe990bb400] 08:42:03 INFO - PROCESS | 28925 | 1461080523634 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe99941800) [pid = 28925] [serial = 647] [outer = 0x7fbe990bb400] 08:42:04 INFO - PROCESS | 28925 | 1461080524630 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]]]}] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe90ab1000) [pid = 28925] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe90aec800) [pid = 28925] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe91364c00) [pid = 28925] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe972b6400) [pid = 28925] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe90ab2c00) [pid = 28925] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe91367c00) [pid = 28925] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe8f70f800) [pid = 28925] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe91359000) [pid = 28925] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbe954c1800) [pid = 28925] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe8f702800) [pid = 28925] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe90aae400) [pid = 28925] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe90bd9000) [pid = 28925] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 86 (0x7fbe91a83c00) [pid = 28925] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 85 (0x7fbe91a82000) [pid = 28925] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:42:04 INFO - PROCESS | 28925 | --DOMWINDOW == 84 (0x7fbe90aaf000) [pid = 28925] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1327ms 08:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:42:04 INFO - PROCESS | 28925 | 1461080524705 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 28925 | 1461080524707 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:42:04 INFO - PROCESS | 28925 | 1461080524712 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 28925 | 1461080524715 Marionette TRACE conn3 <- [1,834,null,{}] 08:42:04 INFO - PROCESS | 28925 | 1461080524719 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}] 08:42:04 INFO - PROCESS | 28925 | 1461080524854 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:42:04 INFO - PROCESS | 28925 | 1461080524959 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea72e4800 == 66 [pid = 28925] [id = 216] 08:42:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 85 (0x7fbe90a94800) [pid = 28925] [serial = 648] [outer = (nil)] 08:42:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 86 (0x7fbe96582000) [pid = 28925] [serial = 649] [outer = 0x7fbe90a94800] 08:42:05 INFO - PROCESS | 28925 | 1461080525020 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 87 (0x7fbe99945400) [pid = 28925] [serial = 650] [outer = 0x7fbe90a94800] 08:42:05 INFO - PROCESS | 28925 | 1461080525656 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 976ms 08:42:05 INFO - PROCESS | 28925 | 1461080525688 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 28925 | 1461080525690 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:42:05 INFO - PROCESS | 28925 | 1461080525695 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 28925 | 1461080525697 Marionette TRACE conn3 <- [1,838,null,{}] 08:42:05 INFO - PROCESS | 28925 | 1461080525702 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}] 08:42:05 INFO - PROCESS | 28925 | 1461080525826 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:42:05 INFO - PROCESS | 28925 | 1461080525930 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea954a800 == 67 [pid = 28925] [id = 217] 08:42:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe8f702c00) [pid = 28925] [serial = 651] [outer = (nil)] 08:42:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe9abe0800) [pid = 28925] [serial = 652] [outer = 0x7fbe8f702c00] 08:42:05 INFO - PROCESS | 28925 | 1461080525984 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe9e050000) [pid = 28925] [serial = 653] [outer = 0x7fbe8f702c00] 08:42:06 INFO - PROCESS | 28925 | 1461080526504 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 876ms 08:42:06 INFO - PROCESS | 28925 | 1461080526572 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 28925 | 1461080526575 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:42:06 INFO - PROCESS | 28925 | 1461080526580 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 28925 | 1461080526582 Marionette TRACE conn3 <- [1,842,null,{}] 08:42:06 INFO - PROCESS | 28925 | 1461080526588 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}] 08:42:06 INFO - PROCESS | 28925 | 1461080526779 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:42:06 INFO - PROCESS | 28925 | 1461080526901 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f765800 == 68 [pid = 28925] [id = 218] 08:42:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe90a93400) [pid = 28925] [serial = 654] [outer = (nil)] 08:42:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe90a99c00) [pid = 28925] [serial = 655] [outer = 0x7fbe90a93400] 08:42:06 INFO - PROCESS | 28925 | 1461080526967 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe90ab4000) [pid = 28925] [serial = 656] [outer = 0x7fbe90a93400] 08:42:07 INFO - PROCESS | 28925 | 1461080527742 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1227ms 08:42:07 INFO - PROCESS | 28925 | 1461080527810 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 28925 | 1461080527816 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:42:07 INFO - PROCESS | 28925 | 1461080527823 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 28925 | 1461080527829 Marionette TRACE conn3 <- [1,846,null,{}] 08:42:07 INFO - PROCESS | 28925 | 1461080527836 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}] 08:42:07 INFO - PROCESS | 28925 | 1461080527994 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:42:08 INFO - PROCESS | 28925 | 1461080528133 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fe6000 == 69 [pid = 28925] [id = 219] 08:42:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe90a93800) [pid = 28925] [serial = 657] [outer = (nil)] 08:42:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe91fab400) [pid = 28925] [serial = 658] [outer = 0x7fbe90a93800] 08:42:08 INFO - PROCESS | 28925 | 1461080528199 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe920ea000) [pid = 28925] [serial = 659] [outer = 0x7fbe90a93800] 08:42:09 INFO - PROCESS | 28925 | 1461080529010 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1239ms 08:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:42:09 INFO - PROCESS | 28925 | 1461080529063 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 28925 | 1461080529067 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:42:09 INFO - PROCESS | 28925 | 1461080529073 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 28925 | 1461080529076 Marionette TRACE conn3 <- [1,850,null,{}] 08:42:09 INFO - PROCESS | 28925 | 1461080529082 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}] 08:42:09 INFO - PROCESS | 28925 | 1461080529231 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:42:09 INFO - PROCESS | 28925 | 1461080529388 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab461800 == 70 [pid = 28925] [id = 220] 08:42:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe919e6c00) [pid = 28925] [serial = 660] [outer = (nil)] 08:42:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe9657c400) [pid = 28925] [serial = 661] [outer = 0x7fbe919e6c00] 08:42:09 INFO - PROCESS | 28925 | 1461080529466 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe972aec00) [pid = 28925] [serial = 662] [outer = 0x7fbe919e6c00] 08:42:10 INFO - PROCESS | 28925 | 1461080530397 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1380ms 08:42:10 INFO - PROCESS | 28925 | 1461080530453 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 28925 | 1461080530459 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:42:10 INFO - PROCESS | 28925 | 1461080530478 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 28925 | 1461080530485 Marionette TRACE conn3 <- [1,854,null,{}] 08:42:10 INFO - PROCESS | 28925 | 1461080530491 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}] 08:42:10 INFO - PROCESS | 28925 | 1461080530679 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:42:10 INFO - PROCESS | 28925 | 1461080530820 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead81c000 == 71 [pid = 28925] [id = 221] 08:42:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe93f1e400) [pid = 28925] [serial = 663] [outer = (nil)] 08:42:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe9a0dac00) [pid = 28925] [serial = 664] [outer = 0x7fbe93f1e400] 08:42:10 INFO - PROCESS | 28925 | 1461080530886 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe9a8f3800) [pid = 28925] [serial = 665] [outer = 0x7fbe93f1e400] 08:42:11 INFO - PROCESS | 28925 | 1461080531623 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1192ms 08:42:11 INFO - PROCESS | 28925 | 1461080531659 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 28925 | 1461080531661 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:42:11 INFO - PROCESS | 28925 | 1461080531667 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 28925 | 1461080531669 Marionette TRACE conn3 <- [1,858,null,{}] 08:42:11 INFO - PROCESS | 28925 | 1461080531691 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}] 08:42:11 INFO - PROCESS | 28925 | 1461080531841 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:42:11 INFO - PROCESS | 28925 | 1461080531979 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8c9800 == 72 [pid = 28925] [id = 222] 08:42:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe9526a800) [pid = 28925] [serial = 666] [outer = (nil)] 08:42:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe9e29cc00) [pid = 28925] [serial = 667] [outer = 0x7fbe9526a800] 08:42:12 INFO - PROCESS | 28925 | 1461080532043 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe9e2f6800) [pid = 28925] [serial = 668] [outer = 0x7fbe9526a800] 08:42:12 INFO - PROCESS | 28925 | 1461080532763 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1131ms 08:42:12 INFO - PROCESS | 28925 | 1461080532800 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 28925 | 1461080532803 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:42:12 INFO - PROCESS | 28925 | 1461080532808 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 28925 | 1461080532810 Marionette TRACE conn3 <- [1,862,null,{}] 08:42:12 INFO - PROCESS | 28925 | 1461080532816 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}] 08:42:13 INFO - PROCESS | 28925 | 1461080533008 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:42:13 INFO - PROCESS | 28925 | 1461080533122 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaf47f800 == 73 [pid = 28925] [id = 223] 08:42:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbea150f000) [pid = 28925] [serial = 669] [outer = (nil)] 08:42:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbea1510c00) [pid = 28925] [serial = 670] [outer = 0x7fbea150f000] 08:42:13 INFO - PROCESS | 28925 | 1461080533195 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbea724ec00) [pid = 28925] [serial = 671] [outer = 0x7fbea150f000] 08:42:14 INFO - PROCESS | 28925 | 1461080534016 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1276ms 08:42:14 INFO - PROCESS | 28925 | 1461080534085 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 28925 | 1461080534089 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:42:14 INFO - PROCESS | 28925 | 1461080534094 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 28925 | 1461080534096 Marionette TRACE conn3 <- [1,866,null,{}] 08:42:14 INFO - PROCESS | 28925 | 1461080534102 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}] 08:42:14 INFO - PROCESS | 28925 | 1461080534241 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:42:14 INFO - PROCESS | 28925 | 1461080534611 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9328e800 == 74 [pid = 28925] [id = 224] 08:42:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe90a5d000) [pid = 28925] [serial = 672] [outer = (nil)] 08:42:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe90a9f400) [pid = 28925] [serial = 673] [outer = 0x7fbe90a5d000] 08:42:14 INFO - PROCESS | 28925 | 1461080534741 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbe90bb4c00) [pid = 28925] [serial = 674] [outer = 0x7fbe90a5d000] 08:42:15 INFO - PROCESS | 28925 | 1461080535585 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1527ms 08:42:15 INFO - PROCESS | 28925 | 1461080535623 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 28925 | 1461080535629 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:42:15 INFO - PROCESS | 28925 | 1461080535636 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 28925 | 1461080535640 Marionette TRACE conn3 <- [1,870,null,{}] 08:42:15 INFO - PROCESS | 28925 | 1461080535646 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}] 08:42:15 INFO - PROCESS | 28925 | 1461080535794 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:42:15 INFO - PROCESS | 28925 | 1461080535938 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9131b000 == 75 [pid = 28925] [id = 225] 08:42:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbe916b9800) [pid = 28925] [serial = 675] [outer = (nil)] 08:42:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbe91a7cc00) [pid = 28925] [serial = 676] [outer = 0x7fbe916b9800] 08:42:16 INFO - PROCESS | 28925 | 1461080535997 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbe91cbb000) [pid = 28925] [serial = 677] [outer = 0x7fbe916b9800] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea954a800 == 74 [pid = 28925] [id = 217] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea72e4800 == 73 [pid = 28925] [id = 216] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9abae000 == 72 [pid = 28925] [id = 215] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a207800 == 71 [pid = 28925] [id = 214] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe97f2c800 == 70 [pid = 28925] [id = 213] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe98791c00) [pid = 28925] [serial = 577] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbe9a0db000) [pid = 28925] [serial = 610] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e66800 == 69 [pid = 28925] [id = 212] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c56800 == 68 [pid = 28925] [id = 211] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead666000 == 67 [pid = 28925] [id = 209] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc9d000 == 66 [pid = 28925] [id = 208] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaba14800 == 65 [pid = 28925] [id = 207] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab74d800 == 64 [pid = 28925] [id = 206] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21b6000 == 63 [pid = 28925] [id = 205] 08:42:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9538a000 == 62 [pid = 28925] [id = 204] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe9923d800) [pid = 28925] [serial = 601] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe970f2c00) [pid = 28925] [serial = 607] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe920e9c00) [pid = 28925] [serial = 581] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe91a7c000) [pid = 28925] [serial = 580] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe990bf800) [pid = 28925] [serial = 586] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbe9736f800) [pid = 28925] [serial = 590] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe91a78800) [pid = 28925] [serial = 589] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe972afc00) [pid = 28925] [serial = 584] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbe96581800) [pid = 28925] [serial = 583] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbe920e7800) [pid = 28925] [serial = 595] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe933d3c00) [pid = 28925] [serial = 596] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe91cb3800) [pid = 28925] [serial = 593] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe919eac00) [pid = 28925] [serial = 592] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe97245400) [pid = 28925] [serial = 598] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe99915400) [pid = 28925] [serial = 587] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe99913400) [pid = 28925] [serial = 602] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe90af0800) [pid = 28925] [serial = 605] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe90a5a000) [pid = 28925] [serial = 604] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe9994b800) [pid = 28925] [serial = 608] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe98107c00) [pid = 28925] [serial = 599] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe90ae8800) [pid = 28925] [serial = 545] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 90 (0x7fbe91a74800) [pid = 28925] [serial = 551] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 89 (0x7fbe933e0000) [pid = 28925] [serial = 557] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 88 (0x7fbe920e2c00) [pid = 28925] [serial = 554] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | --DOMWINDOW == 87 (0x7fbe90bd8c00) [pid = 28925] [serial = 548] [outer = (nil)] [url = about:blank] 08:42:16 INFO - PROCESS | 28925 | 1461080536788 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1182ms 08:42:16 INFO - PROCESS | 28925 | 1461080536823 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 28925 | 1461080536827 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:42:16 INFO - PROCESS | 28925 | 1461080536836 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 28925 | 1461080536839 Marionette TRACE conn3 <- [1,874,null,{}] 08:42:16 INFO - PROCESS | 28925 | 1461080536844 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}] 08:42:17 INFO - PROCESS | 28925 | 1461080537000 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:42:17 INFO - PROCESS | 28925 | 1461080537095 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91b9c000 == 63 [pid = 28925] [id = 226] 08:42:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 88 (0x7fbe8f70b400) [pid = 28925] [serial = 678] [outer = (nil)] 08:42:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 89 (0x7fbe91fb8000) [pid = 28925] [serial = 679] [outer = 0x7fbe8f70b400] 08:42:17 INFO - PROCESS | 28925 | 1461080537151 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 90 (0x7fbe92f4e000) [pid = 28925] [serial = 680] [outer = 0x7fbe8f70b400] 08:42:17 INFO - PROCESS | 28925 | 1461080537776 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]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 976ms 08:42:17 INFO - PROCESS | 28925 | 1461080537813 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 28925 | 1461080537815 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:42:17 INFO - PROCESS | 28925 | 1461080537822 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 28925 | 1461080537830 Marionette TRACE conn3 <- [1,878,null,{}] 08:42:17 INFO - PROCESS | 28925 | 1461080537841 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}] 08:42:18 INFO - PROCESS | 28925 | 1461080538005 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:42:18 INFO - PROCESS | 28925 | 1461080538025 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fea800 == 64 [pid = 28925] [id = 227] 08:42:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 91 (0x7fbe92f50800) [pid = 28925] [serial = 681] [outer = (nil)] 08:42:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe95268800) [pid = 28925] [serial = 682] [outer = 0x7fbe92f50800] 08:42:18 INFO - PROCESS | 28925 | 1461080538077 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe9657d800) [pid = 28925] [serial = 683] [outer = 0x7fbe92f50800] 08:42:18 INFO - PROCESS | 28925 | 1461080538738 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 983ms 08:42:18 INFO - PROCESS | 28925 | 1461080538805 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 28925 | 1461080538809 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:42:18 INFO - PROCESS | 28925 | 1461080538814 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 28925 | 1461080538816 Marionette TRACE conn3 <- [1,882,null,{}] 08:42:18 INFO - PROCESS | 28925 | 1461080538821 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}] 08:42:18 INFO - PROCESS | 28925 | 1461080538986 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:42:18 INFO - PROCESS | 28925 | 1461080538994 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99a29800 == 65 [pid = 28925] [id = 228] 08:42:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe920e6c00) [pid = 28925] [serial = 684] [outer = (nil)] 08:42:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe9707c000) [pid = 28925] [serial = 685] [outer = 0x7fbe920e6c00] 08:42:19 INFO - PROCESS | 28925 | 1461080539104 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe97240400) [pid = 28925] [serial = 686] [outer = 0x7fbe920e6c00] 08:42:19 INFO - PROCESS | 28925 | 1461080539747 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 973ms 08:42:19 INFO - PROCESS | 28925 | 1461080539789 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 28925 | 1461080539792 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:42:19 INFO - PROCESS | 28925 | 1461080539804 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 28925 | 1461080539806 Marionette TRACE conn3 <- [1,886,null,{}] 08:42:19 INFO - PROCESS | 28925 | 1461080539814 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}] 08:42:19 INFO - PROCESS | 28925 | 1461080539974 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:42:20 INFO - PROCESS | 28925 | 1461080540005 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91632000 == 66 [pid = 28925] [id = 229] 08:42:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe97891c00) [pid = 28925] [serial = 687] [outer = (nil)] 08:42:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe98102c00) [pid = 28925] [serial = 688] [outer = 0x7fbe97891c00] 08:42:20 INFO - PROCESS | 28925 | 1461080540069 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe981c9400) [pid = 28925] [serial = 689] [outer = 0x7fbe97891c00] 08:42:20 INFO - PROCESS | 28925 | 1461080540915 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]]]}] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 98 (0x7fbe990bb400) [pid = 28925] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 97 (0x7fbe90bc1400) [pid = 28925] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 96 (0x7fbe97079c00) [pid = 28925] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 95 (0x7fbe8f708400) [pid = 28925] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 94 (0x7fbe91a7c400) [pid = 28925] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 93 (0x7fbe90a94800) [pid = 28925] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 92 (0x7fbe90aa7000) [pid = 28925] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:42:20 INFO - PROCESS | 28925 | --DOMWINDOW == 91 (0x7fbe9810f000) [pid = 28925] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1189ms 08:42:20 INFO - PROCESS | 28925 | 1461080540987 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 28925 | 1461080540989 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:42:20 INFO - PROCESS | 28925 | 1461080540994 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 28925 | 1461080540996 Marionette TRACE conn3 <- [1,890,null,{}] 08:42:21 INFO - PROCESS | 28925 | 1461080541001 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}] 08:42:21 INFO - PROCESS | 28925 | 1461080541136 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:42:21 INFO - PROCESS | 28925 | 1461080541144 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9abaa000 == 67 [pid = 28925] [id = 230] 08:42:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 92 (0x7fbe93359c00) [pid = 28925] [serial = 690] [outer = (nil)] 08:42:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 93 (0x7fbe98533000) [pid = 28925] [serial = 691] [outer = 0x7fbe93359c00] 08:42:21 INFO - PROCESS | 28925 | 1461080541284 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 94 (0x7fbe99244c00) [pid = 28925] [serial = 692] [outer = 0x7fbe93359c00] 08:42:21 INFO - PROCESS | 28925 | 1461080541869 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 927ms 08:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:42:21 INFO - PROCESS | 28925 | 1461080541922 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 28925 | 1461080541924 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:42:21 INFO - PROCESS | 28925 | 1461080541929 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 28925 | 1461080541932 Marionette TRACE conn3 <- [1,894,null,{}] 08:42:21 INFO - PROCESS | 28925 | 1461080541936 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}] 08:42:22 INFO - PROCESS | 28925 | 1461080542054 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:42:22 INFO - PROCESS | 28925 | 1461080542068 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21ba000 == 68 [pid = 28925] [id = 231] 08:42:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 95 (0x7fbe97892400) [pid = 28925] [serial = 693] [outer = (nil)] 08:42:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 96 (0x7fbe99942000) [pid = 28925] [serial = 694] [outer = 0x7fbe97892400] 08:42:22 INFO - PROCESS | 28925 | 1461080542120 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 97 (0x7fbe9a0dcc00) [pid = 28925] [serial = 695] [outer = 0x7fbe97892400] 08:42:22 INFO - PROCESS | 28925 | 1461080542791 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 879ms 08:42:22 INFO - PROCESS | 28925 | 1461080542809 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 28925 | 1461080542811 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:42:22 INFO - PROCESS | 28925 | 1461080542816 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 28925 | 1461080542818 Marionette TRACE conn3 <- [1,898,null,{}] 08:42:22 INFO - PROCESS | 28925 | 1461080542823 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}] 08:42:22 INFO - PROCESS | 28925 | 1461080542981 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:42:23 INFO - PROCESS | 28925 | 1461080543121 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f769800 == 69 [pid = 28925] [id = 232] 08:42:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 98 (0x7fbe8f706400) [pid = 28925] [serial = 696] [outer = (nil)] 08:42:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 99 (0x7fbe90a51c00) [pid = 28925] [serial = 697] [outer = 0x7fbe8f706400] 08:42:23 INFO - PROCESS | 28925 | 1461080543186 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe90aa9800) [pid = 28925] [serial = 698] [outer = 0x7fbe8f706400] 08:42:23 INFO - PROCESS | 28925 | 1461080543967 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1182ms 08:42:24 INFO - PROCESS | 28925 | 1461080544001 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 28925 | 1461080544005 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:42:24 INFO - PROCESS | 28925 | 1461080544012 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 28925 | 1461080544018 Marionette TRACE conn3 <- [1,902,null,{}] 08:42:24 INFO - PROCESS | 28925 | 1461080544026 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}] 08:42:24 INFO - PROCESS | 28925 | 1461080544176 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:42:24 INFO - PROCESS | 28925 | 1461080544321 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fe1800 == 70 [pid = 28925] [id = 233] 08:42:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe8f70a400) [pid = 28925] [serial = 699] [outer = (nil)] 08:42:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe91fafc00) [pid = 28925] [serial = 700] [outer = 0x7fbe8f70a400] 08:42:24 INFO - PROCESS | 28925 | 1461080544393 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe92f45000) [pid = 28925] [serial = 701] [outer = 0x7fbe8f70a400] 08:42:25 INFO - PROCESS | 28925 | 1461080545263 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]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1287ms 08:42:25 INFO - PROCESS | 28925 | 1461080545303 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 28925 | 1461080545308 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:42:25 INFO - PROCESS | 28925 | 1461080545314 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 28925 | 1461080545317 Marionette TRACE conn3 <- [1,906,null,{}] 08:42:25 INFO - PROCESS | 28925 | 1461080545322 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}] 08:42:25 INFO - PROCESS | 28925 | 1461080545475 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:42:25 INFO - PROCESS | 28925 | 1461080545615 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea80d3000 == 71 [pid = 28925] [id = 234] 08:42:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe919e7c00) [pid = 28925] [serial = 702] [outer = (nil)] 08:42:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe96581800) [pid = 28925] [serial = 703] [outer = 0x7fbe919e7c00] 08:42:25 INFO - PROCESS | 28925 | 1461080545678 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe9788f000) [pid = 28925] [serial = 704] [outer = 0x7fbe919e7c00] 08:42:26 INFO - PROCESS | 28925 | 1461080546556 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]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1284ms 08:42:26 INFO - PROCESS | 28925 | 1461080546599 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 28925 | 1461080546603 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:42:26 INFO - PROCESS | 28925 | 1461080546617 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 28925 | 1461080546625 Marionette TRACE conn3 <- [1,910,null,{}] 08:42:26 INFO - PROCESS | 28925 | 1461080546631 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}] 08:42:26 INFO - PROCESS | 28925 | 1461080546777 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:42:26 INFO - PROCESS | 28925 | 1461080546921 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab46f800 == 72 [pid = 28925] [id = 235] 08:42:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe91cad400) [pid = 28925] [serial = 705] [outer = (nil)] 08:42:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe99916400) [pid = 28925] [serial = 706] [outer = 0x7fbe91cad400] 08:42:26 INFO - PROCESS | 28925 | 1461080546989 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe9a0e1400) [pid = 28925] [serial = 707] [outer = 0x7fbe91cad400] 08:42:27 INFO - PROCESS | 28925 | 1461080547774 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]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1198ms 08:42:27 INFO - PROCESS | 28925 | 1461080547808 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 28925 | 1461080547811 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:42:27 INFO - PROCESS | 28925 | 1461080547817 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 28925 | 1461080547819 Marionette TRACE conn3 <- [1,914,null,{}] 08:42:27 INFO - PROCESS | 28925 | 1461080547824 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}] 08:42:27 INFO - PROCESS | 28925 | 1461080547958 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:42:28 INFO - PROCESS | 28925 | 1461080548103 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc13000 == 73 [pid = 28925] [id = 236] 08:42:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe9657cc00) [pid = 28925] [serial = 708] [outer = (nil)] 08:42:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbe9a8c2800) [pid = 28925] [serial = 709] [outer = 0x7fbe9657cc00] 08:42:28 INFO - PROCESS | 28925 | 1461080548166 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbe9df49400) [pid = 28925] [serial = 710] [outer = 0x7fbe9657cc00] 08:42:28 INFO - PROCESS | 28925 | 1461080548889 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1126ms 08:42:28 INFO - PROCESS | 28925 | 1461080548945 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 28925 | 1461080548948 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:42:28 INFO - PROCESS | 28925 | 1461080548954 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 28925 | 1461080548956 Marionette TRACE conn3 <- [1,918,null,{}] 08:42:28 INFO - PROCESS | 28925 | 1461080548961 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}] 08:42:29 INFO - PROCESS | 28925 | 1461080549102 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:42:29 INFO - PROCESS | 28925 | 1461080549250 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead82d000 == 74 [pid = 28925] [id = 237] 08:42:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbe9e0bd000) [pid = 28925] [serial = 711] [outer = (nil)] 08:42:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbe9e2f3400) [pid = 28925] [serial = 712] [outer = 0x7fbe9e0bd000] 08:42:29 INFO - PROCESS | 28925 | 1461080549324 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbea1513000) [pid = 28925] [serial = 713] [outer = 0x7fbe9e0bd000] 08:42:30 INFO - PROCESS | 28925 | 1461080550151 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1227ms 08:42:30 INFO - PROCESS | 28925 | 1461080550181 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 28925 | 1461080550184 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:42:30 INFO - PROCESS | 28925 | 1461080550190 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 28925 | 1461080550192 Marionette TRACE conn3 <- [1,922,null,{}] 08:42:30 INFO - PROCESS | 28925 | 1461080550198 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}] 08:42:30 INFO - PROCESS | 28925 | 1461080550351 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:42:30 INFO - PROCESS | 28925 | 1461080550497 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb0140000 == 75 [pid = 28925] [id = 238] 08:42:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe9df52c00) [pid = 28925] [serial = 714] [outer = (nil)] 08:42:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbea7e69800) [pid = 28925] [serial = 715] [outer = 0x7fbe9df52c00] 08:42:30 INFO - PROCESS | 28925 | 1461080550559 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbea80b4000) [pid = 28925] [serial = 716] [outer = 0x7fbe9df52c00] 08:42:31 INFO - PROCESS | 28925 | 1461080551538 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1377ms 08:42:31 INFO - PROCESS | 28925 | 1461080551567 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 28925 | 1461080551572 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:42:31 INFO - PROCESS | 28925 | 1461080551579 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 28925 | 1461080551584 Marionette TRACE conn3 <- [1,926,null,{}] 08:42:31 INFO - PROCESS | 28925 | 1461080551592 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}] 08:42:31 INFO - PROCESS | 28925 | 1461080551732 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:42:31 INFO - PROCESS | 28925 | 1461080551884 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9940d800 == 76 [pid = 28925] [id = 239] 08:42:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe90bd8800) [pid = 28925] [serial = 717] [outer = (nil)] 08:42:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe91844400) [pid = 28925] [serial = 718] [outer = 0x7fbe90bd8800] 08:42:31 INFO - PROCESS | 28925 | 1461080551985 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe91cb3800) [pid = 28925] [serial = 719] [outer = 0x7fbe90bd8800] 08:42:32 INFO - PROCESS | 28925 | 1461080552827 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]]]}] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb197d000 == 75 [pid = 28925] [id = 168] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21ba000 == 74 [pid = 28925] [id = 231] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9abaa000 == 73 [pid = 28925] [id = 230] 08:42:32 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe9abe0800) [pid = 28925] [serial = 652] [outer = (nil)] [url = about:blank] 08:42:32 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe91a7d000) [pid = 28925] [serial = 613] [outer = (nil)] [url = about:blank] 08:42:32 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe954ca000) [pid = 28925] [serial = 616] [outer = (nil)] [url = about:blank] 08:42:32 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbe9a0e3c00) [pid = 28925] [serial = 622] [outer = (nil)] [url = about:blank] 08:42:32 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbe9878d000) [pid = 28925] [serial = 619] [outer = (nil)] [url = about:blank] 08:42:32 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe9a2bec00) [pid = 28925] [serial = 625] [outer = (nil)] [url = about:blank] 08:42:32 INFO - PROCESS | 28925 | --DOMWINDOW == 114 (0x7fbe9b3cc400) [pid = 28925] [serial = 628] [outer = (nil)] [url = about:blank] 08:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1344ms 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91632000 == 72 [pid = 28925] [id = 229] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99a29800 == 71 [pid = 28925] [id = 228] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fea800 == 70 [pid = 28925] [id = 227] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91b9c000 == 69 [pid = 28925] [id = 226] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9131b000 == 68 [pid = 28925] [id = 225] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9328e800 == 67 [pid = 28925] [id = 224] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaf47f800 == 66 [pid = 28925] [id = 223] 08:42:32 INFO - PROCESS | 28925 | 1461080552937 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 28925 | 1461080552943 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab461800 == 65 [pid = 28925] [id = 220] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fe6000 == 64 [pid = 28925] [id = 219] 08:42:32 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f765800 == 63 [pid = 28925] [id = 218] 08:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:42:32 INFO - PROCESS | 28925 | 1461080552957 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 28925 | 1461080552961 Marionette TRACE conn3 <- [1,930,null,{}] 08:42:32 INFO - PROCESS | 28925 | 1461080552966 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}] 08:42:33 INFO - PROCESS | 28925 | 1461080553103 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe99914400) [pid = 28925] [serial = 578] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbe9990cc00) [pid = 28925] [serial = 646] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe91fb0800) [pid = 28925] [serial = 635] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe91a77000) [pid = 28925] [serial = 634] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe970f2800) [pid = 28925] [serial = 640] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe972b6800) [pid = 28925] [serial = 641] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe91849000) [pid = 28925] [serial = 632] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbe90aa9400) [pid = 28925] [serial = 631] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 105 (0x7fbe92f50400) [pid = 28925] [serial = 637] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 104 (0x7fbe93f19c00) [pid = 28925] [serial = 638] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 103 (0x7fbe96582000) [pid = 28925] [serial = 649] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 102 (0x7fbe98104000) [pid = 28925] [serial = 643] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 101 (0x7fbe9878e800) [pid = 28925] [serial = 644] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 100 (0x7fbe99941800) [pid = 28925] [serial = 647] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | --DOMWINDOW == 99 (0x7fbe99945400) [pid = 28925] [serial = 650] [outer = (nil)] [url = about:blank] 08:42:33 INFO - PROCESS | 28925 | 1461080553231 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e69000 == 64 [pid = 28925] [id = 240] 08:42:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 100 (0x7fbe90a9b400) [pid = 28925] [serial = 720] [outer = (nil)] 08:42:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 101 (0x7fbe91cb5800) [pid = 28925] [serial = 721] [outer = 0x7fbe90a9b400] 08:42:33 INFO - PROCESS | 28925 | 1461080553287 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 102 (0x7fbe93f19c00) [pid = 28925] [serial = 722] [outer = 0x7fbe90a9b400] 08:42:33 INFO - PROCESS | 28925 | 1461080553958 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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1028ms 08:42:33 INFO - PROCESS | 28925 | 1461080553985 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 28925 | 1461080553989 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:42:33 INFO - PROCESS | 28925 | 1461080553994 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 28925 | 1461080553999 Marionette TRACE conn3 <- [1,934,null,{}] 08:42:34 INFO - PROCESS | 28925 | 1461080554068 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}] 08:42:34 INFO - PROCESS | 28925 | 1461080554208 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:42:34 INFO - PROCESS | 28925 | 1461080554218 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99417800 == 65 [pid = 28925] [id = 241] 08:42:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 103 (0x7fbe95272000) [pid = 28925] [serial = 723] [outer = (nil)] 08:42:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 104 (0x7fbe97370c00) [pid = 28925] [serial = 724] [outer = 0x7fbe95272000] 08:42:34 INFO - PROCESS | 28925 | 1461080554274 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 105 (0x7fbe9810d000) [pid = 28925] [serial = 725] [outer = 0x7fbe95272000] 08:42:34 INFO - PROCESS | 28925 | 1461080554970 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 991ms 08:42:34 INFO - PROCESS | 28925 | 1461080554985 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 28925 | 1461080554988 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:42:34 INFO - PROCESS | 28925 | 1461080554993 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 28925 | 1461080554996 Marionette TRACE conn3 <- [1,938,null,{}] 08:42:35 INFO - PROCESS | 28925 | 1461080555001 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}] 08:42:35 INFO - PROCESS | 28925 | 1461080555182 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:42:35 INFO - PROCESS | 28925 | 1461080555262 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a793000 == 66 [pid = 28925] [id = 242] 08:42:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 106 (0x7fbe90aa9400) [pid = 28925] [serial = 726] [outer = (nil)] 08:42:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe9810b000) [pid = 28925] [serial = 727] [outer = 0x7fbe90aa9400] 08:42:35 INFO - PROCESS | 28925 | 1461080555317 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe9995c800) [pid = 28925] [serial = 728] [outer = 0x7fbe90aa9400] 08:42:35 INFO - PROCESS | 28925 | 1461080555941 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 981ms 08:42:35 INFO - PROCESS | 28925 | 1461080555974 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 28925 | 1461080555977 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:42:35 INFO - PROCESS | 28925 | 1461080555982 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 28925 | 1461080555985 Marionette TRACE conn3 <- [1,942,null,{}] 08:42:35 INFO - PROCESS | 28925 | 1461080555989 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}] 08:42:36 INFO - PROCESS | 28925 | 1461080556158 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:42:36 INFO - PROCESS | 28925 | 1461080556227 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13be800 == 67 [pid = 28925] [id = 243] 08:42:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbe93f20000) [pid = 28925] [serial = 729] [outer = (nil)] 08:42:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe9a2bec00) [pid = 28925] [serial = 730] [outer = 0x7fbe93f20000] 08:42:36 INFO - PROCESS | 28925 | 1461080556279 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbe9e04ec00) [pid = 28925] [serial = 731] [outer = 0x7fbe93f20000] 08:42:36 INFO - PROCESS | 28925 | 1461080556932 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 976ms 08:42:36 INFO - PROCESS | 28925 | 1461080556958 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 28925 | 1461080556961 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:42:36 INFO - PROCESS | 28925 | 1461080556966 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 28925 | 1461080556968 Marionette TRACE conn3 <- [1,946,null,{}] 08:42:36 INFO - PROCESS | 28925 | 1461080556972 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}] 08:42:37 INFO - PROCESS | 28925 | 1461080557160 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:42:37 INFO - PROCESS | 28925 | 1461080557194 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea9353000 == 68 [pid = 28925] [id = 244] 08:42:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbea150a400) [pid = 28925] [serial = 732] [outer = (nil)] 08:42:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbea72d1800) [pid = 28925] [serial = 733] [outer = 0x7fbea150a400] 08:42:37 INFO - PROCESS | 28925 | 1461080557250 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbea81a3800) [pid = 28925] [serial = 734] [outer = 0x7fbea150a400] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 113 (0x7fbe916b9800) [pid = 28925] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 112 (0x7fbe920e6c00) [pid = 28925] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 111 (0x7fbe92f50800) [pid = 28925] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 110 (0x7fbe8f70b400) [pid = 28925] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 109 (0x7fbe97891c00) [pid = 28925] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 108 (0x7fbe90a5d000) [pid = 28925] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 107 (0x7fbe8f702c00) [pid = 28925] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:42:37 INFO - PROCESS | 28925 | --DOMWINDOW == 106 (0x7fbe93359c00) [pid = 28925] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:42:38 INFO - PROCESS | 28925 | 1461080558094 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1174ms 08:42:38 INFO - PROCESS | 28925 | 1461080558142 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 28925 | 1461080558145 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:42:38 INFO - PROCESS | 28925 | 1461080558150 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 28925 | 1461080558153 Marionette TRACE conn3 <- [1,950,null,{}] 08:42:38 INFO - PROCESS | 28925 | 1461080558157 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}] 08:42:38 INFO - PROCESS | 28925 | 1461080558283 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:42:38 INFO - PROCESS | 28925 | 1461080558389 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13ac000 == 69 [pid = 28925] [id = 245] 08:42:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 107 (0x7fbe920e5c00) [pid = 28925] [serial = 735] [outer = (nil)] 08:42:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 108 (0x7fbe9990b400) [pid = 28925] [serial = 736] [outer = 0x7fbe920e5c00] 08:42:38 INFO - PROCESS | 28925 | 1461080558444 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 109 (0x7fbea81a5c00) [pid = 28925] [serial = 737] [outer = 0x7fbe920e5c00] 08:42:39 INFO - PROCESS | 28925 | 1461080559004 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]]]}] 08:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 875ms 08:42:39 INFO - PROCESS | 28925 | 1461080559025 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 28925 | 1461080559027 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:42:39 INFO - PROCESS | 28925 | 1461080559034 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 28925 | 1461080559036 Marionette TRACE conn3 <- [1,954,null,{}] 08:42:39 INFO - PROCESS | 28925 | 1461080559040 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}] 08:42:39 INFO - PROCESS | 28925 | 1461080559162 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:42:39 INFO - PROCESS | 28925 | 1461080559177 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead62a800 == 70 [pid = 28925] [id = 246] 08:42:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 110 (0x7fbe93364000) [pid = 28925] [serial = 738] [outer = (nil)] 08:42:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 111 (0x7fbea8506400) [pid = 28925] [serial = 739] [outer = 0x7fbe93364000] 08:42:39 INFO - PROCESS | 28925 | 1461080559230 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 112 (0x7fbea85dec00) [pid = 28925] [serial = 740] [outer = 0x7fbe93364000] 08:42:40 INFO - PROCESS | 28925 | 1461080560001 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1025ms 08:42:40 INFO - PROCESS | 28925 | 1461080560060 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 28925 | 1461080560065 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:42:40 INFO - PROCESS | 28925 | 1461080560073 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 28925 | 1461080560078 Marionette TRACE conn3 <- [1,958,null,{}] 08:42:40 INFO - PROCESS | 28925 | 1461080560117 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}] 08:42:40 INFO - PROCESS | 28925 | 1461080560323 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:42:40 INFO - PROCESS | 28925 | 1461080560498 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9538f000 == 71 [pid = 28925] [id = 247] 08:42:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 113 (0x7fbe91847c00) [pid = 28925] [serial = 741] [outer = (nil)] 08:42:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 114 (0x7fbe919eac00) [pid = 28925] [serial = 742] [outer = 0x7fbe91847c00] 08:42:40 INFO - PROCESS | 28925 | 1461080560567 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbe920e7800) [pid = 28925] [serial = 743] [outer = 0x7fbe91847c00] 08:42:41 INFO - PROCESS | 28925 | 1461080561359 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]]]}] 08:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1319ms 08:42:41 INFO - PROCESS | 28925 | 1461080561392 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 28925 | 1461080561399 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:42:41 INFO - PROCESS | 28925 | 1461080561409 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 28925 | 1461080561413 Marionette TRACE conn3 <- [1,962,null,{}] 08:42:41 INFO - PROCESS | 28925 | 1461080561418 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}] 08:42:41 INFO - PROCESS | 28925 | 1461080561574 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:42:41 INFO - PROCESS | 28925 | 1461080561723 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9e0ec000 == 72 [pid = 28925] [id = 248] 08:42:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe91852c00) [pid = 28925] [serial = 744] [outer = (nil)] 08:42:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe970ef400) [pid = 28925] [serial = 745] [outer = 0x7fbe91852c00] 08:42:41 INFO - PROCESS | 28925 | 1461080561788 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbe98110400) [pid = 28925] [serial = 746] [outer = 0x7fbe91852c00] 08:42:42 INFO - PROCESS | 28925 | 1461080562683 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1335ms 08:42:42 INFO - PROCESS | 28925 | 1461080562744 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 28925 | 1461080562748 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:42:42 INFO - PROCESS | 28925 | 1461080562753 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 28925 | 1461080562758 Marionette TRACE conn3 <- [1,966,null,{}] 08:42:42 INFO - PROCESS | 28925 | 1461080562773 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}] 08:42:42 INFO - PROCESS | 28925 | 1461080562960 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:42:43 INFO - PROCESS | 28925 | 1461080563105 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8e6000 == 73 [pid = 28925] [id = 249] 08:42:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe98f9b400) [pid = 28925] [serial = 747] [outer = (nil)] 08:42:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe9e0b1400) [pid = 28925] [serial = 748] [outer = 0x7fbe98f9b400] 08:42:43 INFO - PROCESS | 28925 | 1461080563173 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbea7257400) [pid = 28925] [serial = 749] [outer = 0x7fbe98f9b400] 08:42:44 INFO - PROCESS | 28925 | 1461080564050 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1336ms 08:42:44 INFO - PROCESS | 28925 | 1461080564090 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 28925 | 1461080564094 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:42:44 INFO - PROCESS | 28925 | 1461080564099 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 28925 | 1461080564102 Marionette TRACE conn3 <- [1,970,null,{}] 08:42:44 INFO - PROCESS | 28925 | 1461080564107 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}] 08:42:44 INFO - PROCESS | 28925 | 1461080564268 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:42:44 INFO - PROCESS | 28925 | 1461080564418 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92007000 == 74 [pid = 28925] [id = 250] 08:42:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe99913000) [pid = 28925] [serial = 750] [outer = (nil)] 08:42:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbea9231400) [pid = 28925] [serial = 751] [outer = 0x7fbe99913000] 08:42:44 INFO - PROCESS | 28925 | 1461080564491 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbea93f1c00) [pid = 28925] [serial = 752] [outer = 0x7fbe99913000] 08:42:45 INFO - PROCESS | 28925 | 1461080565268 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1226ms 08:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:42:45 INFO - PROCESS | 28925 | 1461080565326 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 28925 | 1461080565329 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:42:45 INFO - PROCESS | 28925 | 1461080565334 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 28925 | 1461080565337 Marionette TRACE conn3 <- [1,974,null,{}] 08:42:45 INFO - PROCESS | 28925 | 1461080565342 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}] 08:42:45 INFO - PROCESS | 28925 | 1461080565508 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:42:45 INFO - PROCESS | 28925 | 1461080565654 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92022000 == 75 [pid = 28925] [id = 251] 08:42:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbea81a6800) [pid = 28925] [serial = 753] [outer = (nil)] 08:42:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbea950c800) [pid = 28925] [serial = 754] [outer = 0x7fbea81a6800] 08:42:45 INFO - PROCESS | 28925 | 1461080565717 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbeab424800) [pid = 28925] [serial = 755] [outer = 0x7fbea81a6800] 08:42:46 INFO - PROCESS | 28925 | 1461080566484 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1183ms 08:42:46 INFO - PROCESS | 28925 | 1461080566517 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 28925 | 1461080566520 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:42:46 INFO - PROCESS | 28925 | 1461080566543 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 28925 | 1461080566547 Marionette TRACE conn3 <- [1,978,null,{}] 08:42:46 INFO - PROCESS | 28925 | 1461080566551 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}] 08:42:46 INFO - PROCESS | 28925 | 1461080566714 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:42:46 INFO - PROCESS | 28925 | 1461080566861 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95427000 == 76 [pid = 28925] [id = 252] 08:42:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbeab4c5000) [pid = 28925] [serial = 756] [outer = (nil)] 08:42:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbeabae8400) [pid = 28925] [serial = 757] [outer = 0x7fbeab4c5000] 08:42:46 INFO - PROCESS | 28925 | 1461080566929 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbead2b5800) [pid = 28925] [serial = 758] [outer = 0x7fbeab4c5000] 08:42:47 INFO - PROCESS | 28925 | 1461080567679 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1182ms 08:42:47 INFO - PROCESS | 28925 | 1461080567723 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 28925 | 1461080567727 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:42:47 INFO - PROCESS | 28925 | 1461080567732 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 28925 | 1461080567734 Marionette TRACE conn3 <- [1,982,null,{}] 08:42:47 INFO - PROCESS | 28925 | 1461080567740 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}] 08:42:47 INFO - PROCESS | 28925 | 1461080567875 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:42:48 INFO - PROCESS | 28925 | 1461080568027 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90fd4000 == 77 [pid = 28925] [id = 253] 08:42:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe89609400) [pid = 28925] [serial = 759] [outer = (nil)] 08:42:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe8960e800) [pid = 28925] [serial = 760] [outer = 0x7fbe89609400] 08:42:48 INFO - PROCESS | 28925 | 1461080568089 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe89613000) [pid = 28925] [serial = 761] [outer = 0x7fbe89609400] 08:42:49 INFO - PROCESS | 28925 | 1461080569139 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1479ms 08:42:49 INFO - PROCESS | 28925 | 1461080569213 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 28925 | 1461080569218 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:42:49 INFO - PROCESS | 28925 | 1461080569225 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 28925 | 1461080569230 Marionette TRACE conn3 <- [1,986,null,{}] 08:42:49 INFO - PROCESS | 28925 | 1461080569238 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}] 08:42:49 INFO - PROCESS | 28925 | 1461080569423 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:42:49 INFO - PROCESS | 28925 | 1461080569759 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f763800 == 78 [pid = 28925] [id = 254] 08:42:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe90ae8800) [pid = 28925] [serial = 762] [outer = (nil)] 08:42:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe90bb4800) [pid = 28925] [serial = 763] [outer = 0x7fbe90ae8800] 08:42:49 INFO - PROCESS | 28925 | 1461080569822 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe916b4c00) [pid = 28925] [serial = 764] [outer = 0x7fbe90ae8800] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13ac000 == 77 [pid = 28925] [id = 245] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea9353000 == 76 [pid = 28925] [id = 244] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe99942000) [pid = 28925] [serial = 694] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbea1510c00) [pid = 28925] [serial = 670] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe9e29cc00) [pid = 28925] [serial = 667] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13be800 == 75 [pid = 28925] [id = 243] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a793000 == 74 [pid = 28925] [id = 242] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99417800 == 73 [pid = 28925] [id = 241] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e69000 == 72 [pid = 28925] [id = 240] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9940d800 == 71 [pid = 28925] [id = 239] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc13000 == 70 [pid = 28925] [id = 236] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab46f800 == 69 [pid = 28925] [id = 235] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea80d3000 == 68 [pid = 28925] [id = 234] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fe1800 == 67 [pid = 28925] [id = 233] 08:42:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f769800 == 66 [pid = 28925] [id = 232] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe91cbb000) [pid = 28925] [serial = 677] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbe9657c400) [pid = 28925] [serial = 661] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe97240400) [pid = 28925] [serial = 686] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe90a99c00) [pid = 28925] [serial = 655] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe9657d800) [pid = 28925] [serial = 683] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbe9707c000) [pid = 28925] [serial = 685] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe92f4e000) [pid = 28925] [serial = 680] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe91fb8000) [pid = 28925] [serial = 679] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbe98102c00) [pid = 28925] [serial = 688] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe981c9400) [pid = 28925] [serial = 689] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe90a9f400) [pid = 28925] [serial = 673] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe9e050000) [pid = 28925] [serial = 653] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe9a0dac00) [pid = 28925] [serial = 664] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe98533000) [pid = 28925] [serial = 691] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe95268800) [pid = 28925] [serial = 682] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 117 (0x7fbe99244c00) [pid = 28925] [serial = 692] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 116 (0x7fbe91fab400) [pid = 28925] [serial = 658] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 115 (0x7fbe91a7cc00) [pid = 28925] [serial = 676] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | --DOMWINDOW == 114 (0x7fbe90bb4c00) [pid = 28925] [serial = 674] [outer = (nil)] [url = about:blank] 08:42:50 INFO - PROCESS | 28925 | 1461080570611 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1433ms 08:42:50 INFO - PROCESS | 28925 | 1461080570659 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 28925 | 1461080570665 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:42:50 INFO - PROCESS | 28925 | 1461080570674 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 28925 | 1461080570678 Marionette TRACE conn3 <- [1,990,null,{}] 08:42:50 INFO - PROCESS | 28925 | 1461080570694 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}] 08:42:50 INFO - PROCESS | 28925 | 1461080570821 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:42:50 INFO - PROCESS | 28925 | 1461080570836 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe932a1800 == 67 [pid = 28925] [id = 255] 08:42:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 115 (0x7fbe91a7d000) [pid = 28925] [serial = 765] [outer = (nil)] 08:42:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 116 (0x7fbe920df000) [pid = 28925] [serial = 766] [outer = 0x7fbe91a7d000] 08:42:50 INFO - PROCESS | 28925 | 1461080570890 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 117 (0x7fbe92f4e800) [pid = 28925] [serial = 767] [outer = 0x7fbe91a7d000] 08:42:51 INFO - PROCESS | 28925 | 1461080571662 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1032ms 08:42:51 INFO - PROCESS | 28925 | 1461080571707 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 28925 | 1461080571710 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:42:51 INFO - PROCESS | 28925 | 1461080571716 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 28925 | 1461080571720 Marionette TRACE conn3 <- [1,994,null,{}] 08:42:51 INFO - PROCESS | 28925 | 1461080571734 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}] 08:42:51 INFO - PROCESS | 28925 | 1461080571918 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:42:51 INFO - PROCESS | 28925 | 1461080571926 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fee000 == 68 [pid = 28925] [id = 256] 08:42:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 118 (0x7fbe91a7e400) [pid = 28925] [serial = 768] [outer = (nil)] 08:42:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe954c8000) [pid = 28925] [serial = 769] [outer = 0x7fbe91a7e400] 08:42:52 INFO - PROCESS | 28925 | 1461080572073 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe970f8800) [pid = 28925] [serial = 770] [outer = 0x7fbe91a7e400] 08:42:52 INFO - PROCESS | 28925 | 1461080572674 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 981ms 08:42:52 INFO - PROCESS | 28925 | 1461080572698 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 28925 | 1461080572701 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:42:52 INFO - PROCESS | 28925 | 1461080572706 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 28925 | 1461080572708 Marionette TRACE conn3 <- [1,998,null,{}] 08:42:52 INFO - PROCESS | 28925 | 1461080572713 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}] 08:42:52 INFO - PROCESS | 28925 | 1461080572882 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:42:52 INFO - PROCESS | 28925 | 1461080572955 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99a42800 == 69 [pid = 28925] [id = 257] 08:42:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe91b6f800) [pid = 28925] [serial = 771] [outer = (nil)] 08:42:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe9810bc00) [pid = 28925] [serial = 772] [outer = 0x7fbe91b6f800] 08:42:53 INFO - PROCESS | 28925 | 1461080573006 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe98791c00) [pid = 28925] [serial = 773] [outer = 0x7fbe91b6f800] 08:42:53 INFO - PROCESS | 28925 | 1461080573668 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 980ms 08:42:53 INFO - PROCESS | 28925 | 1461080573688 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 28925 | 1461080573690 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:42:53 INFO - PROCESS | 28925 | 1461080573695 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 28925 | 1461080573697 Marionette TRACE conn3 <- [1,1002,null,{}] 08:42:53 INFO - PROCESS | 28925 | 1461080573717 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}] 08:42:53 INFO - PROCESS | 28925 | 1461080573875 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:42:53 INFO - PROCESS | 28925 | 1461080573896 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a5ab800 == 70 [pid = 28925] [id = 258] 08:42:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe96587800) [pid = 28925] [serial = 774] [outer = (nil)] 08:42:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbe99909000) [pid = 28925] [serial = 775] [outer = 0x7fbe96587800] 08:42:53 INFO - PROCESS | 28925 | 1461080573949 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe99940000) [pid = 28925] [serial = 776] [outer = 0x7fbe96587800] 08:42:54 INFO - PROCESS | 28925 | 1461080574649 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 994ms 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe93f20000) [pid = 28925] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbea150a400) [pid = 28925] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe90a9b400) [pid = 28925] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe90bd8800) [pid = 28925] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe90aa9400) [pid = 28925] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 120 (0x7fbe95272000) [pid = 28925] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 119 (0x7fbe920e5c00) [pid = 28925] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:42:54 INFO - PROCESS | 28925 | --DOMWINDOW == 118 (0x7fbe97892400) [pid = 28925] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:42:54 INFO - PROCESS | 28925 | 1461080574889 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 28925 | 1461080574892 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:42:54 INFO - PROCESS | 28925 | 1461080574902 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 28925 | 1461080574904 Marionette TRACE conn3 <- [1,1006,null,{}] 08:42:54 INFO - PROCESS | 28925 | 1461080574907 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}] 08:42:55 INFO - PROCESS | 28925 | 1461080575047 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:42:55 INFO - PROCESS | 28925 | 1461080575056 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9dfce800 == 71 [pid = 28925] [id = 259] 08:42:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 119 (0x7fbe99244c00) [pid = 28925] [serial = 777] [outer = (nil)] 08:42:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 120 (0x7fbe9a8b9400) [pid = 28925] [serial = 778] [outer = 0x7fbe99244c00] 08:42:55 INFO - PROCESS | 28925 | 1461080575120 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 121 (0x7fbe9e050000) [pid = 28925] [serial = 779] [outer = 0x7fbe99244c00] 08:42:55 INFO - PROCESS | 28925 | 1461080575813 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]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 929ms 08:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:42:55 INFO - PROCESS | 28925 | 1461080575831 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 28925 | 1461080575835 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:42:55 INFO - PROCESS | 28925 | 1461080575840 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 28925 | 1461080575843 Marionette TRACE conn3 <- [1,1010,null,{}] 08:42:55 INFO - PROCESS | 28925 | 1461080575849 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}] 08:42:56 INFO - PROCESS | 28925 | 1461080576012 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:42:56 INFO - PROCESS | 28925 | 1461080576030 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea72dd000 == 72 [pid = 28925] [id = 260] 08:42:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe9810ac00) [pid = 28925] [serial = 780] [outer = (nil)] 08:42:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe9e2a9800) [pid = 28925] [serial = 781] [outer = 0x7fbe9810ac00] 08:42:56 INFO - PROCESS | 28925 | 1461080576083 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbea72d3000) [pid = 28925] [serial = 782] [outer = 0x7fbe9810ac00] 08:42:56 INFO - PROCESS | 28925 | 1461080576725 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]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 932ms 08:42:56 INFO - PROCESS | 28925 | 1461080576773 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 28925 | 1461080576776 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:42:56 INFO - PROCESS | 28925 | 1461080576780 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 28925 | 1461080576783 Marionette TRACE conn3 <- [1,1014,null,{}] 08:42:56 INFO - PROCESS | 28925 | 1461080576788 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}] 08:42:56 INFO - PROCESS | 28925 | 1461080576988 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:42:57 INFO - PROCESS | 28925 | 1461080577149 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e53800 == 73 [pid = 28925] [id = 261] 08:42:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbe89605800) [pid = 28925] [serial = 783] [outer = (nil)] 08:42:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe8960fc00) [pid = 28925] [serial = 784] [outer = 0x7fbe89605800] 08:42:57 INFO - PROCESS | 28925 | 1461080577215 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe90a94c00) [pid = 28925] [serial = 785] [outer = 0x7fbe89605800] 08:42:58 INFO - PROCESS | 28925 | 1461080578007 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]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1280ms 08:42:58 INFO - PROCESS | 28925 | 1461080578063 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 28925 | 1461080578068 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:42:58 INFO - PROCESS | 28925 | 1461080578076 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 28925 | 1461080578082 Marionette TRACE conn3 <- [1,1018,null,{}] 08:42:58 INFO - PROCESS | 28925 | 1461080578089 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}] 08:42:58 INFO - PROCESS | 28925 | 1461080578254 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:42:58 INFO - PROCESS | 28925 | 1461080578399 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fda000 == 74 [pid = 28925] [id = 262] 08:42:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbe89607c00) [pid = 28925] [serial = 786] [outer = (nil)] 08:42:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe92e16800) [pid = 28925] [serial = 787] [outer = 0x7fbe89607c00] 08:42:58 INFO - PROCESS | 28925 | 1461080578469 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe95269c00) [pid = 28925] [serial = 788] [outer = 0x7fbe89607c00] 08:42:59 INFO - PROCESS | 28925 | 1461080579287 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1280ms 08:42:59 INFO - PROCESS | 28925 | 1461080579357 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 28925 | 1461080579361 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:42:59 INFO - PROCESS | 28925 | 1461080579367 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 28925 | 1461080579369 Marionette TRACE conn3 <- [1,1022,null,{}] 08:42:59 INFO - PROCESS | 28925 | 1461080579375 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}] 08:42:59 INFO - PROCESS | 28925 | 1461080579558 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:42:59 INFO - PROCESS | 28925 | 1461080579707 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8579800 == 75 [pid = 28925] [id = 263] 08:42:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe91a83c00) [pid = 28925] [serial = 789] [outer = (nil)] 08:42:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe9810cc00) [pid = 28925] [serial = 790] [outer = 0x7fbe91a83c00] 08:42:59 INFO - PROCESS | 28925 | 1461080579769 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe99940800) [pid = 28925] [serial = 791] [outer = 0x7fbe91a83c00] 08:43:00 INFO - PROCESS | 28925 | 1461080580660 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1327ms 08:43:00 INFO - PROCESS | 28925 | 1461080580695 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:43:00 INFO - PROCESS | 28925 | 1461080580702 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:43:00 INFO - PROCESS | 28925 | 1461080580717 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 28925 | 1461080580723 Marionette TRACE conn3 <- [1,1026,null,{}] 08:43:00 INFO - PROCESS | 28925 | 1461080580729 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}] 08:43:00 INFO - PROCESS | 28925 | 1461080580884 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:43:01 INFO - PROCESS | 28925 | 1461080581036 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc16000 == 76 [pid = 28925] [id = 264] 08:43:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe9736cc00) [pid = 28925] [serial = 792] [outer = (nil)] 08:43:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe9b3d0800) [pid = 28925] [serial = 793] [outer = 0x7fbe9736cc00] 08:43:01 INFO - PROCESS | 28925 | 1461080581102 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbea81a5400) [pid = 28925] [serial = 794] [outer = 0x7fbe9736cc00] 08:43:01 INFO - PROCESS | 28925 | 1461080581891 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1241ms 08:43:01 INFO - PROCESS | 28925 | 1461080581951 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 28925 | 1461080581955 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:43:01 INFO - PROCESS | 28925 | 1461080581960 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 28925 | 1461080581962 Marionette TRACE conn3 <- [1,1030,null,{}] 08:43:01 INFO - PROCESS | 28925 | 1461080581968 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}] 08:43:02 INFO - PROCESS | 28925 | 1461080582130 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:43:02 INFO - PROCESS | 28925 | 1461080582276 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8a2000 == 77 [pid = 28925] [id = 265] 08:43:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe99941000) [pid = 28925] [serial = 795] [outer = (nil)] 08:43:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbea93f1800) [pid = 28925] [serial = 796] [outer = 0x7fbe99941000] 08:43:02 INFO - PROCESS | 28925 | 1461080582338 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbeab494400) [pid = 28925] [serial = 797] [outer = 0x7fbe99941000] 08:43:03 INFO - PROCESS | 28925 | 1461080583106 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1183ms 08:43:03 INFO - PROCESS | 28925 | 1461080583145 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 28925 | 1461080583147 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:43:03 INFO - PROCESS | 28925 | 1461080583152 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 28925 | 1461080583155 Marionette TRACE conn3 <- [1,1034,null,{}] 08:43:03 INFO - PROCESS | 28925 | 1461080583160 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}] 08:43:03 INFO - PROCESS | 28925 | 1461080583306 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:43:03 INFO - PROCESS | 28925 | 1461080583462 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1791000 == 78 [pid = 28925] [id = 266] 08:43:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbeabae9c00) [pid = 28925] [serial = 798] [outer = (nil)] 08:43:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbeabaf2c00) [pid = 28925] [serial = 799] [outer = 0x7fbeabae9c00] 08:43:03 INFO - PROCESS | 28925 | 1461080583535 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbead2b8000) [pid = 28925] [serial = 800] [outer = 0x7fbeabae9c00] 08:43:04 INFO - PROCESS | 28925 | 1461080584374 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1278ms 08:43:04 INFO - PROCESS | 28925 | 1461080584430 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 28925 | 1461080584433 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:43:04 INFO - PROCESS | 28925 | 1461080584439 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 28925 | 1461080584441 Marionette TRACE conn3 <- [1,1038,null,{}] 08:43:04 INFO - PROCESS | 28925 | 1461080584446 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}] 08:43:04 INFO - PROCESS | 28925 | 1461080584607 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:43:04 INFO - PROCESS | 28925 | 1461080584759 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f6c1800 == 79 [pid = 28925] [id = 267] 08:43:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbe88ad6800) [pid = 28925] [serial = 801] [outer = (nil)] 08:43:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 144 (0x7fbe88ae2000) [pid = 28925] [serial = 802] [outer = 0x7fbe88ad6800] 08:43:04 INFO - PROCESS | 28925 | 1461080584822 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 145 (0x7fbeabaebc00) [pid = 28925] [serial = 803] [outer = 0x7fbe88ad6800] 08:43:05 INFO - PROCESS | 28925 | 1461080585623 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1233ms 08:43:05 INFO - PROCESS | 28925 | 1461080585672 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 28925 | 1461080585676 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:43:05 INFO - PROCESS | 28925 | 1461080585681 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 28925 | 1461080585683 Marionette TRACE conn3 <- [1,1042,null,{}] 08:43:05 INFO - PROCESS | 28925 | 1461080585688 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}] 08:43:05 INFO - PROCESS | 28925 | 1461080585829 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:43:05 INFO - PROCESS | 28925 | 1461080585980 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9208a000 == 80 [pid = 28925] [id = 268] 08:43:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 146 (0x7fbe8f72bc00) [pid = 28925] [serial = 804] [outer = (nil)] 08:43:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 147 (0x7fbe8f733c00) [pid = 28925] [serial = 805] [outer = 0x7fbe8f72bc00] 08:43:06 INFO - PROCESS | 28925 | 1461080586044 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 148 (0x7fbe8f737c00) [pid = 28925] [serial = 806] [outer = 0x7fbe8f72bc00] 08:43:07 INFO - PROCESS | 28925 | 1461080587022 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1377ms 08:43:07 INFO - PROCESS | 28925 | 1461080587060 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 28925 | 1461080587065 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:43:07 INFO - PROCESS | 28925 | 1461080587072 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 28925 | 1461080587077 Marionette TRACE conn3 <- [1,1046,null,{}] 08:43:07 INFO - PROCESS | 28925 | 1461080587084 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}] 08:43:07 INFO - PROCESS | 28925 | 1461080587241 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:43:07 INFO - PROCESS | 28925 | 1461080587412 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95292000 == 81 [pid = 28925] [id = 269] 08:43:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 149 (0x7fbe8f734400) [pid = 28925] [serial = 807] [outer = (nil)] 08:43:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 150 (0x7fbe90a50800) [pid = 28925] [serial = 808] [outer = 0x7fbe8f734400] 08:43:07 INFO - PROCESS | 28925 | 1461080587507 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 151 (0x7fbe90aa9400) [pid = 28925] [serial = 809] [outer = 0x7fbe8f734400] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead81c000 == 80 [pid = 28925] [id = 221] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8c9800 == 79 [pid = 28925] [id = 222] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea72dd000 == 78 [pid = 28925] [id = 260] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9dfce800 == 77 [pid = 28925] [id = 259] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 150 (0x7fbe99916400) [pid = 28925] [serial = 706] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 149 (0x7fbe9a8c2800) [pid = 28925] [serial = 709] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 148 (0x7fbe9e2f3400) [pid = 28925] [serial = 712] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 147 (0x7fbea8506400) [pid = 28925] [serial = 739] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | 1461080588350 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]]]}] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a5ab800 == 76 [pid = 28925] [id = 258] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99a42800 == 75 [pid = 28925] [id = 257] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fee000 == 74 [pid = 28925] [id = 256] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe932a1800 == 73 [pid = 28925] [id = 255] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f763800 == 72 [pid = 28925] [id = 254] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8e6000 == 71 [pid = 28925] [id = 249] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9e0ec000 == 70 [pid = 28925] [id = 248] 08:43:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9538f000 == 69 [pid = 28925] [id = 247] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 146 (0x7fbe9a0dcc00) [pid = 28925] [serial = 695] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 145 (0x7fbe9a2bec00) [pid = 28925] [serial = 730] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 144 (0x7fbea72d1800) [pid = 28925] [serial = 733] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 143 (0x7fbe9e04ec00) [pid = 28925] [serial = 731] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 142 (0x7fbe91cb5800) [pid = 28925] [serial = 721] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 141 (0x7fbe93f19c00) [pid = 28925] [serial = 722] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 140 (0x7fbea7e69800) [pid = 28925] [serial = 715] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbe91cb3800) [pid = 28925] [serial = 719] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbe91844400) [pid = 28925] [serial = 718] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbe9810b000) [pid = 28925] [serial = 727] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe97370c00) [pid = 28925] [serial = 724] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe9810d000) [pid = 28925] [serial = 725] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe91fafc00) [pid = 28925] [serial = 700] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe90a51c00) [pid = 28925] [serial = 697] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe96581800) [pid = 28925] [serial = 703] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbea81a3800) [pid = 28925] [serial = 734] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe9990b400) [pid = 28925] [serial = 736] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe9995c800) [pid = 28925] [serial = 728] [outer = (nil)] [url = about:blank] 08:43:08 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbea81a5c00) [pid = 28925] [serial = 737] [outer = (nil)] [url = about:blank] 08:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1340ms 08:43:08 INFO - PROCESS | 28925 | 1461080588413 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 28925 | 1461080588420 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:43:08 INFO - PROCESS | 28925 | 1461080588428 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 28925 | 1461080588432 Marionette TRACE conn3 <- [1,1050,null,{}] 08:43:08 INFO - PROCESS | 28925 | 1461080588437 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}] 08:43:08 INFO - PROCESS | 28925 | 1461080588574 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:43:08 INFO - PROCESS | 28925 | 1461080588584 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c5d800 == 70 [pid = 28925] [id = 270] 08:43:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe91848400) [pid = 28925] [serial = 810] [outer = (nil)] 08:43:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe91a7f800) [pid = 28925] [serial = 811] [outer = 0x7fbe91848400] 08:43:08 INFO - PROCESS | 28925 | 1461080588637 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe920e8c00) [pid = 28925] [serial = 812] [outer = 0x7fbe91848400] 08:43:09 INFO - PROCESS | 28925 | 1461080589416 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1029ms 08:43:09 INFO - PROCESS | 28925 | 1461080589457 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 28925 | 1461080589461 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:43:09 INFO - PROCESS | 28925 | 1461080589466 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 28925 | 1461080589470 Marionette TRACE conn3 <- [1,1054,null,{}] 08:43:09 INFO - PROCESS | 28925 | 1461080589499 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}] 08:43:09 INFO - PROCESS | 28925 | 1461080589651 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:43:09 INFO - PROCESS | 28925 | 1461080589660 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fee000 == 71 [pid = 28925] [id = 271] 08:43:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe9526d000) [pid = 28925] [serial = 813] [outer = (nil)] 08:43:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe970ea400) [pid = 28925] [serial = 814] [outer = 0x7fbe9526d000] 08:43:09 INFO - PROCESS | 28925 | 1461080589716 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe97897c00) [pid = 28925] [serial = 815] [outer = 0x7fbe9526d000] 08:43:10 INFO - PROCESS | 28925 | 1461080590392 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 979ms 08:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:43:10 INFO - PROCESS | 28925 | 1461080590446 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 28925 | 1461080590449 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:43:10 INFO - PROCESS | 28925 | 1461080590472 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 28925 | 1461080590475 Marionette TRACE conn3 <- [1,1058,null,{}] 08:43:10 INFO - PROCESS | 28925 | 1461080590484 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}] 08:43:10 INFO - PROCESS | 28925 | 1461080590636 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:43:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe9990f800) [pid = 28925] [serial = 816] [outer = 0x7fbe91359800] 08:43:10 INFO - PROCESS | 28925 | 1461080590703 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d51e000 == 72 [pid = 28925] [id = 272] 08:43:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe99942c00) [pid = 28925] [serial = 817] [outer = (nil)] 08:43:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe9995c800) [pid = 28925] [serial = 818] [outer = 0x7fbe99942c00] 08:43:10 INFO - PROCESS | 28925 | 1461080590762 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbe9a0e5800) [pid = 28925] [serial = 819] [outer = 0x7fbe99942c00] 08:43:11 INFO - PROCESS | 28925 | 1461080591517 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1104ms 08:43:11 INFO - PROCESS | 28925 | 1461080591558 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 28925 | 1461080591560 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:43:11 INFO - PROCESS | 28925 | 1461080591576 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 28925 | 1461080591579 Marionette TRACE conn3 <- [1,1062,null,{}] 08:43:11 INFO - PROCESS | 28925 | 1461080591584 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}] 08:43:11 INFO - PROCESS | 28925 | 1461080591749 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:43:11 INFO - PROCESS | 28925 | 1461080591774 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a7a3000 == 73 [pid = 28925] [id = 273] 08:43:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbe9990d400) [pid = 28925] [serial = 820] [outer = (nil)] 08:43:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbe9adb5400) [pid = 28925] [serial = 821] [outer = 0x7fbe9990d400] 08:43:11 INFO - PROCESS | 28925 | 1461080591829 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbea150b800) [pid = 28925] [serial = 822] [outer = 0x7fbe9990d400] 08:43:12 INFO - PROCESS | 28925 | 1461080592568 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1038ms 08:43:12 INFO - PROCESS | 28925 | 1461080592604 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 28925 | 1461080592607 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:43:12 INFO - PROCESS | 28925 | 1461080592612 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 28925 | 1461080592615 Marionette TRACE conn3 <- [1,1066,null,{}] 08:43:12 INFO - PROCESS | 28925 | 1461080592620 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}] 08:43:12 INFO - PROCESS | 28925 | 1461080592837 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:43:12 INFO - PROCESS | 28925 | 1461080592854 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea9553000 == 74 [pid = 28925] [id = 274] 08:43:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbea830e000) [pid = 28925] [serial = 823] [outer = (nil)] 08:43:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbea93f1000) [pid = 28925] [serial = 824] [outer = 0x7fbea830e000] 08:43:12 INFO - PROCESS | 28925 | 1461080592906 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 144 (0x7fbeabd91000) [pid = 28925] [serial = 825] [outer = 0x7fbea830e000] 08:43:13 INFO - PROCESS | 28925 | --DOMWINDOW == 143 (0x7fbe96587800) [pid = 28925] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:43:13 INFO - PROCESS | 28925 | --DOMWINDOW == 142 (0x7fbe99244c00) [pid = 28925] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:43:13 INFO - PROCESS | 28925 | --DOMWINDOW == 141 (0x7fbe91a7e400) [pid = 28925] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:43:13 INFO - PROCESS | 28925 | --DOMWINDOW == 140 (0x7fbe91a7d000) [pid = 28925] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:43:13 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbe90ae8800) [pid = 28925] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:43:13 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbe91b6f800) [pid = 28925] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:43:13 INFO - PROCESS | 28925 | 1461080593676 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1079ms 08:43:13 INFO - PROCESS | 28925 | 1461080593692 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 28925 | 1461080593695 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:43:13 INFO - PROCESS | 28925 | 1461080593716 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 28925 | 1461080593719 Marionette TRACE conn3 <- [1,1070,null,{}] 08:43:13 INFO - PROCESS | 28925 | 1461080593723 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}] 08:43:13 INFO - PROCESS | 28925 | 1461080593883 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:43:13 INFO - PROCESS | 28925 | 1461080593902 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a0a3000 == 75 [pid = 28925] [id = 275] 08:43:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbe889e5400) [pid = 28925] [serial = 826] [outer = (nil)] 08:43:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbe889eb400) [pid = 28925] [serial = 827] [outer = 0x7fbe889e5400] 08:43:13 INFO - PROCESS | 28925 | 1461080593953 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbe889f1000) [pid = 28925] [serial = 828] [outer = 0x7fbe889e5400] 08:43:14 INFO - PROCESS | 28925 | 1461080594493 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 828ms 08:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:43:14 INFO - PROCESS | 28925 | 1461080594585 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 28925 | 1461080594587 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:43:14 INFO - PROCESS | 28925 | 1461080594607 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 28925 | 1461080594610 Marionette TRACE conn3 <- [1,1074,null,{}] 08:43:14 INFO - PROCESS | 28925 | 1461080594621 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}] 08:43:14 INFO - PROCESS | 28925 | 1461080594743 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:43:14 INFO - PROCESS | 28925 | 1461080594752 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead637000 == 76 [pid = 28925] [id = 276] 08:43:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbe8f730800) [pid = 28925] [serial = 829] [outer = (nil)] 08:43:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbea724d800) [pid = 28925] [serial = 830] [outer = 0x7fbe8f730800] 08:43:14 INFO - PROCESS | 28925 | 1461080594804 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 144 (0x7fbeab843c00) [pid = 28925] [serial = 831] [outer = 0x7fbe8f730800] 08:43:15 INFO - PROCESS | 28925 | 1461080595602 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1046ms 08:43:15 INFO - PROCESS | 28925 | 1461080595640 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:43:15 INFO - PROCESS | 28925 | 1461080595645 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:43:15 INFO - PROCESS | 28925 | 1461080595652 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 28925 | 1461080595657 Marionette TRACE conn3 <- [1,1078,null,{}] 08:43:15 INFO - PROCESS | 28925 | 1461080595702 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}] 08:43:15 INFO - PROCESS | 28925 | 1461080595901 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:43:16 INFO - PROCESS | 28925 | 1461080596053 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe921a7000 == 77 [pid = 28925] [id = 277] 08:43:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 145 (0x7fbe88ada400) [pid = 28925] [serial = 832] [outer = (nil)] 08:43:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 146 (0x7fbe8f72f800) [pid = 28925] [serial = 833] [outer = 0x7fbe88ada400] 08:43:16 INFO - PROCESS | 28925 | 1461080596119 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 147 (0x7fbe90a95c00) [pid = 28925] [serial = 834] [outer = 0x7fbe88ada400] 08:43:16 INFO - PROCESS | 28925 | 1461080596927 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1325ms 08:43:16 INFO - PROCESS | 28925 | 1461080596977 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 28925 | 1461080596984 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:43:16 INFO - PROCESS | 28925 | 1461080596993 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 28925 | 1461080596997 Marionette TRACE conn3 <- [1,1082,null,{}] 08:43:17 INFO - PROCESS | 28925 | 1461080597002 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}] 08:43:17 INFO - PROCESS | 28925 | 1461080597147 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:43:17 INFO - PROCESS | 28925 | 1461080597302 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9dfcd800 == 78 [pid = 28925] [id = 278] 08:43:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 148 (0x7fbe88adb000) [pid = 28925] [serial = 835] [outer = (nil)] 08:43:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 149 (0x7fbe920e4000) [pid = 28925] [serial = 836] [outer = 0x7fbe88adb000] 08:43:17 INFO - PROCESS | 28925 | 1461080597365 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 150 (0x7fbe93f19c00) [pid = 28925] [serial = 837] [outer = 0x7fbe88adb000] 08:43:18 INFO - PROCESS | 28925 | 1461080598251 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1283ms 08:43:18 INFO - PROCESS | 28925 | 1461080598277 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 28925 | 1461080598280 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:43:18 INFO - PROCESS | 28925 | 1461080598286 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 28925 | 1461080598290 Marionette TRACE conn3 <- [1,1086,null,{}] 08:43:18 INFO - PROCESS | 28925 | 1461080598304 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}] 08:43:18 INFO - PROCESS | 28925 | 1461080598453 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:43:18 INFO - PROCESS | 28925 | 1461080598612 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb171c800 == 79 [pid = 28925] [id = 279] 08:43:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 151 (0x7fbe99482c00) [pid = 28925] [serial = 838] [outer = (nil)] 08:43:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 152 (0x7fbe9a0e3400) [pid = 28925] [serial = 839] [outer = 0x7fbe99482c00] 08:43:18 INFO - PROCESS | 28925 | 1461080598676 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbea1535000) [pid = 28925] [serial = 840] [outer = 0x7fbe99482c00] 08:43:19 INFO - PROCESS | 28925 | 1461080599418 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1197ms 08:43:19 INFO - PROCESS | 28925 | 1461080599483 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 28925 | 1461080599487 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:43:19 INFO - PROCESS | 28925 | 1461080599492 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 28925 | 1461080599494 Marionette TRACE conn3 <- [1,1090,null,{}] 08:43:19 INFO - PROCESS | 28925 | 1461080599501 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}] 08:43:19 INFO - PROCESS | 28925 | 1461080599671 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:43:19 INFO - PROCESS | 28925 | 1461080599820 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9079e000 == 80 [pid = 28925] [id = 280] 08:43:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbe996d6000) [pid = 28925] [serial = 841] [outer = (nil)] 08:43:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbea96b9000) [pid = 28925] [serial = 842] [outer = 0x7fbe996d6000] 08:43:19 INFO - PROCESS | 28925 | 1461080599881 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbeab841800) [pid = 28925] [serial = 843] [outer = 0x7fbe996d6000] 08:43:20 INFO - PROCESS | 28925 | 1461080600627 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]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1182ms 08:43:20 INFO - PROCESS | 28925 | 1461080600679 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 28925 | 1461080600682 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:43:20 INFO - PROCESS | 28925 | 1461080600690 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 28925 | 1461080600693 Marionette TRACE conn3 <- [1,1094,null,{}] 08:43:20 INFO - PROCESS | 28925 | 1461080600706 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}] 08:43:20 INFO - PROCESS | 28925 | 1461080600854 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:43:21 INFO - PROCESS | 28925 | 1461080601005 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95eab800 == 81 [pid = 28925] [id = 281] 08:43:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe90936400) [pid = 28925] [serial = 844] [outer = (nil)] 08:43:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe9093ec00) [pid = 28925] [serial = 845] [outer = 0x7fbe90936400] 08:43:21 INFO - PROCESS | 28925 | 1461080601066 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe90943400) [pid = 28925] [serial = 846] [outer = 0x7fbe90936400] 08:43:21 INFO - PROCESS | 28925 | 1461080601808 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]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1135ms 08:43:21 INFO - PROCESS | 28925 | 1461080601830 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 28925 | 1461080601832 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:43:21 INFO - PROCESS | 28925 | 1461080601840 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 28925 | 1461080601843 Marionette TRACE conn3 <- [1,1098,null,{}] 08:43:21 INFO - PROCESS | 28925 | 1461080601847 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}] 08:43:22 INFO - PROCESS | 28925 | 1461080602009 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:43:22 INFO - PROCESS | 28925 | 1461080602166 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9cc000 == 82 [pid = 28925] [id = 282] 08:43:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe90944400) [pid = 28925] [serial = 847] [outer = (nil)] 08:43:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbead2b9c00) [pid = 28925] [serial = 848] [outer = 0x7fbe90944400] 08:43:22 INFO - PROCESS | 28925 | 1461080602231 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbead602c00) [pid = 28925] [serial = 849] [outer = 0x7fbe90944400] 08:43:23 INFO - PROCESS | 28925 | 1461080603009 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]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1179ms 08:43:23 INFO - PROCESS | 28925 | 1461080603038 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 28925 | 1461080603041 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:43:23 INFO - PROCESS | 28925 | 1461080603048 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 28925 | 1461080603051 Marionette TRACE conn3 <- [1,1102,null,{}] 08:43:23 INFO - PROCESS | 28925 | 1461080603055 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}] 08:43:23 INFO - PROCESS | 28925 | 1461080603200 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:43:23 INFO - PROCESS | 28925 | 1461080603356 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90fe0800 == 83 [pid = 28925] [id = 283] 08:43:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe8960f400) [pid = 28925] [serial = 850] [outer = (nil)] 08:43:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbe8e085c00) [pid = 28925] [serial = 851] [outer = 0x7fbe8960f400] 08:43:23 INFO - PROCESS | 28925 | 1461080603415 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe8e08a000) [pid = 28925] [serial = 852] [outer = 0x7fbe8960f400] 08:43:24 INFO - PROCESS | 28925 | 1461080604464 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1437ms 08:43:24 INFO - PROCESS | 28925 | 1461080604486 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:43:24 INFO - PROCESS | 28925 | 1461080604490 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:43:24 INFO - PROCESS | 28925 | 1461080604497 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 28925 | 1461080604503 Marionette TRACE conn3 <- [1,1106,null,{}] 08:43:24 INFO - PROCESS | 28925 | 1461080604510 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}] 08:43:24 INFO - PROCESS | 28925 | 1461080604663 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:43:24 INFO - PROCESS | 28925 | 1461080604869 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92008800 == 84 [pid = 28925] [id = 284] 08:43:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 166 (0x7fbe889ee400) [pid = 28925] [serial = 853] [outer = (nil)] 08:43:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 167 (0x7fbe88ad6400) [pid = 28925] [serial = 854] [outer = 0x7fbe889ee400] 08:43:24 INFO - PROCESS | 28925 | 1461080604928 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe89610400) [pid = 28925] [serial = 855] [outer = 0x7fbe889ee400] 08:43:25 INFO - PROCESS | 28925 | 1461080605646 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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1188ms 08:43:25 INFO - PROCESS | 28925 | 1461080605698 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 28925 | 1461080605704 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:43:25 INFO - PROCESS | 28925 | 1461080605787 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 28925 | 1461080605791 Marionette TRACE conn3 <- [1,1110,null,{}] 08:43:25 INFO - PROCESS | 28925 | 1461080605843 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}] 08:43:25 INFO - PROCESS | 28925 | 1461080605970 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:43:26 INFO - PROCESS | 28925 | 1461080606156 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb0140000 == 83 [pid = 28925] [id = 238] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a0a3000 == 82 [pid = 28925] [id = 275] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 167 (0x7fbe9e2a9800) [pid = 28925] [serial = 781] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9098c000 == 83 [pid = 28925] [id = 285] 08:43:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe89612800) [pid = 28925] [serial = 856] [outer = (nil)] 08:43:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 169 (0x7fbe8f70e400) [pid = 28925] [serial = 857] [outer = 0x7fbe89612800] 08:43:26 INFO - PROCESS | 28925 | 1461080606242 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe9093c000) [pid = 28925] [serial = 858] [outer = 0x7fbe89612800] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea9553000 == 82 [pid = 28925] [id = 274] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a7a3000 == 81 [pid = 28925] [id = 273] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d51e000 == 80 [pid = 28925] [id = 272] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fee000 == 79 [pid = 28925] [id = 271] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c5d800 == 78 [pid = 28925] [id = 270] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95292000 == 77 [pid = 28925] [id = 269] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fda000 == 76 [pid = 28925] [id = 262] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead62a800 == 75 [pid = 28925] [id = 246] 08:43:26 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e53800 == 74 [pid = 28925] [id = 261] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 169 (0x7fbe99909000) [pid = 28925] [serial = 775] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 168 (0x7fbe9a8b9400) [pid = 28925] [serial = 778] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 167 (0x7fbe919eac00) [pid = 28925] [serial = 742] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 166 (0x7fbe954c8000) [pid = 28925] [serial = 769] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 165 (0x7fbe920df000) [pid = 28925] [serial = 766] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 164 (0x7fbe92f4e800) [pid = 28925] [serial = 767] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 163 (0x7fbe916b4c00) [pid = 28925] [serial = 764] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe90bb4800) [pid = 28925] [serial = 763] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe8960e800) [pid = 28925] [serial = 760] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbea9231400) [pid = 28925] [serial = 751] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe970ef400) [pid = 28925] [serial = 745] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe9e0b1400) [pid = 28925] [serial = 748] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbeabae8400) [pid = 28925] [serial = 757] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbea950c800) [pid = 28925] [serial = 754] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe9810bc00) [pid = 28925] [serial = 772] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe98791c00) [pid = 28925] [serial = 773] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 153 (0x7fbe99940000) [pid = 28925] [serial = 776] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 152 (0x7fbe970f8800) [pid = 28925] [serial = 770] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | --DOMWINDOW == 151 (0x7fbe9e050000) [pid = 28925] [serial = 779] [outer = (nil)] [url = about:blank] 08:43:26 INFO - PROCESS | 28925 | 1461080606982 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1238ms 08:43:27 INFO - PROCESS | 28925 | 1461080607022 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 28925 | 1461080607025 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:43:27 INFO - PROCESS | 28925 | 1461080607032 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 28925 | 1461080607037 Marionette TRACE conn3 <- [1,1114,null,{}] 08:43:27 INFO - PROCESS | 28925 | 1461080607051 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}] 08:43:27 INFO - PROCESS | 28925 | 1461080607183 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:43:27 INFO - PROCESS | 28925 | 1461080607192 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e5f800 == 75 [pid = 28925] [id = 286] 08:43:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 152 (0x7fbe9093b800) [pid = 28925] [serial = 859] [outer = (nil)] 08:43:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbe90bbfc00) [pid = 28925] [serial = 860] [outer = 0x7fbe9093b800] 08:43:27 INFO - PROCESS | 28925 | 1461080607248 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbe9184b400) [pid = 28925] [serial = 861] [outer = 0x7fbe9093b800] 08:43:27 INFO - PROCESS | 28925 | 1461080607937 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 933ms 08:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:43:27 INFO - PROCESS | 28925 | 1461080607966 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 28925 | 1461080607969 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:43:27 INFO - PROCESS | 28925 | 1461080607982 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 28925 | 1461080607984 Marionette TRACE conn3 <- [1,1118,null,{}] 08:43:27 INFO - PROCESS | 28925 | 1461080607989 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}] 08:43:28 INFO - PROCESS | 28925 | 1461080608116 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:43:28 INFO - PROCESS | 28925 | 1461080608130 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9541f800 == 76 [pid = 28925] [id = 287] 08:43:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe90bb8c00) [pid = 28925] [serial = 862] [outer = (nil)] 08:43:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe91fb3000) [pid = 28925] [serial = 863] [outer = 0x7fbe90bb8c00] 08:43:28 INFO - PROCESS | 28925 | 1461080608183 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe920e9c00) [pid = 28925] [serial = 864] [outer = 0x7fbe90bb8c00] 08:43:28 INFO - PROCESS | 28925 | 1461080608931 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 984ms 08:43:28 INFO - PROCESS | 28925 | 1461080608959 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 28925 | 1461080608962 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:43:28 INFO - PROCESS | 28925 | 1461080608967 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 28925 | 1461080608970 Marionette TRACE conn3 <- [1,1122,null,{}] 08:43:28 INFO - PROCESS | 28925 | 1461080608974 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}] 08:43:29 INFO - PROCESS | 28925 | 1461080609154 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:43:29 INFO - PROCESS | 28925 | 1461080609233 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fdb800 == 77 [pid = 28925] [id = 288] 08:43:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe920e8800) [pid = 28925] [serial = 865] [outer = (nil)] 08:43:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe92f51800) [pid = 28925] [serial = 866] [outer = 0x7fbe920e8800] 08:43:29 INFO - PROCESS | 28925 | 1461080609286 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe933d4400) [pid = 28925] [serial = 867] [outer = 0x7fbe920e8800] 08:43:29 INFO - PROCESS | 28925 | 1461080609959 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1030ms 08:43:30 INFO - PROCESS | 28925 | 1461080609999 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 28925 | 1461080610001 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:43:30 INFO - PROCESS | 28925 | 1461080610006 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 28925 | 1461080610008 Marionette TRACE conn3 <- [1,1126,null,{}] 08:43:30 INFO - PROCESS | 28925 | 1461080610013 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}] 08:43:30 INFO - PROCESS | 28925 | 1461080610223 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:43:30 INFO - PROCESS | 28925 | 1461080610249 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99ddc000 == 78 [pid = 28925] [id = 289] 08:43:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe954c0000) [pid = 28925] [serial = 868] [outer = (nil)] 08:43:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe96586c00) [pid = 28925] [serial = 869] [outer = 0x7fbe954c0000] 08:43:30 INFO - PROCESS | 28925 | 1461080610305 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe97240400) [pid = 28925] [serial = 870] [outer = 0x7fbe954c0000] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe9810ac00) [pid = 28925] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe9990d400) [pid = 28925] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe8f734400) [pid = 28925] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe91848400) [pid = 28925] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbea830e000) [pid = 28925] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe99942c00) [pid = 28925] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe9526d000) [pid = 28925] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:43:31 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe889e5400) [pid = 28925] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:43:31 INFO - PROCESS | 28925 | 1461080611290 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1329ms 08:43:31 INFO - PROCESS | 28925 | 1461080611337 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:43:31 INFO - PROCESS | 28925 | 1461080611348 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:43:31 INFO - PROCESS | 28925 | 1461080611354 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 28925 | 1461080611357 Marionette TRACE conn3 <- [1,1130,null,{}] 08:43:31 INFO - PROCESS | 28925 | 1461080611361 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}] 08:43:31 INFO - PROCESS | 28925 | 1461080611485 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:43:31 INFO - PROCESS | 28925 | 1461080611496 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a088800 == 79 [pid = 28925] [id = 290] 08:43:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe889e3800) [pid = 28925] [serial = 871] [outer = (nil)] 08:43:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe96588c00) [pid = 28925] [serial = 872] [outer = 0x7fbe889e3800] 08:43:31 INFO - PROCESS | 28925 | 1461080611552 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe97ff7000) [pid = 28925] [serial = 873] [outer = 0x7fbe889e3800] 08:43:32 INFO - PROCESS | 28925 | 1461080612252 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 927ms 08:43:32 INFO - PROCESS | 28925 | 1461080612282 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 28925 | 1461080612284 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:43:32 INFO - PROCESS | 28925 | 1461080612290 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 28925 | 1461080612292 Marionette TRACE conn3 <- [1,1134,null,{}] 08:43:32 INFO - PROCESS | 28925 | 1461080612297 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}] 08:43:32 INFO - PROCESS | 28925 | 1461080612461 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:43:32 INFO - PROCESS | 28925 | 1461080612479 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a79f000 == 80 [pid = 28925] [id = 291] 08:43:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe8e07e000) [pid = 28925] [serial = 874] [outer = (nil)] 08:43:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe9810ec00) [pid = 28925] [serial = 875] [outer = 0x7fbe8e07e000] 08:43:32 INFO - PROCESS | 28925 | 1461080612532 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe98791c00) [pid = 28925] [serial = 876] [outer = 0x7fbe8e07e000] 08:43:33 INFO - PROCESS | 28925 | 1461080613387 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]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1125ms 08:43:33 INFO - PROCESS | 28925 | 1461080613428 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:43:33 INFO - PROCESS | 28925 | 1461080613434 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:43:33 INFO - PROCESS | 28925 | 1461080613442 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 28925 | 1461080613447 Marionette TRACE conn3 <- [1,1138,null,{}] 08:43:33 INFO - PROCESS | 28925 | 1461080613455 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}] 08:43:33 INFO - PROCESS | 28925 | 1461080613627 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:43:33 INFO - PROCESS | 28925 | 1461080613780 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91624800 == 81 [pid = 28925] [id = 292] 08:43:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe87a64000) [pid = 28925] [serial = 877] [outer = (nil)] 08:43:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe89605c00) [pid = 28925] [serial = 878] [outer = 0x7fbe87a64000] 08:43:33 INFO - PROCESS | 28925 | 1461080613845 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbe8f730000) [pid = 28925] [serial = 879] [outer = 0x7fbe87a64000] 08:43:34 INFO - PROCESS | 28925 | 1461080614657 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]]]}] 08:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1235ms 08:43:34 INFO - PROCESS | 28925 | 1461080614680 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 28925 | 1461080614700 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:43:34 INFO - PROCESS | 28925 | 1461080614717 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 28925 | 1461080614721 Marionette TRACE conn3 <- [1,1142,null,{}] 08:43:34 INFO - PROCESS | 28925 | 1461080614727 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}] 08:43:34 INFO - PROCESS | 28925 | 1461080614875 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:43:35 INFO - PROCESS | 28925 | 1461080615030 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9725d000 == 82 [pid = 28925] [id = 293] 08:43:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe889e5800) [pid = 28925] [serial = 880] [outer = (nil)] 08:43:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 166 (0x7fbe90aab400) [pid = 28925] [serial = 881] [outer = 0x7fbe889e5800] 08:43:35 INFO - PROCESS | 28925 | 1461080615091 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 167 (0x7fbe916bb000) [pid = 28925] [serial = 882] [outer = 0x7fbe889e5800] 08:43:36 INFO - PROCESS | 28925 | 1461080616011 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1332ms 08:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:43:36 INFO - PROCESS | 28925 | 1461080616050 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 28925 | 1461080616053 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:43:36 INFO - PROCESS | 28925 | 1461080616059 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 28925 | 1461080616064 Marionette TRACE conn3 <- [1,1146,null,{}] 08:43:36 INFO - PROCESS | 28925 | 1461080616079 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}] 08:43:36 INFO - PROCESS | 28925 | 1461080616224 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:43:36 INFO - PROCESS | 28925 | 1461080616380 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13ad000 == 83 [pid = 28925] [id = 294] 08:43:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe920e0800) [pid = 28925] [serial = 883] [outer = (nil)] 08:43:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 169 (0x7fbe95267000) [pid = 28925] [serial = 884] [outer = 0x7fbe920e0800] 08:43:36 INFO - PROCESS | 28925 | 1461080616448 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe9657e000) [pid = 28925] [serial = 885] [outer = 0x7fbe920e0800] 08:43:37 INFO - PROCESS | 28925 | 1461080617199 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1186ms 08:43:37 INFO - PROCESS | 28925 | 1461080617245 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 28925 | 1461080617249 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:43:37 INFO - PROCESS | 28925 | 1461080617254 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 28925 | 1461080617256 Marionette TRACE conn3 <- [1,1150,null,{}] 08:43:37 INFO - PROCESS | 28925 | 1461080617278 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}] 08:43:37 INFO - PROCESS | 28925 | 1461080617426 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:43:37 INFO - PROCESS | 28925 | 1461080617574 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea81ce800 == 84 [pid = 28925] [id = 295] 08:43:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 171 (0x7fbe92177c00) [pid = 28925] [serial = 886] [outer = (nil)] 08:43:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbe9878d800) [pid = 28925] [serial = 887] [outer = 0x7fbe92177c00] 08:43:37 INFO - PROCESS | 28925 | 1461080617639 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbe99909400) [pid = 28925] [serial = 888] [outer = 0x7fbe92177c00] 08:43:38 INFO - PROCESS | 28925 | 1461080618299 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1081ms 08:43:38 INFO - PROCESS | 28925 | 1461080618343 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 28925 | 1461080618346 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:43:38 INFO - PROCESS | 28925 | 1461080618352 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 28925 | 1461080618354 Marionette TRACE conn3 <- [1,1154,null,{}] 08:43:38 INFO - PROCESS | 28925 | 1461080618360 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}] 08:43:38 INFO - PROCESS | 28925 | 1461080618491 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:43:38 INFO - PROCESS | 28925 | 1461080618659 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaaf1b800 == 85 [pid = 28925] [id = 296] 08:43:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe98109800) [pid = 28925] [serial = 889] [outer = (nil)] 08:43:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe99944400) [pid = 28925] [serial = 890] [outer = 0x7fbe98109800] 08:43:38 INFO - PROCESS | 28925 | 1461080618721 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbe9a0dac00) [pid = 28925] [serial = 891] [outer = 0x7fbe98109800] 08:43:39 INFO - PROCESS | 28925 | 1461080619514 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1227ms 08:43:39 INFO - PROCESS | 28925 | 1461080619580 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 28925 | 1461080619583 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:43:39 INFO - PROCESS | 28925 | 1461080619588 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 28925 | 1461080619591 Marionette TRACE conn3 <- [1,1158,null,{}] 08:43:39 INFO - PROCESS | 28925 | 1461080619596 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}] 08:43:39 INFO - PROCESS | 28925 | 1461080619782 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:43:39 INFO - PROCESS | 28925 | 1461080619934 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc19000 == 86 [pid = 28925] [id = 297] 08:43:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbe9a0ddc00) [pid = 28925] [serial = 892] [outer = (nil)] 08:43:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe9adbb400) [pid = 28925] [serial = 893] [outer = 0x7fbe9a0ddc00] 08:43:40 INFO - PROCESS | 28925 | 1461080619999 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbea1516400) [pid = 28925] [serial = 894] [outer = 0x7fbe9a0ddc00] 08:43:40 INFO - PROCESS | 28925 | 1461080620691 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1126ms 08:43:40 INFO - PROCESS | 28925 | 1461080620715 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 28925 | 1461080620717 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:43:40 INFO - PROCESS | 28925 | 1461080620723 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 28925 | 1461080620725 Marionette TRACE conn3 <- [1,1162,null,{}] 08:43:40 INFO - PROCESS | 28925 | 1461080620730 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}] 08:43:40 INFO - PROCESS | 28925 | 1461080620893 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:43:41 INFO - PROCESS | 28925 | 1461080621052 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8c9800 == 87 [pid = 28925] [id = 298] 08:43:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe99946800) [pid = 28925] [serial = 895] [outer = (nil)] 08:43:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbea7e76800) [pid = 28925] [serial = 896] [outer = 0x7fbe99946800] 08:43:41 INFO - PROCESS | 28925 | 1461080621114 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbea830e000) [pid = 28925] [serial = 897] [outer = 0x7fbe99946800] 08:43:41 INFO - PROCESS | 28925 | 1461080621914 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1226ms 08:43:41 INFO - PROCESS | 28925 | 1461080621949 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:43:41 INFO - PROCESS | 28925 | 1461080621952 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:43:41 INFO - PROCESS | 28925 | 1461080621957 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 28925 | 1461080621960 Marionette TRACE conn3 <- [1,1166,null,{}] 08:43:41 INFO - PROCESS | 28925 | 1461080621965 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}] 08:43:42 INFO - PROCESS | 28925 | 1461080622102 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:43:42 INFO - PROCESS | 28925 | 1461080622258 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1970000 == 88 [pid = 28925] [id = 299] 08:43:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe9a0e4800) [pid = 28925] [serial = 898] [outer = (nil)] 08:43:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbea9231400) [pid = 28925] [serial = 899] [outer = 0x7fbe9a0e4800] 08:43:42 INFO - PROCESS | 28925 | 1461080622320 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbeab540000) [pid = 28925] [serial = 900] [outer = 0x7fbe9a0e4800] 08:43:43 INFO - PROCESS | 28925 | 1461080623310 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]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1378ms 08:43:43 INFO - PROCESS | 28925 | 1461080623336 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 28925 | 1461080623339 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:43:43 INFO - PROCESS | 28925 | 1461080623344 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 28925 | 1461080623347 Marionette TRACE conn3 <- [1,1170,null,{}] 08:43:43 INFO - PROCESS | 28925 | 1461080623352 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}] 08:43:43 INFO - PROCESS | 28925 | 1461080623572 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:43:43 INFO - PROCESS | 28925 | 1461080623726 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879ea800 == 89 [pid = 28925] [id = 300] 08:43:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe889ee000) [pid = 28925] [serial = 901] [outer = (nil)] 08:43:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe93f6b000) [pid = 28925] [serial = 902] [outer = 0x7fbe889ee000] 08:43:43 INFO - PROCESS | 28925 | 1461080623788 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbeab764400) [pid = 28925] [serial = 903] [outer = 0x7fbe889ee000] 08:43:44 INFO - PROCESS | 28925 | 1461080624515 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]]]}] 08:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1226ms 08:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:43:44 INFO - PROCESS | 28925 | 1461080624571 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 28925 | 1461080624574 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:43:44 INFO - PROCESS | 28925 | 1461080624580 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 28925 | 1461080624583 Marionette TRACE conn3 <- [1,1174,null,{}] 08:43:44 INFO - PROCESS | 28925 | 1461080624587 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}] 08:43:44 INFO - PROCESS | 28925 | 1461080624787 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:43:45 INFO - PROCESS | 28925 | 1461080625107 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90fd8800 == 90 [pid = 28925] [id = 301] 08:43:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe858f7000) [pid = 28925] [serial = 904] [outer = (nil)] 08:43:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe858f9000) [pid = 28925] [serial = 905] [outer = 0x7fbe858f7000] 08:43:45 INFO - PROCESS | 28925 | 1461080625169 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe87a5e400) [pid = 28925] [serial = 906] [outer = 0x7fbe858f7000] 08:43:45 INFO - PROCESS | 28925 | 1461080625965 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] 08:43:46 INFO - PROCESS | 28925 | 1461080626015 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:43:46 INFO - PROCESS | 28925 | 1461080626023 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 28925 | 1461080626026 Marionette TRACE conn3 <- [1,1178,null,{}] 08:43:46 INFO - PROCESS | 28925 | 1461080626032 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}] 08:43:46 INFO - PROCESS | 28925 | 1461080626173 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:43:46 INFO - PROCESS | 28925 | 1461080626361 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f75b800 == 91 [pid = 28925] [id = 302] 08:43:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe88ad4c00) [pid = 28925] [serial = 907] [outer = (nil)] 08:43:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe8e07f800) [pid = 28925] [serial = 908] [outer = 0x7fbe88ad4c00] 08:43:46 INFO - PROCESS | 28925 | 1461080626467 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe8f738000) [pid = 28925] [serial = 909] [outer = 0x7fbe88ad4c00] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a088800 == 90 [pid = 28925] [id = 290] 08:43:47 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbea724d800) [pid = 28925] [serial = 830] [outer = (nil)] [url = about:blank] 08:43:47 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbea93f1800) [pid = 28925] [serial = 796] [outer = (nil)] [url = about:blank] 08:43:47 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbeabaf2c00) [pid = 28925] [serial = 799] [outer = (nil)] [url = about:blank] 08:43:47 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe88ae2000) [pid = 28925] [serial = 802] [outer = (nil)] [url = about:blank] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99ddc000 == 89 [pid = 28925] [id = 289] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fdb800 == 88 [pid = 28925] [id = 288] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9541f800 == 87 [pid = 28925] [id = 287] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e5f800 == 86 [pid = 28925] [id = 286] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9098c000 == 85 [pid = 28925] [id = 285] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92008800 == 84 [pid = 28925] [id = 284] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9cc000 == 83 [pid = 28925] [id = 282] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95eab800 == 82 [pid = 28925] [id = 281] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9079e000 == 81 [pid = 28925] [id = 280] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb171c800 == 80 [pid = 28925] [id = 279] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9dfcd800 == 79 [pid = 28925] [id = 278] 08:43:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe921a7000 == 78 [pid = 28925] [id = 277] 08:43:47 INFO - PROCESS | 28925 | 1461080627348 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] 08:43:47 INFO - PROCESS | 28925 | 1461080627419 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:43:47 INFO - PROCESS | 28925 | 1461080627425 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 28925 | 1461080627427 Marionette TRACE conn3 <- [1,1182,null,{}] 08:43:47 INFO - PROCESS | 28925 | 1461080627432 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}] 08:43:47 INFO - PROCESS | 28925 | 1461080627561 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:43:47 INFO - PROCESS | 28925 | 1461080627576 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91eb0000 == 79 [pid = 28925] [id = 303] 08:43:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe90a99c00) [pid = 28925] [serial = 910] [outer = (nil)] 08:43:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 171 (0x7fbe90bb4c00) [pid = 28925] [serial = 911] [outer = 0x7fbe90a99c00] 08:43:47 INFO - PROCESS | 28925 | 1461080627630 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbe91851400) [pid = 28925] [serial = 912] [outer = 0x7fbe90a99c00] 08:43:48 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:43:48 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:43:48 INFO - PROCESS | 28925 | 1461080628396 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] 08:43:48 INFO - PROCESS | 28925 | 1461080628463 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:43:48 INFO - PROCESS | 28925 | 1461080628493 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 28925 | 1461080628499 Marionette TRACE conn3 <- [1,1186,null,{}] 08:43:48 INFO - PROCESS | 28925 | 1461080628508 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}] 08:43:48 INFO - PROCESS | 28925 | 1461080628647 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:43:48 INFO - PROCESS | 28925 | 1461080628761 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95eb9000 == 80 [pid = 28925] [id = 304] 08:43:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbe8f72d000) [pid = 28925] [serial = 913] [outer = (nil)] 08:43:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe91fb5000) [pid = 28925] [serial = 914] [outer = 0x7fbe8f72d000] 08:43:48 INFO - PROCESS | 28925 | 1461080628816 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe954cec00) [pid = 28925] [serial = 915] [outer = 0x7fbe8f72d000] 08:43:49 INFO - PROCESS | 28925 | 1461080629412 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] 08:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:43:49 INFO - PROCESS | 28925 | 1461080629485 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:43:49 INFO - PROCESS | 28925 | 1461080629490 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 28925 | 1461080629492 Marionette TRACE conn3 <- [1,1190,null,{}] 08:43:49 INFO - PROCESS | 28925 | 1461080629501 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}] 08:43:49 INFO - PROCESS | 28925 | 1461080629672 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:43:49 INFO - PROCESS | 28925 | 1461080629693 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a7a7000 == 81 [pid = 28925] [id = 305] 08:43:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbe90a9f400) [pid = 28925] [serial = 916] [outer = (nil)] 08:43:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbe98f9a400) [pid = 28925] [serial = 917] [outer = 0x7fbe90a9f400] 08:43:49 INFO - PROCESS | 28925 | 1461080629745 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe9a0d9c00) [pid = 28925] [serial = 918] [outer = 0x7fbe90a9f400] 08:43:50 INFO - PROCESS | 28925 | 1461080630480 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] 08:43:50 INFO - PROCESS | 28925 | 1461080630524 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:43:50 INFO - PROCESS | 28925 | 1461080630561 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 28925 | 1461080630565 Marionette TRACE conn3 <- [1,1194,null,{}] 08:43:50 INFO - PROCESS | 28925 | 1461080630570 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}] 08:43:50 INFO - PROCESS | 28925 | 1461080630730 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:43:50 INFO - PROCESS | 28925 | 1461080630752 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea7ed0000 == 82 [pid = 28925] [id = 306] 08:43:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbe9abdb800) [pid = 28925] [serial = 919] [outer = (nil)] 08:43:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe9df55400) [pid = 28925] [serial = 920] [outer = 0x7fbe9abdb800] 08:43:50 INFO - PROCESS | 28925 | 1461080630814 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbea1513c00) [pid = 28925] [serial = 921] [outer = 0x7fbe9abdb800] 08:43:51 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:43:51 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:43:51 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe90bb8c00) [pid = 28925] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:43:51 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbe9093b800) [pid = 28925] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:43:51 INFO - PROCESS | 28925 | --DOMWINDOW == 178 (0x7fbe920e8800) [pid = 28925] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:43:51 INFO - PROCESS | 28925 | --DOMWINDOW == 177 (0x7fbe889ee400) [pid = 28925] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:43:51 INFO - PROCESS | 28925 | --DOMWINDOW == 176 (0x7fbe89612800) [pid = 28925] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:43:51 INFO - PROCESS | 28925 | --DOMWINDOW == 175 (0x7fbe954c0000) [pid = 28925] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:43:51 INFO - PROCESS | 28925 | --DOMWINDOW == 174 (0x7fbe889e3800) [pid = 28925] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:43:51 INFO - PROCESS | 28925 | 1461080631644 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] 08:43:51 INFO - PROCESS | 28925 | 1461080631696 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:43:51 INFO - PROCESS | 28925 | 1461080631704 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 28925 | 1461080631707 Marionette TRACE conn3 <- [1,1198,null,{}] 08:43:51 INFO - PROCESS | 28925 | 1461080631711 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}] 08:43:51 INFO - PROCESS | 28925 | 1461080631835 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:43:51 INFO - PROCESS | 28925 | 1461080631958 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaaf22800 == 83 [pid = 28925] [id = 307] 08:43:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe9adafc00) [pid = 28925] [serial = 922] [outer = (nil)] 08:43:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbea80b3800) [pid = 28925] [serial = 923] [outer = 0x7fbe9adafc00] 08:43:52 INFO - PROCESS | 28925 | 1461080632012 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbeab53f000) [pid = 28925] [serial = 924] [outer = 0x7fbe9adafc00] 08:43:52 INFO - PROCESS | 28925 | 1461080632555 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 874ms 08:43:52 INFO - PROCESS | 28925 | 1461080632580 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 28925 | 1461080632583 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:43:52 INFO - PROCESS | 28925 | 1461080632587 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 28925 | 1461080632590 Marionette TRACE conn3 <- [1,1202,null,{}] 08:43:52 INFO - PROCESS | 28925 | 1461080632594 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}] 08:43:52 INFO - PROCESS | 28925 | 1461080632711 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:43:52 INFO - PROCESS | 28925 | 1461080632719 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead830000 == 84 [pid = 28925] [id = 308] 08:43:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe889f1c00) [pid = 28925] [serial = 925] [outer = (nil)] 08:43:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbe896f3400) [pid = 28925] [serial = 926] [outer = 0x7fbe889f1c00] 08:43:52 INFO - PROCESS | 28925 | 1461080632773 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe981ce400) [pid = 28925] [serial = 927] [outer = 0x7fbe889f1c00] 08:43:53 INFO - PROCESS | 28925 | 1461080633455 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]]]}] 08:43:53 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 08:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 882ms 08:43:53 INFO - PROCESS | 28925 | 1461080633470 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 28925 | 1461080633472 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:43:53 INFO - PROCESS | 28925 | 1461080633478 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 28925 | 1461080633480 Marionette TRACE conn3 <- [1,1206,null,{}] 08:43:53 INFO - PROCESS | 28925 | 1461080633485 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}] 08:43:53 INFO - PROCESS | 28925 | 1461080633605 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:43:53 INFO - PROCESS | 28925 | 1461080633809 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895ce800 == 85 [pid = 28925] [id = 309] 08:43:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe858ea400) [pid = 28925] [serial = 928] [outer = (nil)] 08:43:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe858f5c00) [pid = 28925] [serial = 929] [outer = 0x7fbe858ea400] 08:43:53 INFO - PROCESS | 28925 | 1461080633874 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe889e5000) [pid = 28925] [serial = 930] [outer = 0x7fbe858ea400] 08:43:54 INFO - PROCESS | 28925 | 1461080634659 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]]]}] 08:43:54 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 08:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1227ms 08:43:54 INFO - PROCESS | 28925 | 1461080634707 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 28925 | 1461080634712 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:43:54 INFO - PROCESS | 28925 | 1461080634719 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 28925 | 1461080634724 Marionette TRACE conn3 <- [1,1210,null,{}] 08:43:54 INFO - PROCESS | 28925 | 1461080634731 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}] 08:43:54 INFO - PROCESS | 28925 | 1461080634915 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:43:55 INFO - PROCESS | 28925 | 1461080635070 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9201c800 == 86 [pid = 28925] [id = 310] 08:43:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe858ed800) [pid = 28925] [serial = 931] [outer = (nil)] 08:43:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe90938c00) [pid = 28925] [serial = 932] [outer = 0x7fbe858ed800] 08:43:55 INFO - PROCESS | 28925 | 1461080635134 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe90a5c800) [pid = 28925] [serial = 933] [outer = 0x7fbe858ed800] 08:43:55 INFO - PROCESS | 28925 | 1461080635975 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1331ms 08:43:56 INFO - PROCESS | 28925 | 1461080636053 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 28925 | 1461080636058 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:43:56 INFO - PROCESS | 28925 | 1461080636064 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 28925 | 1461080636067 Marionette TRACE conn3 <- [1,1214,null,{}] 08:43:56 INFO - PROCESS | 28925 | 1461080636073 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}] 08:43:56 INFO - PROCESS | 28925 | 1461080636229 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:43:56 INFO - PROCESS | 28925 | 1461080636384 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a204800 == 87 [pid = 28925] [id = 311] 08:43:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe896f4000) [pid = 28925] [serial = 934] [outer = (nil)] 08:43:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe933d3000) [pid = 28925] [serial = 935] [outer = 0x7fbe896f4000] 08:43:56 INFO - PROCESS | 28925 | 1461080636451 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe98104400) [pid = 28925] [serial = 936] [outer = 0x7fbe896f4000] 08:43:57 INFO - PROCESS | 28925 | 1461080637322 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1282ms 08:43:57 INFO - PROCESS | 28925 | 1461080637347 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 28925 | 1461080637351 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:43:57 INFO - PROCESS | 28925 | 1461080637365 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 28925 | 1461080637373 Marionette TRACE conn3 <- [1,1218,null,{}] 08:43:57 INFO - PROCESS | 28925 | 1461080637379 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}] 08:43:57 INFO - PROCESS | 28925 | 1461080637530 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:43:57 INFO - PROCESS | 28925 | 1461080637692 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeafebd800 == 88 [pid = 28925] [id = 312] 08:43:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe91caf000) [pid = 28925] [serial = 937] [outer = (nil)] 08:43:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe9e04ec00) [pid = 28925] [serial = 938] [outer = 0x7fbe91caf000] 08:43:57 INFO - PROCESS | 28925 | 1461080637758 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbea81a7000) [pid = 28925] [serial = 939] [outer = 0x7fbe91caf000] 08:43:58 INFO - PROCESS | 28925 | 1461080638532 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1244ms 08:43:58 INFO - PROCESS | 28925 | 1461080638602 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 28925 | 1461080638606 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:43:58 INFO - PROCESS | 28925 | 1461080638612 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 28925 | 1461080638614 Marionette TRACE conn3 <- [1,1222,null,{}] 08:43:58 INFO - PROCESS | 28925 | 1461080638620 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}] 08:43:58 INFO - PROCESS | 28925 | 1461080638771 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:43:58 INFO - PROCESS | 28925 | 1461080638927 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88a4b800 == 89 [pid = 28925] [id = 313] 08:43:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe86e8a000) [pid = 28925] [serial = 940] [outer = (nil)] 08:43:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe86e93000) [pid = 28925] [serial = 941] [outer = 0x7fbe86e8a000] 08:43:59 INFO - PROCESS | 28925 | 1461080638992 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe9df57400) [pid = 28925] [serial = 942] [outer = 0x7fbe86e8a000] 08:43:59 INFO - PROCESS | 28925 | 1461080639732 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] 08:43:59 INFO - PROCESS | 28925 | 1461080639795 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:43:59 INFO - PROCESS | 28925 | 1461080639801 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 28925 | 1461080639803 Marionette TRACE conn3 <- [1,1226,null,{}] 08:43:59 INFO - PROCESS | 28925 | 1461080639808 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}] 08:43:59 INFO - PROCESS | 28925 | 1461080639984 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:44:00 INFO - PROCESS | 28925 | 1461080640141 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f816800 == 90 [pid = 28925] [id = 314] 08:44:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbeabd8c000) [pid = 28925] [serial = 943] [outer = (nil)] 08:44:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbeacc59c00) [pid = 28925] [serial = 944] [outer = 0x7fbeabd8c000] 08:44:00 INFO - PROCESS | 28925 | 1461080640217 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbead363000) [pid = 28925] [serial = 945] [outer = 0x7fbeabd8c000] 08:44:00 INFO - PROCESS | 28925 | 1461080640961 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]]]}] 08:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1180ms 08:44:00 INFO - PROCESS | 28925 | 1461080640990 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:44:00 INFO - PROCESS | 28925 | 1461080640993 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:44:01 INFO - PROCESS | 28925 | 1461080641000 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 28925 | 1461080641002 Marionette TRACE conn3 <- [1,1230,null,{}] 08:44:01 INFO - PROCESS | 28925 | 1461080641007 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}] 08:44:01 INFO - PROCESS | 28925 | 1461080641167 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:44:01 INFO - PROCESS | 28925 | 1461080641326 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe85765800 == 91 [pid = 28925] [id = 315] 08:44:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe8626ac00) [pid = 28925] [serial = 946] [outer = (nil)] 08:44:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe86276c00) [pid = 28925] [serial = 947] [outer = 0x7fbe8626ac00] 08:44:01 INFO - PROCESS | 28925 | 1461080641386 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbead3aac00) [pid = 28925] [serial = 948] [outer = 0x7fbe8626ac00] 08:44:02 INFO - PROCESS | 28925 | 1461080642170 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]]]}] 08:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1180ms 08:44:02 INFO - PROCESS | 28925 | 1461080642193 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:44:02 INFO - PROCESS | 28925 | 1461080642197 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:44:02 INFO - PROCESS | 28925 | 1461080642204 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:44:02 INFO - PROCESS | 28925 | 1461080642206 Marionette TRACE conn3 <- [1,1234,null,{}] 08:44:02 INFO - PROCESS | 28925 | 1461080642211 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}] 08:44:02 INFO - PROCESS | 28925 | 1461080642347 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:44:02 INFO - PROCESS | 28925 | 1461080642506 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe852d0800 == 92 [pid = 28925] [id = 316] 08:44:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe86270000) [pid = 28925] [serial = 949] [outer = (nil)] 08:44:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe863cbc00) [pid = 28925] [serial = 950] [outer = 0x7fbe86270000] 08:44:02 INFO - PROCESS | 28925 | 1461080642567 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe863d0000) [pid = 28925] [serial = 951] [outer = 0x7fbe86270000] 08:44:03 INFO - PROCESS | 28925 | 1461080643327 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1176ms 08:44:03 INFO - PROCESS | 28925 | 1461080643381 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 28925 | 1461080643384 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:44:03 INFO - PROCESS | 28925 | 1461080643390 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 28925 | 1461080643392 Marionette TRACE conn3 <- [1,1238,null,{}] 08:44:03 INFO - PROCESS | 28925 | 1461080643397 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}] 08:44:03 INFO - PROCESS | 28925 | 1461080643540 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:44:03 INFO - PROCESS | 28925 | 1461080643704 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88a48800 == 93 [pid = 28925] [id = 317] 08:44:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe863c6400) [pid = 28925] [serial = 952] [outer = (nil)] 08:44:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe866e9800) [pid = 28925] [serial = 953] [outer = 0x7fbe863c6400] 08:44:03 INFO - PROCESS | 28925 | 1461080643764 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe866ed400) [pid = 28925] [serial = 954] [outer = 0x7fbe863c6400] 08:44:04 INFO - PROCESS | 28925 | 1461080644526 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1175ms 08:44:04 INFO - PROCESS | 28925 | 1461080644565 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 28925 | 1461080644568 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:44:04 INFO - PROCESS | 28925 | 1461080644574 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 28925 | 1461080644576 Marionette TRACE conn3 <- [1,1242,null,{}] 08:44:04 INFO - PROCESS | 28925 | 1461080644582 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}] 08:44:04 INFO - PROCESS | 28925 | 1461080644727 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:44:04 INFO - PROCESS | 28925 | 1461080644907 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87817000 == 94 [pid = 28925] [id = 318] 08:44:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe863d0400) [pid = 28925] [serial = 955] [outer = (nil)] 08:44:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe866f3400) [pid = 28925] [serial = 956] [outer = 0x7fbe863d0400] 08:44:04 INFO - PROCESS | 28925 | 1461080644968 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe8df2c000) [pid = 28925] [serial = 957] [outer = 0x7fbe863d0400] 08:44:06 INFO - PROCESS | 28925 | 1461080646073 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1533ms 08:44:06 INFO - PROCESS | 28925 | 1461080646108 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 28925 | 1461080646113 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:44:06 INFO - PROCESS | 28925 | 1461080646119 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 28925 | 1461080646124 Marionette TRACE conn3 <- [1,1246,null,{}] 08:44:06 INFO - PROCESS | 28925 | 1461080646132 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}] 08:44:06 INFO - PROCESS | 28925 | 1461080646289 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:44:06 INFO - PROCESS | 28925 | 1461080646475 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9078d000 == 95 [pid = 28925] [id = 319] 08:44:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe866eac00) [pid = 28925] [serial = 958] [outer = (nil)] 08:44:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe866f4800) [pid = 28925] [serial = 959] [outer = 0x7fbe866eac00] 08:44:06 INFO - PROCESS | 28925 | 1461080646533 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe87a56800) [pid = 28925] [serial = 960] [outer = 0x7fbe866eac00] 08:44:07 INFO - PROCESS | 28925 | 1461080647282 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]]]}] 08:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1232ms 08:44:07 INFO - PROCESS | 28925 | 1461080647352 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:44:07 INFO - PROCESS | 28925 | 1461080647365 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:44:07 INFO - PROCESS | 28925 | 1461080647381 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:44:07 INFO - PROCESS | 28925 | 1461080647391 Marionette TRACE conn3 <- [1,1250,null,{}] 08:44:07 INFO - PROCESS | 28925 | 1461080647399 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}] 08:44:07 INFO - PROCESS | 28925 | 1461080647609 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:44:07 INFO - PROCESS | 28925 | 1461080647774 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9d0800 == 96 [pid = 28925] [id = 320] 08:44:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe896ef800) [pid = 28925] [serial = 961] [outer = (nil)] 08:44:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe8df2bc00) [pid = 28925] [serial = 962] [outer = 0x7fbe896ef800] 08:44:07 INFO - PROCESS | 28925 | 1461080647833 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe8df31800) [pid = 28925] [serial = 963] [outer = 0x7fbe896ef800] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead830000 == 95 [pid = 28925] [id = 308] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaaf22800 == 94 [pid = 28925] [id = 307] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe9093ec00) [pid = 28925] [serial = 845] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbead2b9c00) [pid = 28925] [serial = 848] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe9810ec00) [pid = 28925] [serial = 875] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea7ed0000 == 93 [pid = 28925] [id = 306] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a7a7000 == 92 [pid = 28925] [id = 305] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95eb9000 == 91 [pid = 28925] [id = 304] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91eb0000 == 90 [pid = 28925] [id = 303] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f75b800 == 89 [pid = 28925] [id = 302] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90fd8800 == 88 [pid = 28925] [id = 301] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13ad000 == 87 [pid = 28925] [id = 294] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9725d000 == 86 [pid = 28925] [id = 293] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91624800 == 85 [pid = 28925] [id = 292] 08:44:08 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a79f000 == 84 [pid = 28925] [id = 291] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe91fb3000) [pid = 28925] [serial = 863] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe90bbfc00) [pid = 28925] [serial = 860] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbea96b9000) [pid = 28925] [serial = 842] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe9184b400) [pid = 28925] [serial = 861] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe92f51800) [pid = 28925] [serial = 866] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe920e4000) [pid = 28925] [serial = 836] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe8e085c00) [pid = 28925] [serial = 851] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe89610400) [pid = 28925] [serial = 855] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe88ad6400) [pid = 28925] [serial = 854] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe9a0e3400) [pid = 28925] [serial = 839] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe8f70e400) [pid = 28925] [serial = 857] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe9093c000) [pid = 28925] [serial = 858] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe8f72f800) [pid = 28925] [serial = 833] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe96586c00) [pid = 28925] [serial = 869] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe933d4400) [pid = 28925] [serial = 867] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe96588c00) [pid = 28925] [serial = 872] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe97240400) [pid = 28925] [serial = 870] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe920e9c00) [pid = 28925] [serial = 864] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe97ff7000) [pid = 28925] [serial = 873] [outer = (nil)] [url = about:blank] 08:44:08 INFO - PROCESS | 28925 | 1461080648725 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1390ms 08:44:08 INFO - PROCESS | 28925 | 1461080648770 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 28925 | 1461080648774 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:44:08 INFO - PROCESS | 28925 | 1461080648779 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 28925 | 1461080648784 Marionette TRACE conn3 <- [1,1254,null,{}] 08:44:08 INFO - PROCESS | 28925 | 1461080648797 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}] 08:44:08 INFO - PROCESS | 28925 | 1461080648934 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:44:08 INFO - PROCESS | 28925 | 1461080648948 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92093800 == 85 [pid = 28925] [id = 321] 08:44:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe8e083c00) [pid = 28925] [serial = 964] [outer = (nil)] 08:44:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe9093ec00) [pid = 28925] [serial = 965] [outer = 0x7fbe8e083c00] 08:44:09 INFO - PROCESS | 28925 | 1461080649027 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe90ab3c00) [pid = 28925] [serial = 966] [outer = 0x7fbe8e083c00] 08:44:09 INFO - PROCESS | 28925 | 1461080649741 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]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1032ms 08:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:44:09 INFO - PROCESS | 28925 | 1461080649812 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 28925 | 1461080649815 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:44:09 INFO - PROCESS | 28925 | 1461080649821 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 28925 | 1461080649823 Marionette TRACE conn3 <- [1,1258,null,{}] 08:44:09 INFO - PROCESS | 28925 | 1461080649828 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}] 08:44:09 INFO - PROCESS | 28925 | 1461080649984 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:44:10 INFO - PROCESS | 28925 | 1461080650103 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95386000 == 86 [pid = 28925] [id = 322] 08:44:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe896f6400) [pid = 28925] [serial = 967] [outer = (nil)] 08:44:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe916b4c00) [pid = 28925] [serial = 968] [outer = 0x7fbe896f6400] 08:44:10 INFO - PROCESS | 28925 | 1461080650158 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe91fb7800) [pid = 28925] [serial = 969] [outer = 0x7fbe896f6400] 08:44:10 INFO - PROCESS | 28925 | 1461080650782 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 985ms 08:44:10 INFO - PROCESS | 28925 | 1461080650806 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 28925 | 1461080650809 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:44:10 INFO - PROCESS | 28925 | 1461080650831 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 28925 | 1461080650834 Marionette TRACE conn3 <- [1,1262,null,{}] 08:44:10 INFO - PROCESS | 28925 | 1461080650838 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}] 08:44:11 INFO - PROCESS | 28925 | 1461080651009 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:44:11 INFO - PROCESS | 28925 | 1461080651060 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95eb1800 == 87 [pid = 28925] [id = 323] 08:44:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe91fb9000) [pid = 28925] [serial = 970] [outer = (nil)] 08:44:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe933d2400) [pid = 28925] [serial = 971] [outer = 0x7fbe91fb9000] 08:44:11 INFO - PROCESS | 28925 | 1461080651189 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe9526e000) [pid = 28925] [serial = 972] [outer = 0x7fbe91fb9000] 08:44:11 INFO - PROCESS | 28925 | 1461080651894 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1131ms 08:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:44:11 INFO - PROCESS | 28925 | 1461080651968 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 28925 | 1461080651970 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:44:11 INFO - PROCESS | 28925 | 1461080651979 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 28925 | 1461080651982 Marionette TRACE conn3 <- [1,1266,null,{}] 08:44:11 INFO - PROCESS | 28925 | 1461080651987 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}] 08:44:12 INFO - PROCESS | 28925 | 1461080652189 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:44:12 INFO - PROCESS | 28925 | 1461080652213 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe999b8800 == 88 [pid = 28925] [id = 324] 08:44:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe9707c000) [pid = 28925] [serial = 973] [outer = (nil)] 08:44:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe990bc400) [pid = 28925] [serial = 974] [outer = 0x7fbe9707c000] 08:44:12 INFO - PROCESS | 28925 | 1461080652270 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe99945000) [pid = 28925] [serial = 975] [outer = 0x7fbe9707c000] 08:44:13 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe858f7000) [pid = 28925] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:44:13 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe90a99c00) [pid = 28925] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:44:13 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe8f72d000) [pid = 28925] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:44:13 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe88ad4c00) [pid = 28925] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:44:13 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe9adafc00) [pid = 28925] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:44:13 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe90a9f400) [pid = 28925] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:44:13 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe9abdb800) [pid = 28925] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:44:13 INFO - PROCESS | 28925 | 1461080653213 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1281ms 08:44:13 INFO - PROCESS | 28925 | 1461080653256 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 28925 | 1461080653259 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:44:13 INFO - PROCESS | 28925 | 1461080653264 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 28925 | 1461080653266 Marionette TRACE conn3 <- [1,1270,null,{}] 08:44:13 INFO - PROCESS | 28925 | 1461080653272 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}] 08:44:13 INFO - PROCESS | 28925 | 1461080653417 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:44:13 INFO - PROCESS | 28925 | 1461080653429 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4dc000 == 89 [pid = 28925] [id = 325] 08:44:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe896ec800) [pid = 28925] [serial = 976] [outer = (nil)] 08:44:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe98f9bc00) [pid = 28925] [serial = 977] [outer = 0x7fbe896ec800] 08:44:13 INFO - PROCESS | 28925 | 1461080653484 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe9a2b6800) [pid = 28925] [serial = 978] [outer = 0x7fbe896ec800] 08:44:14 INFO - PROCESS | 28925 | 1461080654182 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]]]}] 08:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 975ms 08:44:14 INFO - PROCESS | 28925 | 1461080654241 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 28925 | 1461080654244 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:44:14 INFO - PROCESS | 28925 | 1461080654249 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 28925 | 1461080654251 Marionette TRACE conn3 <- [1,1274,null,{}] 08:44:14 INFO - PROCESS | 28925 | 1461080654256 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}] 08:44:14 INFO - PROCESS | 28925 | 1461080654435 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:44:14 INFO - PROCESS | 28925 | 1461080654453 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d521800 == 90 [pid = 28925] [id = 326] 08:44:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe99909000) [pid = 28925] [serial = 979] [outer = (nil)] 08:44:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe9e053400) [pid = 28925] [serial = 980] [outer = 0x7fbe99909000] 08:44:14 INFO - PROCESS | 28925 | 1461080654508 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbea81a4400) [pid = 28925] [serial = 981] [outer = 0x7fbe99909000] 08:44:15 INFO - PROCESS | 28925 | 1461080655353 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1174ms 08:44:15 INFO - PROCESS | 28925 | 1461080655425 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:44:15 INFO - PROCESS | 28925 | 1461080655430 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:44:15 INFO - PROCESS | 28925 | 1461080655438 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 28925 | 1461080655444 Marionette TRACE conn3 <- [1,1278,null,{}] 08:44:15 INFO - PROCESS | 28925 | 1461080655452 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}] 08:44:15 INFO - PROCESS | 28925 | 1461080655668 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:44:15 INFO - PROCESS | 28925 | 1461080655831 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f812000 == 91 [pid = 28925] [id = 327] 08:44:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe86269c00) [pid = 28925] [serial = 982] [outer = (nil)] 08:44:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe86e94000) [pid = 28925] [serial = 983] [outer = 0x7fbe86269c00] 08:44:15 INFO - PROCESS | 28925 | 1461080655901 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe889ea800) [pid = 28925] [serial = 984] [outer = 0x7fbe86269c00] 08:44:16 INFO - PROCESS | 28925 | 1461080656718 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1334ms 08:44:16 INFO - PROCESS | 28925 | 1461080656772 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 28925 | 1461080656779 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:44:16 INFO - PROCESS | 28925 | 1461080656789 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 28925 | 1461080656792 Marionette TRACE conn3 <- [1,1282,null,{}] 08:44:16 INFO - PROCESS | 28925 | 1461080656796 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}] 08:44:16 INFO - PROCESS | 28925 | 1461080656956 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:44:17 INFO - PROCESS | 28925 | 1461080657123 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95387800 == 92 [pid = 28925] [id = 328] 08:44:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe863c9400) [pid = 28925] [serial = 985] [outer = (nil)] 08:44:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe8f704c00) [pid = 28925] [serial = 986] [outer = 0x7fbe863c9400] 08:44:17 INFO - PROCESS | 28925 | 1461080657193 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe90a58800) [pid = 28925] [serial = 987] [outer = 0x7fbe863c9400] 08:44:18 INFO - PROCESS | 28925 | 1461080658048 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1333ms 08:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:44:18 INFO - PROCESS | 28925 | 1461080658122 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 28925 | 1461080658125 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:44:18 INFO - PROCESS | 28925 | 1461080658131 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 28925 | 1461080658137 Marionette TRACE conn3 <- [1,1286,null,{}] 08:44:18 INFO - PROCESS | 28925 | 1461080658151 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}] 08:44:18 INFO - PROCESS | 28925 | 1461080658351 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:44:18 INFO - PROCESS | 28925 | 1461080658510 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea9219000 == 93 [pid = 28925] [id = 329] 08:44:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe90aa7400) [pid = 28925] [serial = 988] [outer = (nil)] 08:44:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe954cac00) [pid = 28925] [serial = 989] [outer = 0x7fbe90aa7400] 08:44:18 INFO - PROCESS | 28925 | 1461080658614 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe98109400) [pid = 28925] [serial = 990] [outer = 0x7fbe90aa7400] 08:44:19 INFO - PROCESS | 28925 | 1461080659382 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1290ms 08:44:19 INFO - PROCESS | 28925 | 1461080659423 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 28925 | 1461080659427 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:44:19 INFO - PROCESS | 28925 | 1461080659432 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 28925 | 1461080659434 Marionette TRACE conn3 <- [1,1290,null,{}] 08:44:19 INFO - PROCESS | 28925 | 1461080659440 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}] 08:44:19 INFO - PROCESS | 28925 | 1461080659591 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:44:19 INFO - PROCESS | 28925 | 1461080659758 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc10800 == 94 [pid = 28925] [id = 330] 08:44:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe920e8800) [pid = 28925] [serial = 991] [outer = (nil)] 08:44:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe9a2b6c00) [pid = 28925] [serial = 992] [outer = 0x7fbe920e8800] 08:44:19 INFO - PROCESS | 28925 | 1461080659821 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbea8534c00) [pid = 28925] [serial = 993] [outer = 0x7fbe920e8800] 08:44:20 INFO - PROCESS | 28925 | 1461080660644 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1282ms 08:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:44:20 INFO - PROCESS | 28925 | 1461080660715 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 28925 | 1461080660717 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:44:20 INFO - PROCESS | 28925 | 1461080660723 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 28925 | 1461080660726 Marionette TRACE conn3 <- [1,1294,null,{}] 08:44:20 INFO - PROCESS | 28925 | 1461080660731 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}] 08:44:20 INFO - PROCESS | 28925 | 1461080660879 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:44:21 INFO - PROCESS | 28925 | 1461080661044 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1968800 == 95 [pid = 28925] [id = 331] 08:44:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe88884800) [pid = 28925] [serial = 994] [outer = (nil)] 08:44:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe8888d000) [pid = 28925] [serial = 995] [outer = 0x7fbe88884800] 08:44:21 INFO - PROCESS | 28925 | 1461080661117 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe88891800) [pid = 28925] [serial = 996] [outer = 0x7fbe88884800] 08:44:21 INFO - PROCESS | 28925 | 1461080661807 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1128ms 08:44:21 INFO - PROCESS | 28925 | 1461080661851 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 28925 | 1461080661854 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:44:21 INFO - PROCESS | 28925 | 1461080661859 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 28925 | 1461080661861 Marionette TRACE conn3 <- [1,1298,null,{}] 08:44:21 INFO - PROCESS | 28925 | 1461080661884 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}] 08:44:22 INFO - PROCESS | 28925 | 1461080662057 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:44:22 INFO - PROCESS | 28925 | 1461080662218 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88961000 == 96 [pid = 28925] [id = 332] 08:44:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe9a0db000) [pid = 28925] [serial = 997] [outer = (nil)] 08:44:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbead2c1c00) [pid = 28925] [serial = 998] [outer = 0x7fbe9a0db000] 08:44:22 INFO - PROCESS | 28925 | 1461080662282 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbead605c00) [pid = 28925] [serial = 999] [outer = 0x7fbe9a0db000] 08:44:23 INFO - PROCESS | 28925 | 1461080663098 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1296ms 08:44:23 INFO - PROCESS | 28925 | 1461080663157 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 28925 | 1461080663160 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:44:23 INFO - PROCESS | 28925 | 1461080663165 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 28925 | 1461080663167 Marionette TRACE conn3 <- [1,1302,null,{}] 08:44:23 INFO - PROCESS | 28925 | 1461080663172 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}] 08:44:23 INFO - PROCESS | 28925 | 1461080663319 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:44:23 INFO - PROCESS | 28925 | 1461080663488 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86ec3000 == 97 [pid = 28925] [id = 333] 08:44:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe844e5c00) [pid = 28925] [serial = 1000] [outer = (nil)] 08:44:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe844f1400) [pid = 28925] [serial = 1001] [outer = 0x7fbe844e5c00] 08:44:23 INFO - PROCESS | 28925 | 1461080663548 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbead2be400) [pid = 28925] [serial = 1002] [outer = 0x7fbe844e5c00] 08:44:24 INFO - PROCESS | 28925 | 1461080664291 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]]]}] 08:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1175ms 08:44:24 INFO - PROCESS | 28925 | 1461080664341 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 28925 | 1461080664345 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:44:24 INFO - PROCESS | 28925 | 1461080664350 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 28925 | 1461080664352 Marionette TRACE conn3 <- [1,1306,null,{}] 08:44:24 INFO - PROCESS | 28925 | 1461080664358 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}] 08:44:24 INFO - PROCESS | 28925 | 1461080664498 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:44:24 INFO - PROCESS | 28925 | 1461080664665 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe839d1800 == 98 [pid = 28925] [id = 334] 08:44:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe844eac00) [pid = 28925] [serial = 1003] [outer = (nil)] 08:44:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe846e7800) [pid = 28925] [serial = 1004] [outer = 0x7fbe844eac00] 08:44:24 INFO - PROCESS | 28925 | 1461080664725 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe846ec000) [pid = 28925] [serial = 1005] [outer = 0x7fbe844eac00] 08:44:25 INFO - PROCESS | 28925 | 1461080665507 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1226ms 08:44:25 INFO - PROCESS | 28925 | 1461080665577 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:44:25 INFO - PROCESS | 28925 | 1461080665580 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:44:25 INFO - PROCESS | 28925 | 1461080665586 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 28925 | 1461080665588 Marionette TRACE conn3 <- [1,1310,null,{}] 08:44:25 INFO - PROCESS | 28925 | 1461080665593 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}] 08:44:25 INFO - PROCESS | 28925 | 1461080665740 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:44:25 INFO - PROCESS | 28925 | 1461080665905 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86360000 == 99 [pid = 28925] [id = 335] 08:44:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe844eb400) [pid = 28925] [serial = 1006] [outer = (nil)] 08:44:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe846f0800) [pid = 28925] [serial = 1007] [outer = 0x7fbe844eb400] 08:44:25 INFO - PROCESS | 28925 | 1461080665964 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe86608400) [pid = 28925] [serial = 1008] [outer = 0x7fbe844eb400] 08:44:26 INFO - PROCESS | 28925 | 1461080666782 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] 08:44:26 INFO - PROCESS | 28925 | 1461080666818 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:44:26 INFO - PROCESS | 28925 | 1461080666824 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 28925 | 1461080666827 Marionette TRACE conn3 <- [1,1314,null,{}] 08:44:26 INFO - PROCESS | 28925 | 1461080666831 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}] 08:44:26 INFO - PROCESS | 28925 | 1461080666975 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:44:27 INFO - PROCESS | 28925 | 1461080667146 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86ec4800 == 100 [pid = 28925] [id = 336] 08:44:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe846e2800) [pid = 28925] [serial = 1009] [outer = (nil)] 08:44:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe858ad000) [pid = 28925] [serial = 1010] [outer = 0x7fbe846e2800] 08:44:27 INFO - PROCESS | 28925 | 1461080667205 Marionette DEBUG loaded listener.js 08:44:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe858b3800) [pid = 28925] [serial = 1011] [outer = 0x7fbe846e2800] 08:44:28 INFO - PROCESS | 28925 | 1461080668015 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1232ms 08:44:28 INFO - PROCESS | 28925 | 1461080668057 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:44:28 INFO - PROCESS | 28925 | 1461080668061 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:44:28 INFO - PROCESS | 28925 | 1461080668067 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 28925 | 1461080668071 Marionette TRACE conn3 <- [1,1318,null,{}] 08:44:28 INFO - PROCESS | 28925 | 1461080668076 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}] 08:44:28 INFO - PROCESS | 28925 | 1461080668257 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:44:28 INFO - PROCESS | 28925 | 1461080668430 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97321800 == 101 [pid = 28925] [id = 337] 08:44:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe846ef800) [pid = 28925] [serial = 1012] [outer = (nil)] 08:44:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe896e8800) [pid = 28925] [serial = 1013] [outer = 0x7fbe846ef800] 08:44:28 INFO - PROCESS | 28925 | 1461080668497 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe99940400) [pid = 28925] [serial = 1014] [outer = 0x7fbe846ef800] 08:44:29 INFO - PROCESS | 28925 | 1461080669592 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]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1579ms 08:44:29 INFO - PROCESS | 28925 | 1461080669647 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:44:29 INFO - PROCESS | 28925 | 1461080669652 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:44:29 INFO - PROCESS | 28925 | 1461080669659 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 28925 | 1461080669664 Marionette TRACE conn3 <- [1,1322,null,{}] 08:44:29 INFO - PROCESS | 28925 | 1461080669672 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}] 08:44:29 INFO - PROCESS | 28925 | 1461080669837 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:44:30 INFO - PROCESS | 28925 | 1461080670078 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86eb7000 == 102 [pid = 28925] [id = 338] 08:44:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe86276400) [pid = 28925] [serial = 1015] [outer = (nil)] 08:44:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe863c4c00) [pid = 28925] [serial = 1016] [outer = 0x7fbe86276400] 08:44:30 INFO - PROCESS | 28925 | 1461080670271 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe8660b800) [pid = 28925] [serial = 1017] [outer = 0x7fbe86276400] 08:44:31 INFO - PROCESS | 28925 | 1461080671009 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1385ms 08:44:31 INFO - PROCESS | 28925 | 1461080671044 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 28925 | 1461080671051 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:44:31 INFO - PROCESS | 28925 | 1461080671061 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 28925 | 1461080671065 Marionette TRACE conn3 <- [1,1326,null,{}] 08:44:31 INFO - PROCESS | 28925 | 1461080671070 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}] 08:44:31 INFO - PROCESS | 28925 | 1461080671225 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4dc000 == 101 [pid = 28925] [id = 325] 08:44:31 INFO - PROCESS | 28925 | 1461080671466 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe999b8800 == 100 [pid = 28925] [id = 324] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95eb1800 == 99 [pid = 28925] [id = 323] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95386000 == 98 [pid = 28925] [id = 322] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92093800 == 97 [pid = 28925] [id = 321] 08:44:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87810800 == 98 [pid = 28925] [id = 339] 08:44:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe858ec800) [pid = 28925] [serial = 1018] [outer = (nil)] 08:44:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe866ee400) [pid = 28925] [serial = 1019] [outer = 0x7fbe858ec800] 08:44:31 INFO - PROCESS | 28925 | 1461080671530 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe88887800) [pid = 28925] [serial = 1020] [outer = 0x7fbe858ec800] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9d0800 == 97 [pid = 28925] [id = 320] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9078d000 == 96 [pid = 28925] [id = 319] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe88a4b800 == 95 [pid = 28925] [id = 313] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeafebd800 == 94 [pid = 28925] [id = 312] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a204800 == 93 [pid = 28925] [id = 311] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9201c800 == 92 [pid = 28925] [id = 310] 08:44:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895ce800 == 91 [pid = 28925] [id = 309] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe9adbb400) [pid = 28925] [serial = 893] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe87a5e400) [pid = 28925] [serial = 906] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe93f6b000) [pid = 28925] [serial = 902] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe91851400) [pid = 28925] [serial = 912] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbea7e76800) [pid = 28925] [serial = 896] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe954cec00) [pid = 28925] [serial = 915] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe99944400) [pid = 28925] [serial = 890] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe90bb4c00) [pid = 28925] [serial = 911] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe8e07f800) [pid = 28925] [serial = 908] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbea80b3800) [pid = 28925] [serial = 923] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe98f9a400) [pid = 28925] [serial = 917] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbea9231400) [pid = 28925] [serial = 899] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe8f738000) [pid = 28925] [serial = 909] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe9a0d9c00) [pid = 28925] [serial = 918] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe90aab400) [pid = 28925] [serial = 881] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe91fb5000) [pid = 28925] [serial = 914] [outer = (nil)] [url = about:blank] 08:44:31 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe9df55400) [pid = 28925] [serial = 920] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe858f9000) [pid = 28925] [serial = 905] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe9878d800) [pid = 28925] [serial = 887] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe95267000) [pid = 28925] [serial = 884] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbea1513c00) [pid = 28925] [serial = 921] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe896f3400) [pid = 28925] [serial = 926] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe89605c00) [pid = 28925] [serial = 878] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbeab53f000) [pid = 28925] [serial = 924] [outer = (nil)] [url = about:blank] 08:44:32 INFO - PROCESS | 28925 | 1461080672287 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]]]}] 08:44:32 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 08:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1282ms 08:44:32 INFO - PROCESS | 28925 | 1461080672342 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 28925 | 1461080672345 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:44:32 INFO - PROCESS | 28925 | 1461080672360 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 28925 | 1461080672365 Marionette TRACE conn3 <- [1,1330,null,{}] 08:44:32 INFO - PROCESS | 28925 | 1461080672382 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}] 08:44:32 INFO - PROCESS | 28925 | 1461080672540 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:44:32 INFO - PROCESS | 28925 | 1461080672549 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f805000 == 92 [pid = 28925] [id = 340] 08:44:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe88891400) [pid = 28925] [serial = 1021] [outer = (nil)] 08:44:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe8df30000) [pid = 28925] [serial = 1022] [outer = 0x7fbe88891400] 08:44:32 INFO - PROCESS | 28925 | 1461080672606 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe8f709c00) [pid = 28925] [serial = 1023] [outer = 0x7fbe88891400] 08:44:33 INFO - PROCESS | 28925 | 1461080673361 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]]]}] 08:44:33 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 08:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1043ms 08:44:33 INFO - PROCESS | 28925 | 1461080673405 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:44:33 INFO - PROCESS | 28925 | 1461080673409 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:44:33 INFO - PROCESS | 28925 | 1461080673415 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 28925 | 1461080673418 Marionette TRACE conn3 <- [1,1334,null,{}] 08:44:33 INFO - PROCESS | 28925 | 1461080673423 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}] 08:44:33 INFO - PROCESS | 28925 | 1461080673565 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:44:33 INFO - PROCESS | 28925 | 1461080673582 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e6b000 == 93 [pid = 28925] [id = 341] 08:44:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe8df2fc00) [pid = 28925] [serial = 1024] [outer = (nil)] 08:44:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe8f957800) [pid = 28925] [serial = 1025] [outer = 0x7fbe8df2fc00] 08:44:33 INFO - PROCESS | 28925 | 1461080673637 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe9093cc00) [pid = 28925] [serial = 1026] [outer = 0x7fbe8df2fc00] 08:44:34 INFO - PROCESS | 28925 | 1461080674413 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1025ms 08:44:34 INFO - PROCESS | 28925 | 1461080674440 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 28925 | 1461080674443 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:44:34 INFO - PROCESS | 28925 | 1461080674449 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 28925 | 1461080674450 Marionette TRACE conn3 <- [1,1338,null,{}] 08:44:34 INFO - PROCESS | 28925 | 1461080674455 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}] 08:44:34 INFO - PROCESS | 28925 | 1461080674634 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:44:34 INFO - PROCESS | 28925 | 1461080674664 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92085800 == 94 [pid = 28925] [id = 342] 08:44:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe8df2f800) [pid = 28925] [serial = 1027] [outer = (nil)] 08:44:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe90a59400) [pid = 28925] [serial = 1028] [outer = 0x7fbe8df2f800] 08:44:34 INFO - PROCESS | 28925 | 1461080674717 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe90bcf400) [pid = 28925] [serial = 1029] [outer = 0x7fbe8df2f800] 08:44:36 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe866eac00) [pid = 28925] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:44:36 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe8e083c00) [pid = 28925] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:44:36 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe9707c000) [pid = 28925] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:44:36 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe896ef800) [pid = 28925] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:44:36 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe896f6400) [pid = 28925] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:44:36 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe896ec800) [pid = 28925] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:44:36 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe91fb9000) [pid = 28925] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:44:36 INFO - PROCESS | 28925 | 1461080676047 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1629ms 08:44:36 INFO - PROCESS | 28925 | 1461080676111 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 28925 | 1461080676115 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:44:36 INFO - PROCESS | 28925 | 1461080676120 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 28925 | 1461080676122 Marionette TRACE conn3 <- [1,1342,null,{}] 08:44:36 INFO - PROCESS | 28925 | 1461080676127 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}] 08:44:36 INFO - PROCESS | 28925 | 1461080676290 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:44:36 INFO - PROCESS | 28925 | 1461080676414 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95389000 == 95 [pid = 28925] [id = 343] 08:44:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe90aaa400) [pid = 28925] [serial = 1030] [outer = (nil)] 08:44:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe92f4e800) [pid = 28925] [serial = 1031] [outer = 0x7fbe90aaa400] 08:44:36 INFO - PROCESS | 28925 | 1461080676471 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe97245400) [pid = 28925] [serial = 1032] [outer = 0x7fbe90aaa400] 08:44:37 INFO - PROCESS | 28925 | 1461080677032 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 928ms 08:44:37 INFO - PROCESS | 28925 | 1461080677050 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 28925 | 1461080677052 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:44:37 INFO - PROCESS | 28925 | 1461080677058 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 28925 | 1461080677060 Marionette TRACE conn3 <- [1,1346,null,{}] 08:44:37 INFO - PROCESS | 28925 | 1461080677065 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}] 08:44:37 INFO - PROCESS | 28925 | 1461080677193 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:44:37 INFO - PROCESS | 28925 | 1461080677208 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97266000 == 96 [pid = 28925] [id = 344] 08:44:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe920e7400) [pid = 28925] [serial = 1033] [outer = (nil)] 08:44:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe99914000) [pid = 28925] [serial = 1034] [outer = 0x7fbe920e7400] 08:44:37 INFO - PROCESS | 28925 | 1461080677261 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe9a2b9400) [pid = 28925] [serial = 1035] [outer = 0x7fbe920e7400] 08:44:37 INFO - PROCESS | 28925 | 1461080677982 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 975ms 08:44:38 INFO - PROCESS | 28925 | 1461080678099 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 28925 | 1461080678103 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:44:38 INFO - PROCESS | 28925 | 1461080678146 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 28925 | 1461080678151 Marionette TRACE conn3 <- [1,1350,null,{}] 08:44:38 INFO - PROCESS | 28925 | 1461080678168 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}] 08:44:38 INFO - PROCESS | 28925 | 1461080678377 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:44:38 INFO - PROCESS | 28925 | 1461080678529 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe85770000 == 97 [pid = 28925] [id = 345] 08:44:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe858f5000) [pid = 28925] [serial = 1036] [outer = (nil)] 08:44:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe8626e400) [pid = 28925] [serial = 1037] [outer = 0x7fbe858f5000] 08:44:38 INFO - PROCESS | 28925 | 1461080678594 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe86602400) [pid = 28925] [serial = 1038] [outer = 0x7fbe858f5000] 08:44:39 INFO - PROCESS | 28925 | 1461080679427 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1332ms 08:44:39 INFO - PROCESS | 28925 | 1461080679478 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 28925 | 1461080679484 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:44:39 INFO - PROCESS | 28925 | 1461080679495 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 28925 | 1461080679500 Marionette TRACE conn3 <- [1,1354,null,{}] 08:44:39 INFO - PROCESS | 28925 | 1461080679507 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}] 08:44:39 INFO - PROCESS | 28925 | 1461080679673 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:44:39 INFO - PROCESS | 28925 | 1461080679846 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9df000 == 98 [pid = 28925] [id = 346] 08:44:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe86268c00) [pid = 28925] [serial = 1039] [outer = (nil)] 08:44:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe8888bc00) [pid = 28925] [serial = 1040] [outer = 0x7fbe86268c00] 08:44:39 INFO - PROCESS | 28925 | 1461080679911 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe88ae3000) [pid = 28925] [serial = 1041] [outer = 0x7fbe86268c00] 08:44:40 INFO - PROCESS | 28925 | 1461080680828 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1384ms 08:44:40 INFO - PROCESS | 28925 | 1461080680876 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 28925 | 1461080680880 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:44:40 INFO - PROCESS | 28925 | 1461080680885 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 28925 | 1461080680888 Marionette TRACE conn3 <- [1,1358,null,{}] 08:44:40 INFO - PROCESS | 28925 | 1461080680900 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}] 08:44:41 INFO - PROCESS | 28925 | 1461080681097 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:44:41 INFO - PROCESS | 28925 | 1461080681321 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a5b7800 == 99 [pid = 28925] [id = 347] 08:44:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe8f94e000) [pid = 28925] [serial = 1042] [outer = (nil)] 08:44:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe8f95a000) [pid = 28925] [serial = 1043] [outer = 0x7fbe8f94e000] 08:44:41 INFO - PROCESS | 28925 | 1461080681435 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe91366400) [pid = 28925] [serial = 1044] [outer = 0x7fbe8f94e000] 08:44:42 INFO - PROCESS | 28925 | 1461080682212 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1383ms 08:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:44:42 INFO - PROCESS | 28925 | 1461080682269 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 28925 | 1461080682272 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:44:42 INFO - PROCESS | 28925 | 1461080682277 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 28925 | 1461080682280 Marionette TRACE conn3 <- [1,1362,null,{}] 08:44:42 INFO - PROCESS | 28925 | 1461080682285 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}] 08:44:42 INFO - PROCESS | 28925 | 1461080682437 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:44:42 INFO - PROCESS | 28925 | 1461080682608 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea839c800 == 100 [pid = 28925] [id = 348] 08:44:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe8f954c00) [pid = 28925] [serial = 1045] [outer = (nil)] 08:44:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe954c5400) [pid = 28925] [serial = 1046] [outer = 0x7fbe8f954c00] 08:44:42 INFO - PROCESS | 28925 | 1461080682673 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe9990e400) [pid = 28925] [serial = 1047] [outer = 0x7fbe8f954c00] 08:44:43 INFO - PROCESS | 28925 | 1461080683509 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1277ms 08:44:43 INFO - PROCESS | 28925 | 1461080683555 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 28925 | 1461080683558 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:44:43 INFO - PROCESS | 28925 | 1461080683564 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 28925 | 1461080683566 Marionette TRACE conn3 <- [1,1366,null,{}] 08:44:43 INFO - PROCESS | 28925 | 1461080683571 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}] 08:44:43 INFO - PROCESS | 28925 | 1461080683718 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:44:43 INFO - PROCESS | 28925 | 1461080683889 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead77e000 == 101 [pid = 28925] [id = 349] 08:44:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe92e0d000) [pid = 28925] [serial = 1048] [outer = (nil)] 08:44:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbea1509800) [pid = 28925] [serial = 1049] [outer = 0x7fbe92e0d000] 08:44:43 INFO - PROCESS | 28925 | 1461080683952 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbea72d3000) [pid = 28925] [serial = 1050] [outer = 0x7fbe92e0d000] 08:44:44 INFO - PROCESS | 28925 | 1461080684771 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] 08:44:44 INFO - PROCESS | 28925 | 1461080684792 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:44:44 INFO - PROCESS | 28925 | 1461080684797 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 28925 | 1461080684799 Marionette TRACE conn3 <- [1,1370,null,{}] 08:44:44 INFO - PROCESS | 28925 | 1461080684805 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}] 08:44:44 INFO - PROCESS | 28925 | 1461080684970 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:44:45 INFO - PROCESS | 28925 | 1461080685165 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe831db000 == 102 [pid = 28925] [id = 350] 08:44:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe845d0000) [pid = 28925] [serial = 1051] [outer = (nil)] 08:44:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbea93f8000) [pid = 28925] [serial = 1052] [outer = 0x7fbe845d0000] 08:44:45 INFO - PROCESS | 28925 | 1461080685232 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbeabd95800) [pid = 28925] [serial = 1053] [outer = 0x7fbe845d0000] 08:44:46 INFO - PROCESS | 28925 | 1461080686062 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 28925 | 1461080686130 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:44:46 INFO - PROCESS | 28925 | 1461080686135 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 28925 | 1461080686137 Marionette TRACE conn3 <- [1,1374,null,{}] 08:44:46 INFO - PROCESS | 28925 | 1461080686142 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}] 08:44:46 INFO - PROCESS | 28925 | 1461080686282 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:44:46 INFO - PROCESS | 28925 | 1461080686471 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c39800 == 103 [pid = 28925] [id = 351] 08:44:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe83c4cc00) [pid = 28925] [serial = 1054] [outer = (nil)] 08:44:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe83c54800) [pid = 28925] [serial = 1055] [outer = 0x7fbe83c4cc00] 08:44:46 INFO - PROCESS | 28925 | 1461080686533 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe845ce000) [pid = 28925] [serial = 1056] [outer = 0x7fbe83c4cc00] 08:44:47 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:44:47 INFO - PROCESS | 28925 | 1461080687360 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] 08:44:47 INFO - PROCESS | 28925 | 1461080687418 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:44:47 INFO - PROCESS | 28925 | 1461080687424 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 28925 | 1461080687427 Marionette TRACE conn3 <- [1,1378,null,{}] 08:44:47 INFO - PROCESS | 28925 | 1461080687431 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}] 08:44:47 INFO - PROCESS | 28925 | 1461080687582 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:44:48 INFO - PROCESS | 28925 | 1461080688163 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe852d9800 == 104 [pid = 28925] [id = 352] 08:44:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe844f1c00) [pid = 28925] [serial = 1057] [outer = (nil)] 08:44:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe845c9000) [pid = 28925] [serial = 1058] [outer = 0x7fbe844f1c00] 08:44:48 INFO - PROCESS | 28925 | 1461080688229 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe846e5000) [pid = 28925] [serial = 1059] [outer = 0x7fbe844f1c00] 08:44:49 INFO - PROCESS | 28925 | 1461080689003 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] 08:44:49 INFO - PROCESS | 28925 | 1461080689069 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:44:49 INFO - PROCESS | 28925 | 1461080689084 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 28925 | 1461080689089 Marionette TRACE conn3 <- [1,1382,null,{}] 08:44:49 INFO - PROCESS | 28925 | 1461080689101 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}] 08:44:49 INFO - PROCESS | 28925 | 1461080689339 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:44:49 INFO - PROCESS | 28925 | 1461080689509 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8636f800 == 105 [pid = 28925] [id = 353] 08:44:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe844e4400) [pid = 28925] [serial = 1060] [outer = (nil)] 08:44:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe86271c00) [pid = 28925] [serial = 1061] [outer = 0x7fbe844e4400] 08:44:49 INFO - PROCESS | 28925 | 1461080689568 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe86609000) [pid = 28925] [serial = 1062] [outer = 0x7fbe844e4400] 08:44:50 INFO - PROCESS | 28925 | [28925] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 08:44:50 INFO - PROCESS | 28925 | 1461080690483 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] 08:44:50 INFO - PROCESS | 28925 | 1461080690534 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:44:50 INFO - PROCESS | 28925 | 1461080690540 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 28925 | 1461080690542 Marionette TRACE conn3 <- [1,1386,null,{}] 08:44:50 INFO - PROCESS | 28925 | 1461080690547 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}] 08:44:50 INFO - PROCESS | 28925 | 1461080690689 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:44:50 INFO - PROCESS | 28925 | 1461080690870 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87808800 == 106 [pid = 28925] [id = 354] 08:44:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbe858f8c00) [pid = 28925] [serial = 1063] [outer = (nil)] 08:44:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe88882800) [pid = 28925] [serial = 1064] [outer = 0x7fbe858f8c00] 08:44:50 INFO - PROCESS | 28925 | 1461080690926 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe889e6800) [pid = 28925] [serial = 1065] [outer = 0x7fbe858f8c00] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe879ea800 == 105 [pid = 28925] [id = 300] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8c9800 == 104 [pid = 28925] [id = 298] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb1970000 == 103 [pid = 28925] [id = 299] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc19000 == 102 [pid = 28925] [id = 297] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95389000 == 101 [pid = 28925] [id = 343] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92085800 == 100 [pid = 28925] [id = 342] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe86e93000) [pid = 28925] [serial = 941] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbe858f5c00) [pid = 28925] [serial = 929] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 255 (0x7fbe9e04ec00) [pid = 28925] [serial = 938] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 254 (0x7fbe933d3000) [pid = 28925] [serial = 935] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 253 (0x7fbe866f3400) [pid = 28925] [serial = 956] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe90938c00) [pid = 28925] [serial = 932] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbeacc59c00) [pid = 28925] [serial = 944] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe86276c00) [pid = 28925] [serial = 947] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe863cbc00) [pid = 28925] [serial = 950] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe866e9800) [pid = 28925] [serial = 953] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe9e053400) [pid = 28925] [serial = 980] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e6b000 == 99 [pid = 28925] [id = 341] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f805000 == 98 [pid = 28925] [id = 340] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87810800 == 97 [pid = 28925] [id = 339] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86eb7000 == 96 [pid = 28925] [id = 338] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea9219000 == 95 [pid = 28925] [id = 329] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95387800 == 94 [pid = 28925] [id = 328] 08:44:51 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f812000 == 93 [pid = 28925] [id = 327] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe866f4800) [pid = 28925] [serial = 959] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe87a56800) [pid = 28925] [serial = 960] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe9093ec00) [pid = 28925] [serial = 965] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe990bc400) [pid = 28925] [serial = 974] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe8df2bc00) [pid = 28925] [serial = 962] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe916b4c00) [pid = 28925] [serial = 968] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe90ab3c00) [pid = 28925] [serial = 966] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe98f9bc00) [pid = 28925] [serial = 977] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe8df31800) [pid = 28925] [serial = 963] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe9526e000) [pid = 28925] [serial = 972] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe933d2400) [pid = 28925] [serial = 971] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe99945000) [pid = 28925] [serial = 975] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe91fb7800) [pid = 28925] [serial = 969] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe9a2b6800) [pid = 28925] [serial = 978] [outer = (nil)] [url = about:blank] 08:44:51 INFO - PROCESS | 28925 | 1461080691873 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] 08:44:51 INFO - PROCESS | 28925 | 1461080691923 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:44:51 INFO - PROCESS | 28925 | 1461080691934 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 28925 | 1461080691942 Marionette TRACE conn3 <- [1,1390,null,{}] 08:44:51 INFO - PROCESS | 28925 | 1461080691949 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}] 08:44:52 INFO - PROCESS | 28925 | 1461080692082 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:44:52 INFO - PROCESS | 28925 | 1461080692207 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87806800 == 94 [pid = 28925] [id = 355] 08:44:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe858f5c00) [pid = 28925] [serial = 1066] [outer = (nil)] 08:44:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe896ec400) [pid = 28925] [serial = 1067] [outer = 0x7fbe858f5c00] 08:44:52 INFO - PROCESS | 28925 | 1461080692259 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe8df2e000) [pid = 28925] [serial = 1068] [outer = 0x7fbe858f5c00] 08:44:52 INFO - PROCESS | 28925 | 1461080692873 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 992ms 08:44:52 INFO - PROCESS | 28925 | 1461080692921 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 28925 | 1461080692924 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:44:52 INFO - PROCESS | 28925 | 1461080692929 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 28925 | 1461080692931 Marionette TRACE conn3 <- [1,1394,null,{}] 08:44:52 INFO - PROCESS | 28925 | 1461080692936 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}] 08:44:53 INFO - PROCESS | 28925 | 1461080693070 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:44:53 INFO - PROCESS | 28925 | 1461080693195 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f6a6000 == 95 [pid = 28925] [id = 356] 08:44:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe866f0400) [pid = 28925] [serial = 1069] [outer = (nil)] 08:44:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe8e07c800) [pid = 28925] [serial = 1070] [outer = 0x7fbe866f0400] 08:44:53 INFO - PROCESS | 28925 | 1461080693248 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe8e983400) [pid = 28925] [serial = 1071] [outer = 0x7fbe866f0400] 08:44:53 INFO - PROCESS | 28925 | 1461080693842 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]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 974ms 08:44:53 INFO - PROCESS | 28925 | 1461080693904 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 28925 | 1461080693907 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:44:53 INFO - PROCESS | 28925 | 1461080693912 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 28925 | 1461080693914 Marionette TRACE conn3 <- [1,1398,null,{}] 08:44:53 INFO - PROCESS | 28925 | 1461080693919 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}] 08:44:54 INFO - PROCESS | 28925 | 1461080694107 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:44:54 INFO - PROCESS | 28925 | 1461080694138 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e5c000 == 96 [pid = 28925] [id = 357] 08:44:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe8e988800) [pid = 28925] [serial = 1072] [outer = (nil)] 08:44:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe8e98c800) [pid = 28925] [serial = 1073] [outer = 0x7fbe8e988800] 08:44:54 INFO - PROCESS | 28925 | 1461080694199 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe8f94f000) [pid = 28925] [serial = 1074] [outer = 0x7fbe8e988800] 08:44:54 INFO - PROCESS | 28925 | 1461080694905 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1027ms 08:44:54 INFO - PROCESS | 28925 | 1461080694940 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:44:54 INFO - PROCESS | 28925 | 1461080694943 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:44:54 INFO - PROCESS | 28925 | 1461080694948 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 28925 | 1461080694951 Marionette TRACE conn3 <- [1,1402,null,{}] 08:44:54 INFO - PROCESS | 28925 | 1461080694959 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}] 08:44:55 INFO - PROCESS | 28925 | 1461080695154 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:44:55 INFO - PROCESS | 28925 | 1461080695179 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9200f800 == 97 [pid = 28925] [id = 358] 08:44:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe8e98a800) [pid = 28925] [serial = 1075] [outer = (nil)] 08:44:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe90bbf800) [pid = 28925] [serial = 1076] [outer = 0x7fbe8e98a800] 08:44:55 INFO - PROCESS | 28925 | 1461080695230 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe91366800) [pid = 28925] [serial = 1077] [outer = 0x7fbe8e98a800] 08:44:55 INFO - PROCESS | 28925 | 1461080695900 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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 983ms 08:44:55 INFO - PROCESS | 28925 | 1461080695935 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 28925 | 1461080695937 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:44:55 INFO - PROCESS | 28925 | 1461080695942 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 28925 | 1461080695944 Marionette TRACE conn3 <- [1,1406,null,{}] 08:44:55 INFO - PROCESS | 28925 | 1461080695949 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}] 08:44:56 INFO - PROCESS | 28925 | 1461080696812 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe8f72bc00) [pid = 28925] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe8960f400) [pid = 28925] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe86276400) [pid = 28925] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe863d0400) [pid = 28925] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe88891400) [pid = 28925] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe9df52c00) [pid = 28925] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe90aaa400) [pid = 28925] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe8df2fc00) [pid = 28925] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe89609400) [pid = 28925] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe8df2f800) [pid = 28925] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:44:56 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe858ec800) [pid = 28925] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:44:56 INFO - PROCESS | 28925 | 1461080696976 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8894c800 == 98 [pid = 28925] [id = 359] 08:44:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe866eac00) [pid = 28925] [serial = 1078] [outer = (nil)] 08:44:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe866ecc00) [pid = 28925] [serial = 1079] [outer = 0x7fbe866eac00] 08:44:57 INFO - PROCESS | 28925 | 1461080697027 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe8df33800) [pid = 28925] [serial = 1080] [outer = 0x7fbe866eac00] 08:44:57 INFO - PROCESS | 28925 | 1461080697566 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]]]}] 08:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1676ms 08:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:44:57 INFO - PROCESS | 28925 | 1461080697619 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 28925 | 1461080697621 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:44:57 INFO - PROCESS | 28925 | 1461080697625 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 28925 | 1461080697629 Marionette TRACE conn3 <- [1,1410,null,{}] 08:44:57 INFO - PROCESS | 28925 | 1461080697633 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}] 08:44:57 INFO - PROCESS | 28925 | 1461080697751 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:44:57 INFO - PROCESS | 28925 | 1461080697881 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95398800 == 99 [pid = 28925] [id = 360] 08:44:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe858adc00) [pid = 28925] [serial = 1081] [outer = (nil)] 08:44:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe91a75c00) [pid = 28925] [serial = 1082] [outer = 0x7fbe858adc00] 08:44:57 INFO - PROCESS | 28925 | 1461080697932 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe920dd800) [pid = 28925] [serial = 1083] [outer = 0x7fbe858adc00] 08:44:58 INFO - PROCESS | 28925 | 1461080698522 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 925ms 08:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:44:58 INFO - PROCESS | 28925 | 1461080698551 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 28925 | 1461080698553 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:44:58 INFO - PROCESS | 28925 | 1461080698557 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 28925 | 1461080698560 Marionette TRACE conn3 <- [1,1414,null,{}] 08:44:58 INFO - PROCESS | 28925 | 1461080698564 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}] 08:44:58 INFO - PROCESS | 28925 | 1461080698681 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:44:58 INFO - PROCESS | 28925 | 1461080698893 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe839e1800 == 100 [pid = 28925] [id = 361] 08:44:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe83c4c000) [pid = 28925] [serial = 1084] [outer = (nil)] 08:44:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe844ea400) [pid = 28925] [serial = 1085] [outer = 0x7fbe83c4c000] 08:44:58 INFO - PROCESS | 28925 | 1461080698959 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe845cf000) [pid = 28925] [serial = 1086] [outer = 0x7fbe83c4c000] 08:44:59 INFO - PROCESS | 28925 | 1461080699846 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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1325ms 08:44:59 INFO - PROCESS | 28925 | 1461080699882 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 28925 | 1461080699889 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:44:59 INFO - PROCESS | 28925 | 1461080699896 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 28925 | 1461080699900 Marionette TRACE conn3 <- [1,1418,null,{}] 08:44:59 INFO - PROCESS | 28925 | 1461080699906 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}] 08:45:00 INFO - PROCESS | 28925 | 1461080700068 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:45:00 INFO - PROCESS | 28925 | 1461080700250 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e7cc000 == 101 [pid = 28925] [id = 362] 08:45:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe83c52800) [pid = 28925] [serial = 1087] [outer = (nil)] 08:45:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe866ef000) [pid = 28925] [serial = 1088] [outer = 0x7fbe83c52800] 08:45:00 INFO - PROCESS | 28925 | 1461080700315 Marionette DEBUG loaded listener.js 08:45:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe88883c00) [pid = 28925] [serial = 1089] [outer = 0x7fbe83c52800] 08:45:01 INFO - PROCESS | 28925 | 1461080701155 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1287ms 08:45:01 INFO - PROCESS | 28925 | 1461080701185 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 28925 | 1461080701191 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:45:01 INFO - PROCESS | 28925 | 1461080701199 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 28925 | 1461080701201 Marionette TRACE conn3 <- [1,1422,null,{}] 08:45:01 INFO - PROCESS | 28925 | 1461080701207 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}] 08:45:01 INFO - PROCESS | 28925 | 1461080701361 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:45:01 INFO - PROCESS | 28925 | 1461080701533 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95ebf800 == 102 [pid = 28925] [id = 363] 08:45:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe88adb800) [pid = 28925] [serial = 1090] [outer = (nil)] 08:45:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe8df36400) [pid = 28925] [serial = 1091] [outer = 0x7fbe88adb800] 08:45:01 INFO - PROCESS | 28925 | 1461080701596 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe8e987800) [pid = 28925] [serial = 1092] [outer = 0x7fbe88adb800] 08:45:02 INFO - PROCESS | 28925 | 1461080702514 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1383ms 08:45:02 INFO - PROCESS | 28925 | 1461080702582 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 28925 | 1461080702586 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:45:02 INFO - PROCESS | 28925 | 1461080702593 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 28925 | 1461080702601 Marionette TRACE conn3 <- [1,1426,null,{}] 08:45:02 INFO - PROCESS | 28925 | 1461080702613 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}] 08:45:02 INFO - PROCESS | 28925 | 1461080702807 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:45:02 INFO - PROCESS | 28925 | 1461080702976 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99a44000 == 103 [pid = 28925] [id = 364] 08:45:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe896ee400) [pid = 28925] [serial = 1093] [outer = (nil)] 08:45:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe90ae6800) [pid = 28925] [serial = 1094] [outer = 0x7fbe896ee400] 08:45:03 INFO - PROCESS | 28925 | 1461080703035 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe91fb4800) [pid = 28925] [serial = 1095] [outer = 0x7fbe896ee400] 08:45:03 INFO - PROCESS | 28925 | 1461080703880 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1337ms 08:45:03 INFO - PROCESS | 28925 | 1461080703928 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 28925 | 1461080703932 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:45:03 INFO - PROCESS | 28925 | 1461080703937 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 28925 | 1461080703939 Marionette TRACE conn3 <- [1,1430,null,{}] 08:45:03 INFO - PROCESS | 28925 | 1461080703944 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}] 08:45:04 INFO - PROCESS | 28925 | 1461080704090 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:45:04 INFO - PROCESS | 28925 | 1461080704260 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d51f000 == 104 [pid = 28925] [id = 365] 08:45:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe86e91000) [pid = 28925] [serial = 1096] [outer = (nil)] 08:45:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe92f4e000) [pid = 28925] [serial = 1097] [outer = 0x7fbe86e91000] 08:45:04 INFO - PROCESS | 28925 | 1461080704321 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe954c3400) [pid = 28925] [serial = 1098] [outer = 0x7fbe86e91000] 08:45:05 INFO - PROCESS | 28925 | 1461080705146 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1280ms 08:45:05 INFO - PROCESS | 28925 | 1461080705218 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 28925 | 1461080705222 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:45:05 INFO - PROCESS | 28925 | 1461080705227 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 28925 | 1461080705229 Marionette TRACE conn3 <- [1,1434,null,{}] 08:45:05 INFO - PROCESS | 28925 | 1461080705234 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}] 08:45:05 INFO - PROCESS | 28925 | 1461080705383 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:45:05 INFO - PROCESS | 28925 | 1461080705554 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea81d8800 == 105 [pid = 28925] [id = 366] 08:45:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbe97084c00) [pid = 28925] [serial = 1099] [outer = (nil)] 08:45:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe97247c00) [pid = 28925] [serial = 1100] [outer = 0x7fbe97084c00] 08:45:05 INFO - PROCESS | 28925 | 1461080705627 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe98536000) [pid = 28925] [serial = 1101] [outer = 0x7fbe97084c00] 08:45:06 INFO - PROCESS | 28925 | 1461080706385 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1226ms 08:45:06 INFO - PROCESS | 28925 | 1461080706454 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 28925 | 1461080706456 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:45:06 INFO - PROCESS | 28925 | 1461080706461 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 28925 | 1461080706464 Marionette TRACE conn3 <- [1,1438,null,{}] 08:45:06 INFO - PROCESS | 28925 | 1461080706469 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}] 08:45:06 INFO - PROCESS | 28925 | 1461080706626 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:45:06 INFO - PROCESS | 28925 | 1461080706794 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc0d000 == 106 [pid = 28925] [id = 367] 08:45:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe99942c00) [pid = 28925] [serial = 1102] [outer = (nil)] 08:45:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe9a0e7000) [pid = 28925] [serial = 1103] [outer = 0x7fbe99942c00] 08:45:06 INFO - PROCESS | 28925 | 1461080706856 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe9a8c2000) [pid = 28925] [serial = 1104] [outer = 0x7fbe99942c00] 08:45:07 INFO - PROCESS | 28925 | 1461080707585 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1177ms 08:45:07 INFO - PROCESS | 28925 | 1461080707639 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 28925 | 1461080707641 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:45:07 INFO - PROCESS | 28925 | 1461080707648 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 28925 | 1461080707650 Marionette TRACE conn3 <- [1,1442,null,{}] 08:45:07 INFO - PROCESS | 28925 | 1461080707655 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}] 08:45:07 INFO - PROCESS | 28925 | 1461080707794 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:45:07 INFO - PROCESS | 28925 | 1461080707964 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1714800 == 107 [pid = 28925] [id = 368] 08:45:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe99912800) [pid = 28925] [serial = 1105] [outer = (nil)] 08:45:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe9e29cc00) [pid = 28925] [serial = 1106] [outer = 0x7fbe99912800] 08:45:08 INFO - PROCESS | 28925 | 1461080708022 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbea7e72400) [pid = 28925] [serial = 1107] [outer = 0x7fbe99912800] 08:45:08 INFO - PROCESS | 28925 | 1461080708811 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1226ms 08:45:08 INFO - PROCESS | 28925 | 1461080708875 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 28925 | 1461080708878 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:45:08 INFO - PROCESS | 28925 | 1461080708883 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 28925 | 1461080708886 Marionette TRACE conn3 <- [1,1446,null,{}] 08:45:08 INFO - PROCESS | 28925 | 1461080708891 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}] 08:45:09 INFO - PROCESS | 28925 | 1461080709027 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:45:09 INFO - PROCESS | 28925 | 1461080709211 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dada000 == 108 [pid = 28925] [id = 369] 08:45:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe8660dc00) [pid = 28925] [serial = 1108] [outer = (nil)] 08:45:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbea8398800) [pid = 28925] [serial = 1109] [outer = 0x7fbe8660dc00] 08:45:09 INFO - PROCESS | 28925 | 1461080709273 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 267 (0x7fbeab767400) [pid = 28925] [serial = 1110] [outer = 0x7fbe8660dc00] 08:45:10 INFO - PROCESS | 28925 | 1461080710042 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1225ms 08:45:10 INFO - PROCESS | 28925 | 1461080710110 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 28925 | 1461080710113 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:45:10 INFO - PROCESS | 28925 | 1461080710118 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 28925 | 1461080710121 Marionette TRACE conn3 <- [1,1450,null,{}] 08:45:10 INFO - PROCESS | 28925 | 1461080710125 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}] 08:45:10 INFO - PROCESS | 28925 | 1461080710282 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:45:10 INFO - PROCESS | 28925 | 1461080710452 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87819000 == 109 [pid = 28925] [id = 370] 08:45:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 268 (0x7fbe8626ec00) [pid = 28925] [serial = 1111] [outer = (nil)] 08:45:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 269 (0x7fbe88ad9400) [pid = 28925] [serial = 1112] [outer = 0x7fbe8626ec00] 08:45:10 INFO - PROCESS | 28925 | 1461080710516 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 270 (0x7fbe88b5a400) [pid = 28925] [serial = 1113] [outer = 0x7fbe8626ec00] 08:45:11 INFO - PROCESS | 28925 | 1461080711266 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1184ms 08:45:11 INFO - PROCESS | 28925 | 1461080711303 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 28925 | 1461080711306 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:45:11 INFO - PROCESS | 28925 | 1461080711311 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 28925 | 1461080711314 Marionette TRACE conn3 <- [1,1454,null,{}] 08:45:11 INFO - PROCESS | 28925 | 1461080711319 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}] 08:45:11 INFO - PROCESS | 28925 | 1461080711462 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:45:11 INFO - PROCESS | 28925 | 1461080711635 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9e0dc000 == 110 [pid = 28925] [id = 371] 08:45:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 271 (0x7fbe863ce000) [pid = 28925] [serial = 1114] [outer = (nil)] 08:45:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 272 (0x7fbe8f953400) [pid = 28925] [serial = 1115] [outer = 0x7fbe863ce000] 08:45:11 INFO - PROCESS | 28925 | 1461080711702 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 273 (0x7fbea92c9800) [pid = 28925] [serial = 1116] [outer = 0x7fbe863ce000] 08:45:12 INFO - PROCESS | 28925 | 1461080712573 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1333ms 08:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:45:12 INFO - PROCESS | 28925 | 1461080712645 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 28925 | 1461080712649 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:45:12 INFO - PROCESS | 28925 | 1461080712655 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 28925 | 1461080712659 Marionette TRACE conn3 <- [1,1458,null,{}] 08:45:12 INFO - PROCESS | 28925 | 1461080712664 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}] 08:45:12 INFO - PROCESS | 28925 | 1461080712864 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:45:13 INFO - PROCESS | 28925 | 1461080713039 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95f3d800 == 111 [pid = 28925] [id = 372] 08:45:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 274 (0x7fbe91161400) [pid = 28925] [serial = 1117] [outer = (nil)] 08:45:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 275 (0x7fbea9232c00) [pid = 28925] [serial = 1118] [outer = 0x7fbe91161400] 08:45:13 INFO - PROCESS | 28925 | 1461080713148 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 276 (0x7fbeabaf7400) [pid = 28925] [serial = 1119] [outer = 0x7fbe91161400] 08:45:13 INFO - PROCESS | 28925 | 1461080713903 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1279ms 08:45:13 INFO - PROCESS | 28925 | 1461080713933 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 28925 | 1461080713936 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:45:13 INFO - PROCESS | 28925 | 1461080713941 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 28925 | 1461080713943 Marionette TRACE conn3 <- [1,1462,null,{}] 08:45:13 INFO - PROCESS | 28925 | 1461080713948 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}] 08:45:14 INFO - PROCESS | 28925 | 1461080714094 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:45:14 INFO - PROCESS | 28925 | 1461080714268 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e873000 == 112 [pid = 28925] [id = 373] 08:45:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 277 (0x7fbe8f5d5400) [pid = 28925] [serial = 1120] [outer = (nil)] 08:45:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 278 (0x7fbe8f5dc000) [pid = 28925] [serial = 1121] [outer = 0x7fbe8f5d5400] 08:45:14 INFO - PROCESS | 28925 | 1461080714328 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 279 (0x7fbe8f5e0800) [pid = 28925] [serial = 1122] [outer = 0x7fbe8f5d5400] 08:45:15 INFO - PROCESS | 28925 | 1461080715359 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1476ms 08:45:15 INFO - PROCESS | 28925 | 1461080715418 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 28925 | 1461080715422 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:45:15 INFO - PROCESS | 28925 | 1461080715429 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 28925 | 1461080715434 Marionette TRACE conn3 <- [1,1466,null,{}] 08:45:15 INFO - PROCESS | 28925 | 1461080715442 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}] 08:45:15 INFO - PROCESS | 28925 | 1461080715609 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:45:15 INFO - PROCESS | 28925 | 1461080715809 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe844b6000 == 113 [pid = 28925] [id = 374] 08:45:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 280 (0x7fbe844eb000) [pid = 28925] [serial = 1123] [outer = (nil)] 08:45:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 281 (0x7fbe845c6800) [pid = 28925] [serial = 1124] [outer = 0x7fbe844eb000] 08:45:15 INFO - PROCESS | 28925 | 1461080715869 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 282 (0x7fbe858a7c00) [pid = 28925] [serial = 1125] [outer = 0x7fbe844eb000] 08:45:16 INFO - PROCESS | 28925 | 1461080716643 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1284ms 08:45:16 INFO - PROCESS | 28925 | 1461080716713 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 28925 | 1461080716725 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:45:16 INFO - PROCESS | 28925 | 1461080716746 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 28925 | 1461080716750 Marionette TRACE conn3 <- [1,1470,null,{}] 08:45:16 INFO - PROCESS | 28925 | 1461080716757 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}] 08:45:16 INFO - PROCESS | 28925 | 1461080716943 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:45:17 INFO - PROCESS | 28925 | 1461080717127 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c46000 == 114 [pid = 28925] [id = 375] 08:45:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 283 (0x7fbe86268800) [pid = 28925] [serial = 1126] [outer = (nil)] 08:45:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 284 (0x7fbe863c2800) [pid = 28925] [serial = 1127] [outer = 0x7fbe86268800] 08:45:17 INFO - PROCESS | 28925 | 1461080717187 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 285 (0x7fbe86608000) [pid = 28925] [serial = 1128] [outer = 0x7fbe86268800] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d521800 == 113 [pid = 28925] [id = 326] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95398800 == 112 [pid = 28925] [id = 360] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 284 (0x7fbe99914000) [pid = 28925] [serial = 1034] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8894c800 == 111 [pid = 28925] [id = 359] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9200f800 == 110 [pid = 28925] [id = 358] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e5c000 == 109 [pid = 28925] [id = 357] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f6a6000 == 108 [pid = 28925] [id = 356] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87806800 == 107 [pid = 28925] [id = 355] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87808800 == 106 [pid = 28925] [id = 354] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8636f800 == 105 [pid = 28925] [id = 353] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe852d9800 == 104 [pid = 28925] [id = 352] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe831db000 == 103 [pid = 28925] [id = 350] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead77e000 == 102 [pid = 28925] [id = 349] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea839c800 == 101 [pid = 28925] [id = 348] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a5b7800 == 100 [pid = 28925] [id = 347] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9df000 == 99 [pid = 28925] [id = 346] 08:45:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe85770000 == 98 [pid = 28925] [id = 345] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 283 (0x7fbe858ad000) [pid = 28925] [serial = 1010] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 282 (0x7fbe8f737c00) [pid = 28925] [serial = 806] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 281 (0x7fbe8e08a000) [pid = 28925] [serial = 852] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 280 (0x7fbe863c4c00) [pid = 28925] [serial = 1016] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 279 (0x7fbe954cac00) [pid = 28925] [serial = 989] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 278 (0x7fbe8660b800) [pid = 28925] [serial = 1017] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 277 (0x7fbe8df2c000) [pid = 28925] [serial = 957] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 276 (0x7fbe8f709c00) [pid = 28925] [serial = 1023] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 275 (0x7fbea80b4000) [pid = 28925] [serial = 716] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 274 (0x7fbe97245400) [pid = 28925] [serial = 1032] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 273 (0x7fbe9093cc00) [pid = 28925] [serial = 1026] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 272 (0x7fbe89613000) [pid = 28925] [serial = 761] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 271 (0x7fbead2c1c00) [pid = 28925] [serial = 998] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 270 (0x7fbe8f704c00) [pid = 28925] [serial = 986] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 269 (0x7fbe846f0800) [pid = 28925] [serial = 1007] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 268 (0x7fbe90bcf400) [pid = 28925] [serial = 1029] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 267 (0x7fbe9a2b6c00) [pid = 28925] [serial = 992] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 266 (0x7fbe866ee400) [pid = 28925] [serial = 1019] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 265 (0x7fbe8df30000) [pid = 28925] [serial = 1022] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbe8888d000) [pid = 28925] [serial = 995] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbe92f4e800) [pid = 28925] [serial = 1031] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe844f1400) [pid = 28925] [serial = 1001] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe88887800) [pid = 28925] [serial = 1020] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 260 (0x7fbe896e8800) [pid = 28925] [serial = 1013] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 259 (0x7fbe86e94000) [pid = 28925] [serial = 983] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 258 (0x7fbe90a59400) [pid = 28925] [serial = 1028] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe846e7800) [pid = 28925] [serial = 1004] [outer = (nil)] [url = about:blank] 08:45:17 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbe8f957800) [pid = 28925] [serial = 1025] [outer = (nil)] [url = about:blank] 08:45:18 INFO - PROCESS | 28925 | 1461080718078 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1391ms 08:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:45:18 INFO - PROCESS | 28925 | 1461080718131 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 28925 | 1461080718133 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:45:18 INFO - PROCESS | 28925 | 1461080718139 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 28925 | 1461080718143 Marionette TRACE conn3 <- [1,1474,null,{}] 08:45:18 INFO - PROCESS | 28925 | 1461080718156 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}] 08:45:18 INFO - PROCESS | 28925 | 1461080718300 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:45:18 INFO - PROCESS | 28925 | 1461080718315 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87818800 == 99 [pid = 28925] [id = 376] 08:45:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe863c4c00) [pid = 28925] [serial = 1129] [outer = (nil)] 08:45:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe889e2800) [pid = 28925] [serial = 1130] [outer = 0x7fbe863c4c00] 08:45:18 INFO - PROCESS | 28925 | 1461080718371 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe88b4f800) [pid = 28925] [serial = 1131] [outer = 0x7fbe863c4c00] 08:45:19 INFO - PROCESS | 28925 | 1461080719114 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]]]}] 08:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1032ms 08:45:19 INFO - PROCESS | 28925 | 1461080719173 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 28925 | 1461080719176 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:45:19 INFO - PROCESS | 28925 | 1461080719182 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 28925 | 1461080719184 Marionette TRACE conn3 <- [1,1478,null,{}] 08:45:19 INFO - PROCESS | 28925 | 1461080719189 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}] 08:45:19 INFO - PROCESS | 28925 | 1461080719329 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:45:19 INFO - PROCESS | 28925 | 1461080719341 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895d8800 == 100 [pid = 28925] [id = 377] 08:45:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe86e8b800) [pid = 28925] [serial = 1132] [outer = (nil)] 08:45:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe8df35800) [pid = 28925] [serial = 1133] [outer = 0x7fbe86e8b800] 08:45:19 INFO - PROCESS | 28925 | 1461080719396 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe8e97e400) [pid = 28925] [serial = 1134] [outer = 0x7fbe86e8b800] 08:45:20 INFO - PROCESS | 28925 | 1461080720173 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1025ms 08:45:20 INFO - PROCESS | 28925 | 1461080720208 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 28925 | 1461080720219 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:45:20 INFO - PROCESS | 28925 | 1461080720287 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 28925 | 1461080720290 Marionette TRACE conn3 <- [1,1482,null,{}] 08:45:20 INFO - PROCESS | 28925 | 1461080720295 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}] 08:45:20 INFO - PROCESS | 28925 | 1461080720483 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:45:20 INFO - PROCESS | 28925 | 1461080720501 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9ce800 == 101 [pid = 28925] [id = 378] 08:45:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe896ef800) [pid = 28925] [serial = 1135] [outer = (nil)] 08:45:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe8e987c00) [pid = 28925] [serial = 1136] [outer = 0x7fbe896ef800] 08:45:20 INFO - PROCESS | 28925 | 1461080720556 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe8f5dcc00) [pid = 28925] [serial = 1137] [outer = 0x7fbe896ef800] 08:45:21 INFO - PROCESS | 28925 | 1461080721272 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1082ms 08:45:21 INFO - PROCESS | 28925 | 1461080721316 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 28925 | 1461080721319 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:45:21 INFO - PROCESS | 28925 | 1461080721323 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 28925 | 1461080721325 Marionette TRACE conn3 <- [1,1486,null,{}] 08:45:21 INFO - PROCESS | 28925 | 1461080721330 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}] 08:45:21 INFO - PROCESS | 28925 | 1461080721584 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:45:21 INFO - PROCESS | 28925 | 1461080721615 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9200e800 == 102 [pid = 28925] [id = 379] 08:45:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbe8f5dd400) [pid = 28925] [serial = 1138] [outer = (nil)] 08:45:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 267 (0x7fbe90a59800) [pid = 28925] [serial = 1139] [outer = 0x7fbe8f5dd400] 08:45:21 INFO - PROCESS | 28925 | 1461080721672 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 268 (0x7fbe9115e800) [pid = 28925] [serial = 1140] [outer = 0x7fbe8f5dd400] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 267 (0x7fbe8e98a800) [pid = 28925] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 266 (0x7fbe866eac00) [pid = 28925] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 265 (0x7fbe920e7400) [pid = 28925] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbe844e4400) [pid = 28925] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbe858f5c00) [pid = 28925] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe844f1c00) [pid = 28925] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe858f8c00) [pid = 28925] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 260 (0x7fbe866f0400) [pid = 28925] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 259 (0x7fbe8e988800) [pid = 28925] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 258 (0x7fbe99c26c00) [pid = 28925] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe858ed800) [pid = 28925] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbe91580c00) [pid = 28925] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 255 (0x7fbe90a93800) [pid = 28925] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 254 (0x7fbe88ada400) [pid = 28925] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 253 (0x7fbe919e6c00) [pid = 28925] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe96585000) [pid = 28925] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe86e8a000) [pid = 28925] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe8f730800) [pid = 28925] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe9994bc00) [pid = 28925] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe91cafc00) [pid = 28925] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe99482c00) [pid = 28925] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe88ad6800) [pid = 28925] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbeabae9c00) [pid = 28925] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe954c7c00) [pid = 28925] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe91caf000) [pid = 28925] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe99941000) [pid = 28925] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe90a93400) [pid = 28925] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe896f4000) [pid = 28925] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbeab4c5000) [pid = 28925] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe858ea400) [pid = 28925] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe88adb000) [pid = 28925] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe91573800) [pid = 28925] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe93364000) [pid = 28925] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe9e0bd000) [pid = 28925] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe9657cc00) [pid = 28925] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe91cad400) [pid = 28925] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe919e7c00) [pid = 28925] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe8f70a400) [pid = 28925] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe8f706400) [pid = 28925] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbea150f000) [pid = 28925] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe9526a800) [pid = 28925] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe93f1e400) [pid = 28925] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe91847c00) [pid = 28925] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe91852c00) [pid = 28925] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe98f9b400) [pid = 28925] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe99913000) [pid = 28925] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbea81a6800) [pid = 28925] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe89605800) [pid = 28925] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe89607c00) [pid = 28925] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe91a83c00) [pid = 28925] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe9736cc00) [pid = 28925] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe996d6000) [pid = 28925] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe90936400) [pid = 28925] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe90944400) [pid = 28925] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe8e07e000) [pid = 28925] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe87a64000) [pid = 28925] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe889e5800) [pid = 28925] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe920e0800) [pid = 28925] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe92177c00) [pid = 28925] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe98109800) [pid = 28925] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe9a0ddc00) [pid = 28925] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe99946800) [pid = 28925] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe9a0e4800) [pid = 28925] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe889ee000) [pid = 28925] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbeabd8c000) [pid = 28925] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe8626ac00) [pid = 28925] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe86270000) [pid = 28925] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe863c6400) [pid = 28925] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe86269c00) [pid = 28925] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe920e8800) [pid = 28925] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe844e5c00) [pid = 28925] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe90aa7400) [pid = 28925] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe99909000) [pid = 28925] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe9a0db000) [pid = 28925] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe863c9400) [pid = 28925] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:45:22 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe88884800) [pid = 28925] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:45:23 INFO - PROCESS | 28925 | 1461080723141 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]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1833ms 08:45:23 INFO - PROCESS | 28925 | 1461080723158 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 28925 | 1461080723160 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:45:23 INFO - PROCESS | 28925 | 1461080723170 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 28925 | 1461080723172 Marionette TRACE conn3 <- [1,1490,null,{}] 08:45:23 INFO - PROCESS | 28925 | 1461080723175 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}] 08:45:23 INFO - PROCESS | 28925 | 1461080723359 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:45:23 INFO - PROCESS | 28925 | 1461080723374 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f550000 == 103 [pid = 28925] [id = 380] 08:45:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe844ec000) [pid = 28925] [serial = 1141] [outer = (nil)] 08:45:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe863c9400) [pid = 28925] [serial = 1142] [outer = 0x7fbe844ec000] 08:45:23 INFO - PROCESS | 28925 | 1461080723427 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe88885c00) [pid = 28925] [serial = 1143] [outer = 0x7fbe844ec000] 08:45:24 INFO - PROCESS | 28925 | 1461080724065 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 922ms 08:45:24 INFO - PROCESS | 28925 | 1461080724093 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 28925 | 1461080724095 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:45:24 INFO - PROCESS | 28925 | 1461080724101 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 28925 | 1461080724102 Marionette TRACE conn3 <- [1,1494,null,{}] 08:45:24 INFO - PROCESS | 28925 | 1461080724107 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}] 08:45:24 INFO - PROCESS | 28925 | 1461080724255 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:45:24 INFO - PROCESS | 28925 | 1461080724267 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93323800 == 104 [pid = 28925] [id = 381] 08:45:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe866e8800) [pid = 28925] [serial = 1144] [outer = (nil)] 08:45:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe8df34000) [pid = 28925] [serial = 1145] [outer = 0x7fbe866e8800] 08:45:24 INFO - PROCESS | 28925 | 1461080724319 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe8f732000) [pid = 28925] [serial = 1146] [outer = 0x7fbe866e8800] 08:45:25 INFO - PROCESS | 28925 | 1461080725327 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1279ms 08:45:25 INFO - PROCESS | 28925 | 1461080725381 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 28925 | 1461080725386 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:45:25 INFO - PROCESS | 28925 | 1461080725394 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 28925 | 1461080725399 Marionette TRACE conn3 <- [1,1498,null,{}] 08:45:25 INFO - PROCESS | 28925 | 1461080725406 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}] 08:45:25 INFO - PROCESS | 28925 | 1461080725575 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:45:25 INFO - PROCESS | 28925 | 1461080725748 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe85771000 == 105 [pid = 28925] [id = 382] 08:45:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe845c8800) [pid = 28925] [serial = 1147] [outer = (nil)] 08:45:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe858eb400) [pid = 28925] [serial = 1148] [outer = 0x7fbe845c8800] 08:45:25 INFO - PROCESS | 28925 | 1461080725815 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe86605400) [pid = 28925] [serial = 1149] [outer = 0x7fbe845c8800] 08:45:26 INFO - PROCESS | 28925 | 1461080726617 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1284ms 08:45:26 INFO - PROCESS | 28925 | 1461080726678 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 28925 | 1461080726686 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:45:26 INFO - PROCESS | 28925 | 1461080726694 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 28925 | 1461080726697 Marionette TRACE conn3 <- [1,1502,null,{}] 08:45:26 INFO - PROCESS | 28925 | 1461080726701 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}] 08:45:26 INFO - PROCESS | 28925 | 1461080726916 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:45:27 INFO - PROCESS | 28925 | 1461080727085 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90793000 == 106 [pid = 28925] [id = 383] 08:45:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe845cd400) [pid = 28925] [serial = 1150] [outer = (nil)] 08:45:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe87a61c00) [pid = 28925] [serial = 1151] [outer = 0x7fbe845cd400] 08:45:27 INFO - PROCESS | 28925 | 1461080727157 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe88adb400) [pid = 28925] [serial = 1152] [outer = 0x7fbe845cd400] 08:45:28 INFO - PROCESS | 28925 | 1461080728050 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]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1382ms 08:45:28 INFO - PROCESS | 28925 | 1461080728076 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 28925 | 1461080728080 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:45:28 INFO - PROCESS | 28925 | 1461080728085 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 28925 | 1461080728090 Marionette TRACE conn3 <- [1,1506,null,{}] 08:45:28 INFO - PROCESS | 28925 | 1461080728104 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}] 08:45:28 INFO - PROCESS | 28925 | 1461080728257 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:45:28 INFO - PROCESS | 28925 | 1461080728436 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95ebb000 == 107 [pid = 28925] [id = 384] 08:45:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe8df32c00) [pid = 28925] [serial = 1153] [outer = (nil)] 08:45:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe8e98d400) [pid = 28925] [serial = 1154] [outer = 0x7fbe8df32c00] 08:45:28 INFO - PROCESS | 28925 | 1461080728499 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe8f72c800) [pid = 28925] [serial = 1155] [outer = 0x7fbe8df32c00] 08:45:29 INFO - PROCESS | 28925 | 1461080729305 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1285ms 08:45:29 INFO - PROCESS | 28925 | 1461080729371 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 28925 | 1461080729375 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:45:29 INFO - PROCESS | 28925 | 1461080729380 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 28925 | 1461080729382 Marionette TRACE conn3 <- [1,1510,null,{}] 08:45:29 INFO - PROCESS | 28925 | 1461080729387 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}] 08:45:29 INFO - PROCESS | 28925 | 1461080729533 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:45:29 INFO - PROCESS | 28925 | 1461080729708 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9730b000 == 108 [pid = 28925] [id = 385] 08:45:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe8df39c00) [pid = 28925] [serial = 1156] [outer = (nil)] 08:45:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe90a50800) [pid = 28925] [serial = 1157] [outer = 0x7fbe8df39c00] 08:45:29 INFO - PROCESS | 28925 | 1461080729772 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe90aef400) [pid = 28925] [serial = 1158] [outer = 0x7fbe8df39c00] 08:45:30 INFO - PROCESS | 28925 | 1461080730535 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1225ms 08:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:45:30 INFO - PROCESS | 28925 | 1461080730606 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 28925 | 1461080730608 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:45:30 INFO - PROCESS | 28925 | 1461080730614 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 28925 | 1461080730617 Marionette TRACE conn3 <- [1,1514,null,{}] 08:45:30 INFO - PROCESS | 28925 | 1461080730621 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}] 08:45:30 INFO - PROCESS | 28925 | 1461080730775 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:45:30 INFO - PROCESS | 28925 | 1461080730948 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a5a7000 == 109 [pid = 28925] [id = 386] 08:45:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe8f957800) [pid = 28925] [serial = 1159] [outer = (nil)] 08:45:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe9115a800) [pid = 28925] [serial = 1160] [outer = 0x7fbe8f957800] 08:45:31 INFO - PROCESS | 28925 | 1461080731013 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe91161c00) [pid = 28925] [serial = 1161] [outer = 0x7fbe8f957800] 08:45:31 INFO - PROCESS | 28925 | 1461080731742 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1177ms 08:45:31 INFO - PROCESS | 28925 | 1461080731791 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 28925 | 1461080731794 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:45:31 INFO - PROCESS | 28925 | 1461080731800 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 28925 | 1461080731802 Marionette TRACE conn3 <- [1,1518,null,{}] 08:45:31 INFO - PROCESS | 28925 | 1461080731807 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}] 08:45:31 INFO - PROCESS | 28925 | 1461080731984 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:45:32 INFO - PROCESS | 28925 | 1461080732157 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea934a800 == 110 [pid = 28925] [id = 387] 08:45:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe91162400) [pid = 28925] [serial = 1162] [outer = (nil)] 08:45:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe920e9400) [pid = 28925] [serial = 1163] [outer = 0x7fbe91162400] 08:45:32 INFO - PROCESS | 28925 | 1461080732222 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe933d9000) [pid = 28925] [serial = 1164] [outer = 0x7fbe91162400] 08:45:32 INFO - PROCESS | 28925 | 1461080732957 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1181ms 08:45:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:45:32 INFO - PROCESS | 28925 | 1461080732988 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 28925 | 1461080732990 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:45:32 INFO - PROCESS | 28925 | 1461080732998 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 28925 | 1461080733000 Marionette TRACE conn3 <- [1,1522,null,{}] 08:45:33 INFO - PROCESS | 28925 | 1461080733005 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}] 08:45:33 INFO - PROCESS | 28925 | 1461080733142 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:45:33 INFO - PROCESS | 28925 | 1461080733317 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc0c800 == 111 [pid = 28925] [id = 388] 08:45:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe916b0000) [pid = 28925] [serial = 1165] [outer = (nil)] 08:45:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe954c9000) [pid = 28925] [serial = 1166] [outer = 0x7fbe916b0000] 08:45:33 INFO - PROCESS | 28925 | 1461080733377 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe9707c000) [pid = 28925] [serial = 1167] [outer = 0x7fbe916b0000] 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:33 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:45:34 INFO - PROCESS | 28925 | 1461080734071 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"]]]}] 08:45:34 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 () { 08:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:45:34 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 () { 08:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:45:34 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 () { 08:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:45:34 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 () { 08:45:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:45:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:45:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1130ms 08:45:34 INFO - PROCESS | 28925 | 1461080734131 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 28925 | 1461080734136 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:45:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:45:34 INFO - PROCESS | 28925 | 1461080734141 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 28925 | 1461080734143 Marionette TRACE conn3 <- [1,1526,null,{}] 08:45:34 INFO - PROCESS | 28925 | 1461080734148 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}] 08:45:34 INFO - PROCESS | 28925 | 1461080734295 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:45:34 INFO - PROCESS | 28925 | 1461080734485 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e8e800 == 112 [pid = 28925] [id = 389] 08:45:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe91850400) [pid = 28925] [serial = 1168] [outer = (nil)] 08:45:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe972b1800) [pid = 28925] [serial = 1169] [outer = 0x7fbe91850400] 08:45:34 INFO - PROCESS | 28925 | 1461080734550 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe99907c00) [pid = 28925] [serial = 1170] [outer = 0x7fbe91850400] 08:45:35 INFO - PROCESS | 28925 | 1461080735276 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"]]]}] 08:45:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:45:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:45:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:45:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1175ms 08:45:35 INFO - PROCESS | 28925 | 1461080735319 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 28925 | 1461080735323 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:45:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:45:35 INFO - PROCESS | 28925 | 1461080735329 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 28925 | 1461080735332 Marionette TRACE conn3 <- [1,1530,null,{}] 08:45:35 INFO - PROCESS | 28925 | 1461080735355 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}] 08:45:35 INFO - PROCESS | 28925 | 1461080735508 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:45:35 INFO - PROCESS | 28925 | 1461080735683 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83271000 == 113 [pid = 28925] [id = 390] 08:45:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe93f6b000) [pid = 28925] [serial = 1171] [outer = (nil)] 08:45:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe99913c00) [pid = 28925] [serial = 1172] [outer = 0x7fbe93f6b000] 08:45:35 INFO - PROCESS | 28925 | 1461080735747 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe9a2bd400) [pid = 28925] [serial = 1173] [outer = 0x7fbe93f6b000] 08:45:36 INFO - PROCESS | 28925 | 1461080736342 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]]]}] 08:45:36 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 08:45:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:45:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:45:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:45:36 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. 08:45:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:45:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1046ms 08:45:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:45:36 INFO - PROCESS | 28925 | 1461080736377 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 28925 | 1461080736380 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:45:36 INFO - PROCESS | 28925 | 1461080736385 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 28925 | 1461080736388 Marionette TRACE conn3 <- [1,1534,null,{}] 08:45:36 INFO - PROCESS | 28925 | 1461080736393 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}] 08:45:36 INFO - PROCESS | 28925 | 1461080736554 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:45:36 INFO - PROCESS | 28925 | 1461080736749 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8328b000 == 114 [pid = 28925] [id = 391] 08:45:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe972ad400) [pid = 28925] [serial = 1174] [outer = (nil)] 08:45:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe9e04c000) [pid = 28925] [serial = 1175] [outer = 0x7fbe972ad400] 08:45:36 INFO - PROCESS | 28925 | 1461080736811 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbea724d400) [pid = 28925] [serial = 1176] [outer = 0x7fbe972ad400] 08:45:37 INFO - PROCESS | 28925 | 1461080737629 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:45:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1280ms 08:45:37 INFO - PROCESS | 28925 | 1461080737665 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 28925 | 1461080737669 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:45:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:45:37 INFO - PROCESS | 28925 | 1461080737675 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 28925 | 1461080737679 Marionette TRACE conn3 <- [1,1538,null,{}] 08:45:37 INFO - PROCESS | 28925 | 1461080737684 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}] 08:45:37 INFO - PROCESS | 28925 | 1461080737848 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:45:38 INFO - PROCESS | 28925 | 1461080738039 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82eac800 == 115 [pid = 28925] [id = 392] 08:45:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe8443b800) [pid = 28925] [serial = 1177] [outer = (nil)] 08:45:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe866ec800) [pid = 28925] [serial = 1178] [outer = 0x7fbe8443b800] 08:45:38 INFO - PROCESS | 28925 | 1461080738104 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbea838d000) [pid = 28925] [serial = 1179] [outer = 0x7fbe8443b800] 08:45:38 INFO - PROCESS | 28925 | 1461080738888 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1282ms 08:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:45:38 INFO - PROCESS | 28925 | 1461080738959 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 28925 | 1461080738961 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:45:38 INFO - PROCESS | 28925 | 1461080738965 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 28925 | 1461080738969 Marionette TRACE conn3 <- [1,1542,null,{}] 08:45:38 INFO - PROCESS | 28925 | 1461080738973 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}] 08:45:39 INFO - PROCESS | 28925 | 1461080739114 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:45:39 INFO - PROCESS | 28925 | 1461080739299 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879cd800 == 116 [pid = 28925] [id = 393] 08:45:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe822f2800) [pid = 28925] [serial = 1180] [outer = (nil)] 08:45:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe822fa400) [pid = 28925] [serial = 1181] [outer = 0x7fbe822f2800] 08:45:39 INFO - PROCESS | 28925 | 1461080739362 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe844f1000) [pid = 28925] [serial = 1182] [outer = 0x7fbe822f2800] 08:45:40 INFO - PROCESS | 28925 | 1461080740155 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1234ms 08:45:40 INFO - PROCESS | 28925 | 1461080740200 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 28925 | 1461080740203 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:45:40 INFO - PROCESS | 28925 | 1461080740208 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 28925 | 1461080740210 Marionette TRACE conn3 <- [1,1546,null,{}] 08:45:40 INFO - PROCESS | 28925 | 1461080740215 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}] 08:45:40 INFO - PROCESS | 28925 | 1461080740378 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:45:40 INFO - PROCESS | 28925 | 1461080740564 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9de000 == 117 [pid = 28925] [id = 394] 08:45:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe822f2c00) [pid = 28925] [serial = 1183] [outer = (nil)] 08:45:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe86273800) [pid = 28925] [serial = 1184] [outer = 0x7fbe822f2c00] 08:45:40 INFO - PROCESS | 28925 | 1461080740622 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe866f2000) [pid = 28925] [serial = 1185] [outer = 0x7fbe822f2c00] 08:45:41 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91ead800 == 116 [pid = 28925] [id = 11] 08:45:41 INFO - PROCESS | 28925 | 1461080741505 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1682ms 08:45:41 INFO - PROCESS | 28925 | 1461080741891 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 28925 | 1461080741897 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:45:41 INFO - PROCESS | 28925 | 1461080741904 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 28925 | 1461080741907 Marionette TRACE conn3 <- [1,1550,null,{}] 08:45:41 INFO - PROCESS | 28925 | 1461080741914 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}] 08:45:42 INFO - PROCESS | 28925 | 1461080742198 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:45:42 INFO - PROCESS | 28925 | 1461080742355 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86ead800 == 117 [pid = 28925] [id = 395] 08:45:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe84447400) [pid = 28925] [serial = 1186] [outer = (nil)] 08:45:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe844e8c00) [pid = 28925] [serial = 1187] [outer = 0x7fbe84447400] 08:45:42 INFO - PROCESS | 28925 | 1461080742414 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe845cfc00) [pid = 28925] [serial = 1188] [outer = 0x7fbe84447400] 08:45:43 INFO - PROCESS | 28925 | 1461080743288 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]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1432ms 08:45:43 INFO - PROCESS | 28925 | 1461080743337 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:45:43 INFO - PROCESS | 28925 | 1461080743342 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:45:43 INFO - PROCESS | 28925 | 1461080743352 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 28925 | 1461080743356 Marionette TRACE conn3 <- [1,1554,null,{}] 08:45:43 INFO - PROCESS | 28925 | 1461080743361 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}] 08:45:43 INFO - PROCESS | 28925 | 1461080743514 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:45:43 INFO - PROCESS | 28925 | 1461080743707 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8425c000 == 118 [pid = 28925] [id = 396] 08:45:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe858f0400) [pid = 28925] [serial = 1189] [outer = (nil)] 08:45:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe866ed800) [pid = 28925] [serial = 1190] [outer = 0x7fbe858f0400] 08:45:43 INFO - PROCESS | 28925 | 1461080743765 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe87a5e000) [pid = 28925] [serial = 1191] [outer = 0x7fbe858f0400] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc10800 == 117 [pid = 28925] [id = 330] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86360000 == 116 [pid = 28925] [id = 335] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86ec4800 == 115 [pid = 28925] [id = 336] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86ec3000 == 114 [pid = 28925] [id = 333] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe954c5400) [pid = 28925] [serial = 1046] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe91a75c00) [pid = 28925] [serial = 1082] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbea1509800) [pid = 28925] [serial = 1049] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbea93f8000) [pid = 28925] [serial = 1052] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe83c54800) [pid = 28925] [serial = 1055] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f550000 == 113 [pid = 28925] [id = 380] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9200e800 == 112 [pid = 28925] [id = 379] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9ce800 == 111 [pid = 28925] [id = 378] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895d8800 == 110 [pid = 28925] [id = 377] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87818800 == 109 [pid = 28925] [id = 376] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83c46000 == 108 [pid = 28925] [id = 375] 08:45:44 INFO - PROCESS | 28925 | 1461080744698 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]]]}] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe844b6000 == 107 [pid = 28925] [id = 374] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9e0dc000 == 106 [pid = 28925] [id = 371] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87819000 == 105 [pid = 28925] [id = 370] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dada000 == 104 [pid = 28925] [id = 369] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb1714800 == 103 [pid = 28925] [id = 368] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc0d000 == 102 [pid = 28925] [id = 367] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea81d8800 == 101 [pid = 28925] [id = 366] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9d51f000 == 100 [pid = 28925] [id = 365] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99a44000 == 99 [pid = 28925] [id = 364] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95ebf800 == 98 [pid = 28925] [id = 363] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e7cc000 == 97 [pid = 28925] [id = 362] 08:45:44 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe839e1800 == 96 [pid = 28925] [id = 361] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbea85dec00) [pid = 28925] [serial = 740] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbea1513000) [pid = 28925] [serial = 713] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe9df49400) [pid = 28925] [serial = 710] [outer = (nil)] [url = about:blank] 08:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1387ms 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe9a0e1400) [pid = 28925] [serial = 707] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe9788f000) [pid = 28925] [serial = 704] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe92f45000) [pid = 28925] [serial = 701] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe90aa9800) [pid = 28925] [serial = 698] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbea724ec00) [pid = 28925] [serial = 671] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe9e2f6800) [pid = 28925] [serial = 668] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe9a8f3800) [pid = 28925] [serial = 665] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe920e7800) [pid = 28925] [serial = 743] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe98110400) [pid = 28925] [serial = 746] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbea7257400) [pid = 28925] [serial = 749] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe99946000) [pid = 28925] [serial = 620] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe90ab4000) [pid = 28925] [serial = 656] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe91fb8400) [pid = 28925] [serial = 614] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe9a346000) [pid = 28925] [serial = 626] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe97077c00) [pid = 28925] [serial = 617] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe920ea000) [pid = 28925] [serial = 659] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe972aec00) [pid = 28925] [serial = 662] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe9a2b7000) [pid = 28925] [serial = 623] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe90ab2800) [pid = 28925] [serial = 611] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe9e0b1800) [pid = 28925] [serial = 629] [outer = (nil)] [url = about:blank] 08:45:44 INFO - PROCESS | 28925 | 1461080744751 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 28925 | 1461080744755 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:45:44 INFO - PROCESS | 28925 | 1461080744761 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 28925 | 1461080744763 Marionette TRACE conn3 <- [1,1558,null,{}] 08:45:44 INFO - PROCESS | 28925 | 1461080744776 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}] 08:45:44 INFO - PROCESS | 28925 | 1461080744926 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:45:44 INFO - PROCESS | 28925 | 1461080744935 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86eb2800 == 97 [pid = 28925] [id = 397] 08:45:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe889ec800) [pid = 28925] [serial = 1192] [outer = (nil)] 08:45:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe88adcc00) [pid = 28925] [serial = 1193] [outer = 0x7fbe889ec800] 08:45:45 INFO - PROCESS | 28925 | 1461080744999 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe88b58000) [pid = 28925] [serial = 1194] [outer = 0x7fbe889ec800] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbea93f1c00) [pid = 28925] [serial = 752] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbeab424800) [pid = 28925] [serial = 755] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe90a94c00) [pid = 28925] [serial = 785] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe95269c00) [pid = 28925] [serial = 788] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe99940800) [pid = 28925] [serial = 791] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbea81a5400) [pid = 28925] [serial = 794] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbeab841800) [pid = 28925] [serial = 843] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe90943400) [pid = 28925] [serial = 846] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbead602c00) [pid = 28925] [serial = 849] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe98791c00) [pid = 28925] [serial = 876] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe8f730000) [pid = 28925] [serial = 879] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe916bb000) [pid = 28925] [serial = 882] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe9657e000) [pid = 28925] [serial = 885] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe99909400) [pid = 28925] [serial = 888] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe9a0dac00) [pid = 28925] [serial = 891] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbea1516400) [pid = 28925] [serial = 894] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbea830e000) [pid = 28925] [serial = 897] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbeab540000) [pid = 28925] [serial = 900] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbeab764400) [pid = 28925] [serial = 903] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbead363000) [pid = 28925] [serial = 945] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbead3aac00) [pid = 28925] [serial = 948] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe863d0000) [pid = 28925] [serial = 951] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe866ed400) [pid = 28925] [serial = 954] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbead2b8000) [pid = 28925] [serial = 800] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbea81a7000) [pid = 28925] [serial = 939] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbeab494400) [pid = 28925] [serial = 797] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe98104400) [pid = 28925] [serial = 936] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbead2b5800) [pid = 28925] [serial = 758] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe889e5000) [pid = 28925] [serial = 930] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe93f19c00) [pid = 28925] [serial = 837] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe8e98c800) [pid = 28925] [serial = 1073] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe8f94f000) [pid = 28925] [serial = 1074] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe91366800) [pid = 28925] [serial = 1077] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe8df33800) [pid = 28925] [serial = 1080] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe90a5c800) [pid = 28925] [serial = 933] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe90a95c00) [pid = 28925] [serial = 834] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbe9df57400) [pid = 28925] [serial = 942] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbeab843c00) [pid = 28925] [serial = 831] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbea1535000) [pid = 28925] [serial = 840] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 178 (0x7fbeabaebc00) [pid = 28925] [serial = 803] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 177 (0x7fbe889ea800) [pid = 28925] [serial = 984] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 176 (0x7fbea8534c00) [pid = 28925] [serial = 993] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 175 (0x7fbead2be400) [pid = 28925] [serial = 1002] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 174 (0x7fbe98109400) [pid = 28925] [serial = 990] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 173 (0x7fbea81a4400) [pid = 28925] [serial = 981] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 172 (0x7fbead605c00) [pid = 28925] [serial = 999] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 171 (0x7fbe90a58800) [pid = 28925] [serial = 987] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 170 (0x7fbe88891800) [pid = 28925] [serial = 996] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 169 (0x7fbe90bbf800) [pid = 28925] [serial = 1076] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 168 (0x7fbe866ecc00) [pid = 28925] [serial = 1079] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 167 (0x7fbe9a2b9400) [pid = 28925] [serial = 1035] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 166 (0x7fbe86609000) [pid = 28925] [serial = 1062] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 165 (0x7fbe86271c00) [pid = 28925] [serial = 1061] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 164 (0x7fbe896ec400) [pid = 28925] [serial = 1067] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 163 (0x7fbe8df2e000) [pid = 28925] [serial = 1068] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe846e5000) [pid = 28925] [serial = 1059] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe845c9000) [pid = 28925] [serial = 1058] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe889e6800) [pid = 28925] [serial = 1065] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe88882800) [pid = 28925] [serial = 1064] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe8626e400) [pid = 28925] [serial = 1037] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe8f95a000) [pid = 28925] [serial = 1043] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe8888bc00) [pid = 28925] [serial = 1040] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe8e07c800) [pid = 28925] [serial = 1070] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe8e983400) [pid = 28925] [serial = 1071] [outer = (nil)] [url = about:blank] 08:45:45 INFO - PROCESS | 28925 | 1461080745861 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]]]}] 08:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1131ms 08:45:45 INFO - PROCESS | 28925 | 1461080745892 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 28925 | 1461080745895 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:45:45 INFO - PROCESS | 28925 | 1461080745900 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 28925 | 1461080745902 Marionette TRACE conn3 <- [1,1562,null,{}] 08:45:45 INFO - PROCESS | 28925 | 1461080745907 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}] 08:45:46 INFO - PROCESS | 28925 | 1461080746047 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:45:46 INFO - PROCESS | 28925 | 1461080746187 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88a38000 == 98 [pid = 28925] [id = 398] 08:45:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe866ed400) [pid = 28925] [serial = 1195] [outer = (nil)] 08:45:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe89606400) [pid = 28925] [serial = 1196] [outer = 0x7fbe866ed400] 08:45:46 INFO - PROCESS | 28925 | 1461080746244 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe8df2c000) [pid = 28925] [serial = 1197] [outer = 0x7fbe866ed400] 08:45:46 INFO - PROCESS | 28925 | 1461080746845 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 976ms 08:45:46 INFO - PROCESS | 28925 | 1461080746877 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 28925 | 1461080746881 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:45:46 INFO - PROCESS | 28925 | 1461080746886 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 28925 | 1461080746887 Marionette TRACE conn3 <- [1,1566,null,{}] 08:45:46 INFO - PROCESS | 28925 | 1461080746892 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}] 08:45:47 INFO - PROCESS | 28925 | 1461080747043 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:45:47 INFO - PROCESS | 28925 | 1461080747201 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f54b000 == 99 [pid = 28925] [id = 399] 08:45:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe88882800) [pid = 28925] [serial = 1198] [outer = (nil)] 08:45:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe8e07c400) [pid = 28925] [serial = 1199] [outer = 0x7fbe88882800] 08:45:47 INFO - PROCESS | 28925 | 1461080747254 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe8e982c00) [pid = 28925] [serial = 1200] [outer = 0x7fbe88882800] 08:45:48 INFO - PROCESS | 28925 | 1461080748020 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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1175ms 08:45:48 INFO - PROCESS | 28925 | 1461080748062 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 28925 | 1461080748065 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:45:48 INFO - PROCESS | 28925 | 1461080748070 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 28925 | 1461080748072 Marionette TRACE conn3 <- [1,1570,null,{}] 08:45:48 INFO - PROCESS | 28925 | 1461080748083 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}] 08:45:48 INFO - PROCESS | 28925 | 1461080748321 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:45:48 INFO - PROCESS | 28925 | 1461080748348 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9d6000 == 100 [pid = 28925] [id = 400] 08:45:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe8f70d400) [pid = 28925] [serial = 1201] [outer = (nil)] 08:45:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe8f732c00) [pid = 28925] [serial = 1202] [outer = 0x7fbe8f70d400] 08:45:48 INFO - PROCESS | 28925 | 1461080748405 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe90936400) [pid = 28925] [serial = 1203] [outer = 0x7fbe8f70d400] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe844ec000) [pid = 28925] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe896ef800) [pid = 28925] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe86e8b800) [pid = 28925] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe863c4c00) [pid = 28925] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe86268800) [pid = 28925] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe858adc00) [pid = 28925] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe8f5dd400) [pid = 28925] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:45:49 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe844eb000) [pid = 28925] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:45:49 INFO - PROCESS | 28925 | 1461080749496 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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1484ms 08:45:49 INFO - PROCESS | 28925 | 1461080749555 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 28925 | 1461080749558 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:45:49 INFO - PROCESS | 28925 | 1461080749571 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 28925 | 1461080749573 Marionette TRACE conn3 <- [1,1574,null,{}] 08:45:49 INFO - PROCESS | 28925 | 1461080749580 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}] 08:45:49 INFO - PROCESS | 28925 | 1461080749731 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:45:49 INFO - PROCESS | 28925 | 1461080749754 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9e1800 == 101 [pid = 28925] [id = 401] 08:45:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe844e5c00) [pid = 28925] [serial = 1204] [outer = (nil)] 08:45:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe8660fc00) [pid = 28925] [serial = 1205] [outer = 0x7fbe844e5c00] 08:45:49 INFO - PROCESS | 28925 | 1461080749808 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe8f955400) [pid = 28925] [serial = 1206] [outer = 0x7fbe844e5c00] 08:45:50 INFO - PROCESS | 28925 | 1461080750538 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]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1037ms 08:45:50 INFO - PROCESS | 28925 | 1461080750602 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 28925 | 1461080750605 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:45:50 INFO - PROCESS | 28925 | 1461080750609 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 28925 | 1461080750612 Marionette TRACE conn3 <- [1,1578,null,{}] 08:45:50 INFO - PROCESS | 28925 | 1461080750617 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}] 08:45:50 INFO - PROCESS | 28925 | 1461080750819 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:45:50 INFO - PROCESS | 28925 | 1461080750836 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91631000 == 102 [pid = 28925] [id = 402] 08:45:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe8f5d8c00) [pid = 28925] [serial = 1207] [outer = (nil)] 08:45:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe90a9ac00) [pid = 28925] [serial = 1208] [outer = 0x7fbe8f5d8c00] 08:45:50 INFO - PROCESS | 28925 | 1461080750887 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe90bb5c00) [pid = 28925] [serial = 1209] [outer = 0x7fbe8f5d8c00] 08:45:51 INFO - PROCESS | 28925 | 1461080751718 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]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1132ms 08:45:51 INFO - PROCESS | 28925 | 1461080751747 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 28925 | 1461080751752 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:45:51 INFO - PROCESS | 28925 | 1461080751761 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 28925 | 1461080751766 Marionette TRACE conn3 <- [1,1582,null,{}] 08:45:51 INFO - PROCESS | 28925 | 1461080751774 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}] 08:45:51 INFO - PROCESS | 28925 | 1461080751958 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:45:52 INFO - PROCESS | 28925 | 1461080752128 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe844b1800 == 103 [pid = 28925] [id = 403] 08:45:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe822ed000) [pid = 28925] [serial = 1210] [outer = (nil)] 08:45:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe844ef800) [pid = 28925] [serial = 1211] [outer = 0x7fbe822ed000] 08:45:52 INFO - PROCESS | 28925 | 1461080752196 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbe858f0c00) [pid = 28925] [serial = 1212] [outer = 0x7fbe822ed000] 08:45:53 INFO - PROCESS | 28925 | 1461080753095 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1382ms 08:45:53 INFO - PROCESS | 28925 | 1461080753143 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 28925 | 1461080753151 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:45:53 INFO - PROCESS | 28925 | 1461080753160 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 28925 | 1461080753165 Marionette TRACE conn3 <- [1,1586,null,{}] 08:45:53 INFO - PROCESS | 28925 | 1461080753170 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}] 08:45:53 INFO - PROCESS | 28925 | 1461080753337 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:45:53 INFO - PROCESS | 28925 | 1461080753512 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e86a000 == 104 [pid = 28925] [id = 404] 08:45:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe83c56800) [pid = 28925] [serial = 1213] [outer = (nil)] 08:45:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 166 (0x7fbe88885800) [pid = 28925] [serial = 1214] [outer = 0x7fbe83c56800] 08:45:53 INFO - PROCESS | 28925 | 1461080753577 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 167 (0x7fbe88ad5c00) [pid = 28925] [serial = 1215] [outer = 0x7fbe83c56800] 08:45:54 INFO - PROCESS | 28925 | 1461080754458 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]]]}] 08:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1336ms 08:45:54 INFO - PROCESS | 28925 | 1461080754497 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 28925 | 1461080754500 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:45:54 INFO - PROCESS | 28925 | 1461080754506 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 28925 | 1461080754512 Marionette TRACE conn3 <- [1,1590,null,{}] 08:45:54 INFO - PROCESS | 28925 | 1461080754526 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}] 08:45:54 INFO - PROCESS | 28925 | 1461080754696 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:45:54 INFO - PROCESS | 28925 | 1461080754871 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92094000 == 105 [pid = 28925] [id = 405] 08:45:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe889f1400) [pid = 28925] [serial = 1216] [outer = (nil)] 08:45:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 169 (0x7fbe8e985400) [pid = 28925] [serial = 1217] [outer = 0x7fbe889f1400] 08:45:54 INFO - PROCESS | 28925 | 1461080754939 Marionette DEBUG loaded listener.js 08:45:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe8f72e000) [pid = 28925] [serial = 1218] [outer = 0x7fbe889f1400] 08:45:55 INFO - PROCESS | 28925 | 1461080755735 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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1286ms 08:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:45:55 INFO - PROCESS | 28925 | 1461080755805 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 28925 | 1461080755808 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:45:55 INFO - PROCESS | 28925 | 1461080755816 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 28925 | 1461080755819 Marionette TRACE conn3 <- [1,1594,null,{}] 08:45:55 INFO - PROCESS | 28925 | 1461080755824 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}] 08:45:55 INFO - PROCESS | 28925 | 1461080755991 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:45:56 INFO - PROCESS | 28925 | 1461080756164 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95292800 == 106 [pid = 28925] [id = 406] 08:45:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 171 (0x7fbe896e9800) [pid = 28925] [serial = 1219] [outer = (nil)] 08:45:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbe90bb5400) [pid = 28925] [serial = 1220] [outer = 0x7fbe896e9800] 08:45:56 INFO - PROCESS | 28925 | 1461080756227 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbe9115c400) [pid = 28925] [serial = 1221] [outer = 0x7fbe896e9800] 08:45:56 INFO - PROCESS | 28925 | 1461080756991 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1234ms 08:45:57 INFO - PROCESS | 28925 | 1461080757049 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 28925 | 1461080757052 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:45:57 INFO - PROCESS | 28925 | 1461080757058 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 28925 | 1461080757060 Marionette TRACE conn3 <- [1,1598,null,{}] 08:45:57 INFO - PROCESS | 28925 | 1461080757065 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}] 08:45:57 INFO - PROCESS | 28925 | 1461080757219 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:45:57 INFO - PROCESS | 28925 | 1461080757393 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95520800 == 107 [pid = 28925] [id = 407] 08:45:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe8f95a000) [pid = 28925] [serial = 1222] [outer = (nil)] 08:45:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe91580800) [pid = 28925] [serial = 1223] [outer = 0x7fbe8f95a000] 08:45:57 INFO - PROCESS | 28925 | 1461080757459 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbe919e2400) [pid = 28925] [serial = 1224] [outer = 0x7fbe8f95a000] 08:45:58 INFO - PROCESS | 28925 | 1461080758301 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1278ms 08:45:58 INFO - PROCESS | 28925 | 1461080758336 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 28925 | 1461080758341 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:45:58 INFO - PROCESS | 28925 | 1461080758346 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 28925 | 1461080758349 Marionette TRACE conn3 <- [1,1602,null,{}] 08:45:58 INFO - PROCESS | 28925 | 1461080758353 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}] 08:45:58 INFO - PROCESS | 28925 | 1461080758527 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:45:58 INFO - PROCESS | 28925 | 1461080758708 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe97253000 == 108 [pid = 28925] [id = 408] 08:45:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbe919e2000) [pid = 28925] [serial = 1225] [outer = (nil)] 08:45:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe92f45000) [pid = 28925] [serial = 1226] [outer = 0x7fbe919e2000] 08:45:58 INFO - PROCESS | 28925 | 1461080758773 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbe9526f800) [pid = 28925] [serial = 1227] [outer = 0x7fbe919e2000] 08:45:59 INFO - PROCESS | 28925 | 1461080759580 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1286ms 08:45:59 INFO - PROCESS | 28925 | 1461080759633 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 28925 | 1461080759636 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:45:59 INFO - PROCESS | 28925 | 1461080759641 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 28925 | 1461080759643 Marionette TRACE conn3 <- [1,1606,null,{}] 08:45:59 INFO - PROCESS | 28925 | 1461080759648 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}] 08:45:59 INFO - PROCESS | 28925 | 1461080759805 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:45:59 INFO - PROCESS | 28925 | 1461080759980 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a222800 == 109 [pid = 28925] [id = 409] 08:46:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe91b6f800) [pid = 28925] [serial = 1228] [outer = (nil)] 08:46:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe97079c00) [pid = 28925] [serial = 1229] [outer = 0x7fbe91b6f800] 08:46:00 INFO - PROCESS | 28925 | 1461080760042 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe972b0800) [pid = 28925] [serial = 1230] [outer = 0x7fbe91b6f800] 08:46:00 INFO - PROCESS | 28925 | 1461080760856 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1278ms 08:46:00 INFO - PROCESS | 28925 | 1461080760921 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 28925 | 1461080760924 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:46:00 INFO - PROCESS | 28925 | 1461080760929 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 28925 | 1461080760932 Marionette TRACE conn3 <- [1,1610,null,{}] 08:46:00 INFO - PROCESS | 28925 | 1461080760936 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}] 08:46:01 INFO - PROCESS | 28925 | 1461080761096 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:46:01 INFO - PROCESS | 28925 | 1461080761274 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9e0dc000 == 110 [pid = 28925] [id = 410] 08:46:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe91faa400) [pid = 28925] [serial = 1231] [outer = (nil)] 08:46:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe98104000) [pid = 28925] [serial = 1232] [outer = 0x7fbe91faa400] 08:46:01 INFO - PROCESS | 28925 | 1461080761338 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe981c9c00) [pid = 28925] [serial = 1233] [outer = 0x7fbe91faa400] 08:46:02 INFO - PROCESS | 28925 | 1461080762064 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1181ms 08:46:02 INFO - PROCESS | 28925 | 1461080762124 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 28925 | 1461080762127 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:46:02 INFO - PROCESS | 28925 | 1461080762135 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 28925 | 1461080762138 Marionette TRACE conn3 <- [1,1614,null,{}] 08:46:02 INFO - PROCESS | 28925 | 1461080762144 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}] 08:46:02 INFO - PROCESS | 28925 | 1461080762310 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:46:02 INFO - PROCESS | 28925 | 1461080762483 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea80dc000 == 111 [pid = 28925] [id = 411] 08:46:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe91dec800) [pid = 28925] [serial = 1234] [outer = (nil)] 08:46:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe954c7400) [pid = 28925] [serial = 1235] [outer = 0x7fbe91dec800] 08:46:02 INFO - PROCESS | 28925 | 1461080762548 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe99613c00) [pid = 28925] [serial = 1236] [outer = 0x7fbe91dec800] 08:46:03 INFO - PROCESS | 28925 | 1461080763281 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]]]}] 08:46: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 08:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1182ms 08:46:03 INFO - PROCESS | 28925 | 1461080763317 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:46:03 INFO - PROCESS | 28925 | 1461080763320 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:46:03 INFO - PROCESS | 28925 | 1461080763339 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 28925 | 1461080763344 Marionette TRACE conn3 <- [1,1618,null,{}] 08:46:03 INFO - PROCESS | 28925 | 1461080763352 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}] 08:46:03 INFO - PROCESS | 28925 | 1461080763513 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:46:03 INFO - PROCESS | 28925 | 1461080763686 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea9216000 == 112 [pid = 28925] [id = 412] 08:46:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe91dec400) [pid = 28925] [serial = 1237] [outer = (nil)] 08:46:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe99946000) [pid = 28925] [serial = 1238] [outer = 0x7fbe91dec400] 08:46:03 INFO - PROCESS | 28925 | 1461080763748 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe9a0e4800) [pid = 28925] [serial = 1239] [outer = 0x7fbe91dec400] 08:46:04 INFO - PROCESS | 28925 | 1461080764508 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1246ms 08:46:04 INFO - PROCESS | 28925 | 1461080764574 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 28925 | 1461080764577 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:46:04 INFO - PROCESS | 28925 | 1461080764582 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 28925 | 1461080764586 Marionette TRACE conn3 <- [1,1622,null,{}] 08:46:04 INFO - PROCESS | 28925 | 1461080764591 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}] 08:46:04 INFO - PROCESS | 28925 | 1461080764770 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:46:04 INFO - PROCESS | 28925 | 1461080764945 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc0d800 == 113 [pid = 28925] [id = 413] 08:46:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe858aac00) [pid = 28925] [serial = 1240] [outer = (nil)] 08:46:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe9a8f2000) [pid = 28925] [serial = 1241] [outer = 0x7fbe858aac00] 08:46:05 INFO - PROCESS | 28925 | 1461080765010 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe9e2f6800) [pid = 28925] [serial = 1242] [outer = 0x7fbe858aac00] 08:46:05 INFO - PROCESS | 28925 | 1461080765795 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]]]}] 08:46:05 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 08:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1277ms 08:46:05 INFO - PROCESS | 28925 | 1461080765860 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 28925 | 1461080765863 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:46:05 INFO - PROCESS | 28925 | 1461080765868 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 28925 | 1461080765871 Marionette TRACE conn3 <- [1,1626,null,{}] 08:46:05 INFO - PROCESS | 28925 | 1461080765875 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}] 08:46:06 INFO - PROCESS | 28925 | 1461080766029 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:46:06 INFO - PROCESS | 28925 | 1461080766209 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86eb4800 == 114 [pid = 28925] [id = 414] 08:46:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe844e9400) [pid = 28925] [serial = 1243] [outer = (nil)] 08:46:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe863cd400) [pid = 28925] [serial = 1244] [outer = 0x7fbe844e9400] 08:46:06 INFO - PROCESS | 28925 | 1461080766270 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe8f5dd800) [pid = 28925] [serial = 1245] [outer = 0x7fbe844e9400] 08:46:07 INFO - PROCESS | 28925 | 1461080767004 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]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1176ms 08:46:07 INFO - PROCESS | 28925 | 1461080767044 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:46:07 INFO - PROCESS | 28925 | 1461080767047 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:46:07 INFO - PROCESS | 28925 | 1461080767053 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 28925 | 1461080767054 Marionette TRACE conn3 <- [1,1630,null,{}] 08:46:07 INFO - PROCESS | 28925 | 1461080767059 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}] 08:46:07 INFO - PROCESS | 28925 | 1461080767211 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:46:07 INFO - PROCESS | 28925 | 1461080767391 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dac6800 == 115 [pid = 28925] [id = 415] 08:46:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe83c59400) [pid = 28925] [serial = 1246] [outer = (nil)] 08:46:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbea72d3c00) [pid = 28925] [serial = 1247] [outer = 0x7fbe83c59400] 08:46:07 INFO - PROCESS | 28925 | 1461080767450 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbea81a4800) [pid = 28925] [serial = 1248] [outer = 0x7fbe83c59400] 08:46:08 INFO - PROCESS | 28925 | 1461080768598 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1580ms 08:46:08 INFO - PROCESS | 28925 | 1461080768634 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:46:08 INFO - PROCESS | 28925 | 1461080768640 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:46:08 INFO - PROCESS | 28925 | 1461080768647 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 28925 | 1461080768651 Marionette TRACE conn3 <- [1,1634,null,{}] 08:46:08 INFO - PROCESS | 28925 | 1461080768658 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}] 08:46:08 INFO - PROCESS | 28925 | 1461080768815 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:46:09 INFO - PROCESS | 28925 | 1461080769157 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e9f000 == 116 [pid = 28925] [id = 416] 08:46:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe845d1000) [pid = 28925] [serial = 1249] [outer = (nil)] 08:46:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe858ef400) [pid = 28925] [serial = 1250] [outer = 0x7fbe845d1000] 08:46:09 INFO - PROCESS | 28925 | 1461080769261 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe86608c00) [pid = 28925] [serial = 1251] [outer = 0x7fbe845d1000] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9e1800 == 115 [pid = 28925] [id = 401] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9d6000 == 114 [pid = 28925] [id = 400] 08:46:10 INFO - PROCESS | 28925 | 1461080770114 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]]]}] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe8df34000) [pid = 28925] [serial = 1145] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe8f953400) [pid = 28925] [serial = 1115] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbea9232c00) [pid = 28925] [serial = 1118] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f54b000 == 113 [pid = 28925] [id = 399] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe88a38000 == 112 [pid = 28925] [id = 398] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86eb2800 == 111 [pid = 28925] [id = 397] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8425c000 == 110 [pid = 28925] [id = 396] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91330800 == 109 [pid = 28925] [id = 12] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86ead800 == 108 [pid = 28925] [id = 395] 08:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1540ms 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a5a7000 == 107 [pid = 28925] [id = 386] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9730b000 == 106 [pid = 28925] [id = 385] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95ebb000 == 105 [pid = 28925] [id = 384] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90793000 == 104 [pid = 28925] [id = 383] 08:46:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe85771000 == 103 [pid = 28925] [id = 382] 08:46:10 INFO - PROCESS | 28925 | 1461080770217 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 28925 | 1461080770224 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe88885c00) [pid = 28925] [serial = 1143] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe863c9400) [pid = 28925] [serial = 1142] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe8f5dcc00) [pid = 28925] [serial = 1137] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe8df35800) [pid = 28925] [serial = 1133] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe9e29cc00) [pid = 28925] [serial = 1106] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe8e987c00) [pid = 28925] [serial = 1136] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe88b4f800) [pid = 28925] [serial = 1131] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe863c2800) [pid = 28925] [serial = 1127] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe920dd800) [pid = 28925] [serial = 1083] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe90a59800) [pid = 28925] [serial = 1139] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe9115e800) [pid = 28925] [serial = 1140] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe97247c00) [pid = 28925] [serial = 1100] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe844ea400) [pid = 28925] [serial = 1085] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe858a7c00) [pid = 28925] [serial = 1125] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe845c6800) [pid = 28925] [serial = 1124] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe9a0e7000) [pid = 28925] [serial = 1103] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe8e97e400) [pid = 28925] [serial = 1134] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe889e2800) [pid = 28925] [serial = 1130] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbea8398800) [pid = 28925] [serial = 1109] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe88ad9400) [pid = 28925] [serial = 1112] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbe8f5dc000) [pid = 28925] [serial = 1121] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 178 (0x7fbe866ef000) [pid = 28925] [serial = 1088] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 177 (0x7fbe8df36400) [pid = 28925] [serial = 1091] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 176 (0x7fbe90ae6800) [pid = 28925] [serial = 1094] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 175 (0x7fbe86608000) [pid = 28925] [serial = 1128] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | --DOMWINDOW == 174 (0x7fbe92f4e000) [pid = 28925] [serial = 1097] [outer = (nil)] [url = about:blank] 08:46:10 INFO - PROCESS | 28925 | 1461080770258 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 28925 | 1461080770262 Marionette TRACE conn3 <- [1,1638,null,{}] 08:46:10 INFO - PROCESS | 28925 | 1461080770267 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}] 08:46:10 INFO - PROCESS | 28925 | 1461080770421 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:46:10 INFO - PROCESS | 28925 | 1461080770430 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe844b5800 == 104 [pid = 28925] [id = 417] 08:46:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe84439c00) [pid = 28925] [serial = 1252] [outer = (nil)] 08:46:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbe889e5000) [pid = 28925] [serial = 1253] [outer = 0x7fbe84439c00] 08:46:10 INFO - PROCESS | 28925 | 1461080770502 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbe88ae0000) [pid = 28925] [serial = 1254] [outer = 0x7fbe84439c00] 08:46:11 INFO - PROCESS | 28925 | 1461080771296 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1099ms 08:46:11 INFO - PROCESS | 28925 | 1461080771336 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 28925 | 1461080771338 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:46:11 INFO - PROCESS | 28925 | 1461080771344 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 28925 | 1461080771349 Marionette TRACE conn3 <- [1,1642,null,{}] 08:46:11 INFO - PROCESS | 28925 | 1461080771362 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}] 08:46:11 INFO - PROCESS | 28925 | 1461080771510 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:46:11 INFO - PROCESS | 28925 | 1461080771526 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895d4800 == 105 [pid = 28925] [id = 418] 08:46:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe8e082c00) [pid = 28925] [serial = 1255] [outer = (nil)] 08:46:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbe8e98c800) [pid = 28925] [serial = 1256] [outer = 0x7fbe8e082c00] 08:46:11 INFO - PROCESS | 28925 | 1461080771582 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe8f70d800) [pid = 28925] [serial = 1257] [outer = 0x7fbe8e082c00] 08:46:12 INFO - PROCESS | 28925 | 1461080772290 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 984ms 08:46:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:46:12 INFO - PROCESS | 28925 | 1461080772328 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 28925 | 1461080772331 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:46:12 INFO - PROCESS | 28925 | 1461080772337 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 28925 | 1461080772339 Marionette TRACE conn3 <- [1,1646,null,{}] 08:46:12 INFO - PROCESS | 28925 | 1461080772344 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}] 08:46:12 INFO - PROCESS | 28925 | 1461080772556 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:46:12 INFO - PROCESS | 28925 | 1461080772648 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f6ba000 == 106 [pid = 28925] [id = 419] 08:46:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe86604800) [pid = 28925] [serial = 1258] [outer = (nil)] 08:46:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe90937c00) [pid = 28925] [serial = 1259] [outer = 0x7fbe86604800] 08:46:12 INFO - PROCESS | 28925 | 1461080772702 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe90af1400) [pid = 28925] [serial = 1260] [outer = 0x7fbe86604800] 08:46:13 INFO - PROCESS | 28925 | 1461080773449 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:46:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1126ms 08:46:13 INFO - PROCESS | 28925 | 1461080773470 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 28925 | 1461080773473 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:46:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:46:13 INFO - PROCESS | 28925 | 1461080773479 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 28925 | 1461080773481 Marionette TRACE conn3 <- [1,1650,null,{}] 08:46:13 INFO - PROCESS | 28925 | 1461080773485 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}] 08:46:13 INFO - PROCESS | 28925 | 1461080773677 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:46:13 INFO - PROCESS | 28925 | 1461080773705 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90988800 == 107 [pid = 28925] [id = 420] 08:46:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe8e98b800) [pid = 28925] [serial = 1261] [outer = (nil)] 08:46:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe9135a000) [pid = 28925] [serial = 1262] [outer = 0x7fbe8e98b800] 08:46:13 INFO - PROCESS | 28925 | 1461080773759 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe91a77800) [pid = 28925] [serial = 1263] [outer = 0x7fbe8e98b800] 08:46:14 INFO - PROCESS | 28925 | 1461080774463 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:46:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1023ms 08:46:14 INFO - PROCESS | 28925 | 1461080774503 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:46:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:46:14 INFO - PROCESS | 28925 | 1461080774506 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:46:14 INFO - PROCESS | 28925 | 1461080774518 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 28925 | 1461080774520 Marionette TRACE conn3 <- [1,1654,null,{}] 08:46:14 INFO - PROCESS | 28925 | 1461080774540 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}] 08:46:14 INFO - PROCESS | 28925 | 1461080774744 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:46:14 INFO - PROCESS | 28925 | 1461080774773 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92095800 == 108 [pid = 28925] [id = 421] 08:46:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe91faf800) [pid = 28925] [serial = 1264] [outer = (nil)] 08:46:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe9657b400) [pid = 28925] [serial = 1265] [outer = 0x7fbe91faf800] 08:46:14 INFO - PROCESS | 28925 | 1461080774829 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe98109800) [pid = 28925] [serial = 1266] [outer = 0x7fbe91faf800] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe91eae000) [pid = 28925] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe8f70d400) [pid = 28925] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe844e5c00) [pid = 28925] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe858f0400) [pid = 28925] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe866e8800) [pid = 28925] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe889ec800) [pid = 28925] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe866ed400) [pid = 28925] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbe84447400) [pid = 28925] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe91359800) [pid = 28925] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:46:15 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbe88882800) [pid = 28925] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:46:15 INFO - PROCESS | 28925 | 1461080775738 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:46:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1251ms 08:46:15 INFO - PROCESS | 28925 | 1461080775762 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 28925 | 1461080775765 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:46:15 INFO - PROCESS | 28925 | 1461080775770 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 28925 | 1461080775772 Marionette TRACE conn3 <- [1,1658,null,{}] 08:46:15 INFO - PROCESS | 28925 | 1461080775776 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}] 08:46:15 INFO - PROCESS | 28925 | 1461080775961 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:46:15 INFO - PROCESS | 28925 | 1461080775980 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e865800 == 109 [pid = 28925] [id = 422] 08:46:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe88885000) [pid = 28925] [serial = 1267] [outer = (nil)] 08:46:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe90bb6800) [pid = 28925] [serial = 1268] [outer = 0x7fbe88885000] 08:46:16 INFO - PROCESS | 28925 | 1461080776032 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe98111000) [pid = 28925] [serial = 1269] [outer = 0x7fbe88885000] 08:46:16 INFO - PROCESS | 28925 | 1461080776707 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]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 973ms 08:46:16 INFO - PROCESS | 28925 | 1461080776744 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 28925 | 1461080776747 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:46:16 INFO - PROCESS | 28925 | 1461080776752 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 28925 | 1461080776754 Marionette TRACE conn3 <- [1,1662,null,{}] 08:46:16 INFO - PROCESS | 28925 | 1461080776759 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}] 08:46:16 INFO - PROCESS | 28925 | 1461080776893 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:46:17 INFO - PROCESS | 28925 | 1461080777031 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95eac000 == 110 [pid = 28925] [id = 423] 08:46:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe858f0400) [pid = 28925] [serial = 1270] [outer = (nil)] 08:46:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe9990b400) [pid = 28925] [serial = 1271] [outer = 0x7fbe858f0400] 08:46:17 INFO - PROCESS | 28925 | 1461080777083 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe9a2b6800) [pid = 28925] [serial = 1272] [outer = 0x7fbe858f0400] 08:46:17 INFO - PROCESS | 28925 | 1461080777910 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1227ms 08:46:17 INFO - PROCESS | 28925 | 1461080777981 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:46:17 INFO - PROCESS | 28925 | 1461080777986 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:46:17 INFO - PROCESS | 28925 | 1461080777994 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 28925 | 1461080777998 Marionette TRACE conn3 <- [1,1666,null,{}] 08:46:18 INFO - PROCESS | 28925 | 1461080778005 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}] 08:46:18 INFO - PROCESS | 28925 | 1461080778196 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:46:18 INFO - PROCESS | 28925 | 1461080778372 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88946800 == 111 [pid = 28925] [id = 424] 08:46:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe858aa000) [pid = 28925] [serial = 1273] [outer = (nil)] 08:46:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe86606400) [pid = 28925] [serial = 1274] [outer = 0x7fbe858aa000] 08:46:18 INFO - PROCESS | 28925 | 1461080778440 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe88883400) [pid = 28925] [serial = 1275] [outer = 0x7fbe858aa000] 08:46:19 INFO - PROCESS | 28925 | 1461080779231 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1289ms 08:46:19 INFO - PROCESS | 28925 | 1461080779283 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 28925 | 1461080779289 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:46:19 INFO - PROCESS | 28925 | 1461080779299 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 28925 | 1461080779302 Marionette TRACE conn3 <- [1,1670,null,{}] 08:46:19 INFO - PROCESS | 28925 | 1461080779307 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}] 08:46:19 INFO - PROCESS | 28925 | 1461080779467 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:46:19 INFO - PROCESS | 28925 | 1461080779648 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9078a000 == 112 [pid = 28925] [id = 425] 08:46:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe858f3800) [pid = 28925] [serial = 1276] [outer = (nil)] 08:46:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe8e07e400) [pid = 28925] [serial = 1277] [outer = 0x7fbe858f3800] 08:46:19 INFO - PROCESS | 28925 | 1461080779709 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe8f705800) [pid = 28925] [serial = 1278] [outer = 0x7fbe858f3800] 08:46:20 INFO - PROCESS | 28925 | 1461080780626 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]]]}] 08:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1383ms 08:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:46:20 INFO - PROCESS | 28925 | 1461080780683 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 28925 | 1461080780686 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:46:20 INFO - PROCESS | 28925 | 1461080780691 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 28925 | 1461080780696 Marionette TRACE conn3 <- [1,1674,null,{}] 08:46:20 INFO - PROCESS | 28925 | 1461080780711 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}] 08:46:20 INFO - PROCESS | 28925 | 1461080780905 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:46:21 INFO - PROCESS | 28925 | 1461080781088 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99a44000 == 113 [pid = 28925] [id = 426] 08:46:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe9093f400) [pid = 28925] [serial = 1279] [outer = (nil)] 08:46:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe91a7b000) [pid = 28925] [serial = 1280] [outer = 0x7fbe9093f400] 08:46:21 INFO - PROCESS | 28925 | 1461080781152 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe9335a400) [pid = 28925] [serial = 1281] [outer = 0x7fbe9093f400] 08:46:21 INFO - PROCESS | 28925 | 1461080781963 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]]]}] 08:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1333ms 08:46:22 INFO - PROCESS | 28925 | 1461080782024 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 28925 | 1461080782027 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:46:22 INFO - PROCESS | 28925 | 1461080782033 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 28925 | 1461080782035 Marionette TRACE conn3 <- [1,1678,null,{}] 08:46:22 INFO - PROCESS | 28925 | 1461080782040 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}] 08:46:22 INFO - PROCESS | 28925 | 1461080782195 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:46:22 INFO - PROCESS | 28925 | 1461080782376 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21ba800 == 114 [pid = 28925] [id = 427] 08:46:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe90ae8800) [pid = 28925] [serial = 1282] [outer = (nil)] 08:46:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe9923f800) [pid = 28925] [serial = 1283] [outer = 0x7fbe90ae8800] 08:46:22 INFO - PROCESS | 28925 | 1461080782436 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe99c24000) [pid = 28925] [serial = 1284] [outer = 0x7fbe90ae8800] 08:46:23 INFO - PROCESS | 28925 | 1461080783248 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]]]}] 08:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1277ms 08:46:23 INFO - PROCESS | 28925 | 1461080783312 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 28925 | 1461080783315 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:46:23 INFO - PROCESS | 28925 | 1461080783320 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 28925 | 1461080783322 Marionette TRACE conn3 <- [1,1682,null,{}] 08:46:23 INFO - PROCESS | 28925 | 1461080783327 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}] 08:46:23 INFO - PROCESS | 28925 | 1461080783469 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:46:23 INFO - PROCESS | 28925 | 1461080783648 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaba18800 == 115 [pid = 28925] [id = 428] 08:46:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe9707a400) [pid = 28925] [serial = 1285] [outer = (nil)] 08:46:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe9a8b4800) [pid = 28925] [serial = 1286] [outer = 0x7fbe9707a400] 08:46:23 INFO - PROCESS | 28925 | 1461080783707 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe9e04f800) [pid = 28925] [serial = 1287] [outer = 0x7fbe9707a400] 08:46:24 INFO - PROCESS | 28925 | 1461080784506 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]]]}] 08:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1231ms 08:46:24 INFO - PROCESS | 28925 | 1461080784564 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:46:24 INFO - PROCESS | 28925 | 1461080784568 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:46:24 INFO - PROCESS | 28925 | 1461080784574 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 28925 | 1461080784576 Marionette TRACE conn3 <- [1,1686,null,{}] 08:46:24 INFO - PROCESS | 28925 | 1461080784582 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}] 08:46:24 INFO - PROCESS | 28925 | 1461080784767 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:46:24 INFO - PROCESS | 28925 | 1461080784946 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8b3800 == 116 [pid = 28925] [id = 429] 08:46:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbea150e400) [pid = 28925] [serial = 1288] [outer = (nil)] 08:46:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbea8393000) [pid = 28925] [serial = 1289] [outer = 0x7fbea150e400] 08:46:25 INFO - PROCESS | 28925 | 1461080785010 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbea96c3400) [pid = 28925] [serial = 1290] [outer = 0x7fbea150e400] 08:46:25 INFO - PROCESS | 28925 | 1461080785771 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]]]}] 08:46:25 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 08:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1232ms 08:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:46:25 INFO - PROCESS | 28925 | 1461080785807 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:46:25 INFO - PROCESS | 28925 | 1461080785810 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:46:25 INFO - PROCESS | 28925 | 1461080785815 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:46:25 INFO - PROCESS | 28925 | 1461080785818 Marionette TRACE conn3 <- [1,1690,null,{}] 08:46:25 INFO - PROCESS | 28925 | 1461080785823 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}] 08:46:25 INFO - PROCESS | 28925 | 1461080785979 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:46:26 INFO - PROCESS | 28925 | 1461080786160 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1705800 == 117 [pid = 28925] [id = 430] 08:46:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbea1509000) [pid = 28925] [serial = 1291] [outer = (nil)] 08:46:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbeab76c000) [pid = 28925] [serial = 1292] [outer = 0x7fbea1509000] 08:46:26 INFO - PROCESS | 28925 | 1461080786220 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbea7e68400) [pid = 28925] [serial = 1293] [outer = 0x7fbea1509000] 08:46:27 INFO - PROCESS | 28925 | 1461080787014 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]]]}] 08:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1227ms 08:46:27 INFO - PROCESS | 28925 | 1461080787051 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 28925 | 1461080787055 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:46:27 INFO - PROCESS | 28925 | 1461080787061 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 28925 | 1461080787063 Marionette TRACE conn3 <- [1,1694,null,{}] 08:46:27 INFO - PROCESS | 28925 | 1461080787068 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}] 08:46:27 INFO - PROCESS | 28925 | 1461080787223 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:46:27 INFO - PROCESS | 28925 | 1461080787405 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87880800 == 118 [pid = 28925] [id = 431] 08:46:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe84663c00) [pid = 28925] [serial = 1294] [outer = (nil)] 08:46:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe8466b400) [pid = 28925] [serial = 1295] [outer = 0x7fbe84663c00] 08:46:27 INFO - PROCESS | 28925 | 1461080787464 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe84670000) [pid = 28925] [serial = 1296] [outer = 0x7fbe84663c00] 08:46:28 INFO - PROCESS | 28925 | 1461080788219 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]]]}] 08:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1226ms 08:46:28 INFO - PROCESS | 28925 | 1461080788288 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 28925 | 1461080788291 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:46:28 INFO - PROCESS | 28925 | 1461080788296 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 28925 | 1461080788298 Marionette TRACE conn3 <- [1,1698,null,{}] 08:46:28 INFO - PROCESS | 28925 | 1461080788303 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}] 08:46:28 INFO - PROCESS | 28925 | 1461080788464 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:46:28 INFO - PROCESS | 28925 | 1461080788648 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80ad2000 == 119 [pid = 28925] [id = 432] 08:46:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe822f7c00) [pid = 28925] [serial = 1297] [outer = (nil)] 08:46:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe9093d800) [pid = 28925] [serial = 1298] [outer = 0x7fbe822f7c00] 08:46:28 INFO - PROCESS | 28925 | 1461080788708 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbeab53d800) [pid = 28925] [serial = 1299] [outer = 0x7fbe822f7c00] 08:46:29 INFO - PROCESS | 28925 | 1461080789873 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]]]}] 08:46:29 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 08:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1632ms 08:46:29 INFO - PROCESS | 28925 | 1461080789936 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 28925 | 1461080789941 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:46:29 INFO - PROCESS | 28925 | 1461080789949 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 28925 | 1461080789953 Marionette TRACE conn3 <- [1,1702,null,{}] 08:46:29 INFO - PROCESS | 28925 | 1461080789961 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}] 08:46:30 INFO - PROCESS | 28925 | 1461080790130 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:46:30 INFO - PROCESS | 28925 | 1461080790368 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87812800 == 120 [pid = 28925] [id = 433] 08:46:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe84446000) [pid = 28925] [serial = 1300] [outer = (nil)] 08:46:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe858a7c00) [pid = 28925] [serial = 1301] [outer = 0x7fbe84446000] 08:46:30 INFO - PROCESS | 28925 | 1461080790424 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe8626cc00) [pid = 28925] [serial = 1302] [outer = 0x7fbe84446000] 08:46:31 INFO - PROCESS | 28925 | 1461080791216 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]]]}] 08:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1333ms 08:46:31 INFO - PROCESS | 28925 | 1461080791283 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 28925 | 1461080791297 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:46:31 INFO - PROCESS | 28925 | 1461080791313 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 28925 | 1461080791319 Marionette TRACE conn3 <- [1,1706,null,{}] 08:46:31 INFO - PROCESS | 28925 | 1461080791327 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}] 08:46:31 INFO - PROCESS | 28925 | 1461080791561 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:46:31 INFO - PROCESS | 28925 | 1461080791748 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe852cb000 == 121 [pid = 28925] [id = 434] 08:46:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe845d3c00) [pid = 28925] [serial = 1303] [outer = (nil)] 08:46:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe866ee400) [pid = 28925] [serial = 1304] [outer = 0x7fbe845d3c00] 08:46:31 INFO - PROCESS | 28925 | 1461080791841 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe88882c00) [pid = 28925] [serial = 1305] [outer = 0x7fbe845d3c00] 08:46:32 INFO - PROCESS | 28925 | 1461080792691 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]]]}] 08:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1435ms 08:46:32 INFO - PROCESS | 28925 | 1461080792747 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:46:32 INFO - PROCESS | 28925 | 1461080792751 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:46:32 INFO - PROCESS | 28925 | 1461080792756 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 28925 | 1461080792760 Marionette TRACE conn3 <- [1,1710,null,{}] 08:46:32 INFO - PROCESS | 28925 | 1461080792774 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}] 08:46:32 INFO - PROCESS | 28925 | 1461080792935 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:46:33 INFO - PROCESS | 28925 | 1461080793124 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dad2800 == 122 [pid = 28925] [id = 435] 08:46:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe88885c00) [pid = 28925] [serial = 1306] [outer = (nil)] 08:46:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe89608000) [pid = 28925] [serial = 1307] [outer = 0x7fbe88885c00] 08:46:33 INFO - PROCESS | 28925 | 1461080793186 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe8df32800) [pid = 28925] [serial = 1308] [outer = 0x7fbe88885c00] 08:46:33 INFO - PROCESS | 28925 | 1461080793969 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]]]}] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93323800 == 121 [pid = 28925] [id = 381] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95f3d800 == 120 [pid = 28925] [id = 372] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe9131f800) [pid = 28925] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe99913c00) [pid = 28925] [serial = 1172] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe954c9000) [pid = 28925] [serial = 1166] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe972b1800) [pid = 28925] [serial = 1169] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe86273800) [pid = 28925] [serial = 1184] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe866ec800) [pid = 28925] [serial = 1178] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe920e9400) [pid = 28925] [serial = 1163] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe8e98d400) [pid = 28925] [serial = 1154] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe9e04c000) [pid = 28925] [serial = 1175] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe87a61c00) [pid = 28925] [serial = 1151] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe90a50800) [pid = 28925] [serial = 1157] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe858eb400) [pid = 28925] [serial = 1148] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe822fa400) [pid = 28925] [serial = 1181] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe9115a800) [pid = 28925] [serial = 1160] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe90a9ac00) [pid = 28925] [serial = 1208] [outer = (nil)] [url = about:blank] 08:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1330ms 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e865800 == 119 [pid = 28925] [id = 422] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92095800 == 118 [pid = 28925] [id = 421] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90988800 == 117 [pid = 28925] [id = 420] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f6ba000 == 116 [pid = 28925] [id = 419] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895d4800 == 115 [pid = 28925] [id = 418] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe844b5800 == 114 [pid = 28925] [id = 417] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e9f000 == 113 [pid = 28925] [id = 416] 08:46:34 INFO - PROCESS | 28925 | 1461080794121 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 28925 | 1461080794125 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea80dc000 == 112 [pid = 28925] [id = 411] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9e0dc000 == 111 [pid = 28925] [id = 410] 08:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a222800 == 110 [pid = 28925] [id = 409] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe97253000 == 109 [pid = 28925] [id = 408] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95520800 == 108 [pid = 28925] [id = 407] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95292800 == 107 [pid = 28925] [id = 406] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92094000 == 106 [pid = 28925] [id = 405] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e86a000 == 105 [pid = 28925] [id = 404] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe844b1800 == 104 [pid = 28925] [id = 403] 08:46:34 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91631000 == 103 [pid = 28925] [id = 402] 08:46:34 INFO - PROCESS | 28925 | 1461080794144 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 28925 | 1461080794151 Marionette TRACE conn3 <- [1,1714,null,{}] 08:46:34 INFO - PROCESS | 28925 | 1461080794155 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}] 08:46:34 INFO - PROCESS | 28925 | 1461080794294 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe8f732c00) [pid = 28925] [serial = 1202] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe8660fc00) [pid = 28925] [serial = 1205] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe866ed800) [pid = 28925] [serial = 1190] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe87a5e000) [pid = 28925] [serial = 1191] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe8f732000) [pid = 28925] [serial = 1146] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe88adcc00) [pid = 28925] [serial = 1193] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe89606400) [pid = 28925] [serial = 1196] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe88b58000) [pid = 28925] [serial = 1194] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe8df2c000) [pid = 28925] [serial = 1197] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe845cfc00) [pid = 28925] [serial = 1188] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe844e8c00) [pid = 28925] [serial = 1187] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe9990f800) [pid = 28925] [serial = 816] [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.] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe8f955400) [pid = 28925] [serial = 1206] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe8e07c400) [pid = 28925] [serial = 1199] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe8e982c00) [pid = 28925] [serial = 1200] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe90936400) [pid = 28925] [serial = 1203] [outer = (nil)] [url = about:blank] 08:46:34 INFO - PROCESS | 28925 | 1461080794447 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83287000 == 104 [pid = 28925] [id = 436] 08:46:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe844e8c00) [pid = 28925] [serial = 1309] [outer = (nil)] 08:46:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe88891c00) [pid = 28925] [serial = 1310] [outer = 0x7fbe844e8c00] 08:46:34 INFO - PROCESS | 28925 | 1461080794504 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe896f2000) [pid = 28925] [serial = 1311] [outer = 0x7fbe844e8c00] 08:46:35 INFO - PROCESS | 28925 | 1461080795163 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]]]}] 08:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1084ms 08:46:35 INFO - PROCESS | 28925 | 1461080795224 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:46:35 INFO - PROCESS | 28925 | 1461080795227 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:46:35 INFO - PROCESS | 28925 | 1461080795232 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:46:35 INFO - PROCESS | 28925 | 1461080795234 Marionette TRACE conn3 <- [1,1718,null,{}] 08:46:35 INFO - PROCESS | 28925 | 1461080795258 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}] 08:46:35 INFO - PROCESS | 28925 | 1461080795394 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:46:35 INFO - PROCESS | 28925 | 1461080795407 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8895d800 == 105 [pid = 28925] [id = 437] 08:46:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe866f1000) [pid = 28925] [serial = 1312] [outer = (nil)] 08:46:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe8e983000) [pid = 28925] [serial = 1313] [outer = 0x7fbe866f1000] 08:46:35 INFO - PROCESS | 28925 | 1461080795460 Marionette DEBUG loaded listener.js 08:46:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe8f5e1800) [pid = 28925] [serial = 1314] [outer = 0x7fbe866f1000] 08:46:36 INFO - PROCESS | 28925 | 1461080796213 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1040ms 08:46:36 INFO - PROCESS | 28925 | 1461080796272 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 28925 | 1461080796274 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:46:36 INFO - PROCESS | 28925 | 1461080796280 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 28925 | 1461080796282 Marionette TRACE conn3 <- [1,1722,null,{}] 08:46:36 INFO - PROCESS | 28925 | 1461080796287 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}] 08:46:36 INFO - PROCESS | 28925 | 1461080796542 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:46:36 INFO - PROCESS | 28925 | 1461080796564 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f6b2800 == 106 [pid = 28925] [id = 438] 08:46:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe9093a000) [pid = 28925] [serial = 1315] [outer = (nil)] 08:46:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe90a50800) [pid = 28925] [serial = 1316] [outer = 0x7fbe9093a000] 08:46:36 INFO - PROCESS | 28925 | 1461080796619 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe90bd8c00) [pid = 28925] [serial = 1317] [outer = 0x7fbe9093a000] 08:46:37 INFO - PROCESS | 28925 | 1461080797352 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]]]}] 08:46:37 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 08:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1124ms 08:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:46:37 INFO - PROCESS | 28925 | 1461080797410 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 28925 | 1461080797412 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:46:37 INFO - PROCESS | 28925 | 1461080797417 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 28925 | 1461080797419 Marionette TRACE conn3 <- [1,1726,null,{}] 08:46:37 INFO - PROCESS | 28925 | 1461080797427 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}] 08:46:37 INFO - PROCESS | 28925 | 1461080797605 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:46:37 INFO - PROCESS | 28925 | 1461080797627 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9078c000 == 107 [pid = 28925] [id = 439] 08:46:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe9093b800) [pid = 28925] [serial = 1318] [outer = (nil)] 08:46:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe91360c00) [pid = 28925] [serial = 1319] [outer = 0x7fbe9093b800] 08:46:37 INFO - PROCESS | 28925 | 1461080797678 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe91cb1000) [pid = 28925] [serial = 1320] [outer = 0x7fbe9093b800] 08:46:38 INFO - PROCESS | 28925 | 1461080798422 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1032ms 08:46:38 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe8df32c00) [pid = 28925] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:46:38 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe93f6b000) [pid = 28925] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:46:38 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe91161400) [pid = 28925] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:46:38 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe99942c00) [pid = 28925] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe822f2c00) [pid = 28925] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe99912800) [pid = 28925] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe8626ec00) [pid = 28925] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe889f1c00) [pid = 28925] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe972ad400) [pid = 28925] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe822f2800) [pid = 28925] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe863ce000) [pid = 28925] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe846e2800) [pid = 28925] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe844eac00) [pid = 28925] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe8660dc00) [pid = 28925] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe916b0000) [pid = 28925] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe83c4cc00) [pid = 28925] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe846ef800) [pid = 28925] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe8f957800) [pid = 28925] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe97084c00) [pid = 28925] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe896ee400) [pid = 28925] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbe8f954c00) [pid = 28925] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe845c8800) [pid = 28925] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbe858f5000) [pid = 28925] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 178 (0x7fbe845cd400) [pid = 28925] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 177 (0x7fbe86268c00) [pid = 28925] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 176 (0x7fbe91850400) [pid = 28925] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 175 (0x7fbe86e91000) [pid = 28925] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 174 (0x7fbe8f94e000) [pid = 28925] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 173 (0x7fbe92e0d000) [pid = 28925] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 172 (0x7fbe88adb800) [pid = 28925] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 171 (0x7fbe8df39c00) [pid = 28925] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 170 (0x7fbe83c52800) [pid = 28925] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 169 (0x7fbe844eb400) [pid = 28925] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 168 (0x7fbe845d0000) [pid = 28925] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 167 (0x7fbe8f5d5400) [pid = 28925] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 166 (0x7fbe896e9800) [pid = 28925] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 165 (0x7fbe8f5d8c00) [pid = 28925] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 164 (0x7fbe8e98b800) [pid = 28925] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 163 (0x7fbe84439c00) [pid = 28925] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe822ed000) [pid = 28925] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe8e082c00) [pid = 28925] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe845d1000) [pid = 28925] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe83c56800) [pid = 28925] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe86604800) [pid = 28925] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe889f1400) [pid = 28925] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe91faf800) [pid = 28925] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe88885000) [pid = 28925] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe83c4c000) [pid = 28925] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 153 (0x7fbe8443b800) [pid = 28925] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:46:39 INFO - PROCESS | 28925 | --DOMWINDOW == 152 (0x7fbe91162400) [pid = 28925] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:46:39 INFO - PROCESS | 28925 | 1461080799049 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 28925 | 1461080799051 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:46:39 INFO - PROCESS | 28925 | 1461080799069 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 28925 | 1461080799071 Marionette TRACE conn3 <- [1,1730,null,{}] 08:46:39 INFO - PROCESS | 28925 | 1461080799076 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}] 08:46:39 INFO - PROCESS | 28925 | 1461080799199 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:46:39 INFO - PROCESS | 28925 | 1461080799337 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe839e0800 == 108 [pid = 28925] [id = 440] 08:46:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbe83c50c00) [pid = 28925] [serial = 1321] [outer = (nil)] 08:46:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbe844eb400) [pid = 28925] [serial = 1322] [outer = 0x7fbe83c50c00] 08:46:39 INFO - PROCESS | 28925 | 1461080799398 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe858a6800) [pid = 28925] [serial = 1323] [outer = 0x7fbe83c50c00] 08:46:39 INFO - PROCESS | 28925 | 1461080799949 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]]]}] 08:46:39 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 08:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 931ms 08:46:40 INFO - PROCESS | 28925 | 1461080799999 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 28925 | 1461080800002 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:46:40 INFO - PROCESS | 28925 | 1461080800007 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 28925 | 1461080800009 Marionette TRACE conn3 <- [1,1734,null,{}] 08:46:40 INFO - PROCESS | 28925 | 1461080800014 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}] 08:46:40 INFO - PROCESS | 28925 | 1461080800153 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:46:40 INFO - PROCESS | 28925 | 1461080800170 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9d9000 == 109 [pid = 28925] [id = 441] 08:46:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe8443f800) [pid = 28925] [serial = 1324] [outer = (nil)] 08:46:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe86e8fc00) [pid = 28925] [serial = 1325] [outer = 0x7fbe8443f800] 08:46:40 INFO - PROCESS | 28925 | 1461080800223 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe88b55400) [pid = 28925] [serial = 1326] [outer = 0x7fbe8443f800] 08:46:40 INFO - PROCESS | 28925 | 1461080800957 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]]]}] 08:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1075ms 08:46:41 INFO - PROCESS | 28925 | 1461080801103 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 28925 | 1461080801108 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:46:41 INFO - PROCESS | 28925 | 1461080801115 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 28925 | 1461080801120 Marionette TRACE conn3 <- [1,1738,null,{}] 08:46:41 INFO - PROCESS | 28925 | 1461080801128 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}] 08:46:41 INFO - PROCESS | 28925 | 1461080801354 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:46:41 INFO - PROCESS | 28925 | 1461080801534 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84497800 == 110 [pid = 28925] [id = 442] 08:46:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe822eec00) [pid = 28925] [serial = 1327] [outer = (nil)] 08:46:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe845cc800) [pid = 28925] [serial = 1328] [outer = 0x7fbe822eec00] 08:46:41 INFO - PROCESS | 28925 | 1461080801598 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe858a8400) [pid = 28925] [serial = 1329] [outer = 0x7fbe822eec00] 08:46:42 INFO - PROCESS | 28925 | 1461080802459 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1382ms 08:46:42 INFO - PROCESS | 28925 | 1461080802498 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 28925 | 1461080802502 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:46:42 INFO - PROCESS | 28925 | 1461080802514 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 28925 | 1461080802518 Marionette TRACE conn3 <- [1,1742,null,{}] 08:46:42 INFO - PROCESS | 28925 | 1461080802525 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}] 08:46:42 INFO - PROCESS | 28925 | 1461080802690 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:46:42 INFO - PROCESS | 28925 | 1461080802874 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895df000 == 111 [pid = 28925] [id = 443] 08:46:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe84445400) [pid = 28925] [serial = 1330] [outer = (nil)] 08:46:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe88883800) [pid = 28925] [serial = 1331] [outer = 0x7fbe84445400] 08:46:42 INFO - PROCESS | 28925 | 1461080802935 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbe88ad9c00) [pid = 28925] [serial = 1332] [outer = 0x7fbe84445400] 08:46:43 INFO - PROCESS | 28925 | 1461080803874 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1435ms 08:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:46:43 INFO - PROCESS | 28925 | 1461080803947 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 28925 | 1461080803950 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:46:43 INFO - PROCESS | 28925 | 1461080803957 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 28925 | 1461080803960 Marionette TRACE conn3 <- [1,1746,null,{}] 08:46:43 INFO - PROCESS | 28925 | 1461080803974 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}] 08:46:44 INFO - PROCESS | 28925 | 1461080804182 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:46:44 INFO - PROCESS | 28925 | 1461080804400 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91898000 == 112 [pid = 28925] [id = 444] 08:46:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe8df30000) [pid = 28925] [serial = 1333] [outer = (nil)] 08:46:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 166 (0x7fbe8e981000) [pid = 28925] [serial = 1334] [outer = 0x7fbe8df30000] 08:46:44 INFO - PROCESS | 28925 | 1461080804508 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 167 (0x7fbe8f5ddc00) [pid = 28925] [serial = 1335] [outer = 0x7fbe8df30000] 08:46:45 INFO - PROCESS | 28925 | 1461080805308 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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1381ms 08:46:45 INFO - PROCESS | 28925 | 1461080805336 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 28925 | 1461080805340 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:46:45 INFO - PROCESS | 28925 | 1461080805345 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 28925 | 1461080805348 Marionette TRACE conn3 <- [1,1750,null,{}] 08:46:45 INFO - PROCESS | 28925 | 1461080805354 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}] 08:46:45 INFO - PROCESS | 28925 | 1461080805519 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:46:45 INFO - PROCESS | 28925 | 1461080805717 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e61000 == 113 [pid = 28925] [id = 445] 08:46:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe8df35800) [pid = 28925] [serial = 1336] [outer = (nil)] 08:46:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 169 (0x7fbe90936800) [pid = 28925] [serial = 1337] [outer = 0x7fbe8df35800] 08:46:45 INFO - PROCESS | 28925 | 1461080805825 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe90a94000) [pid = 28925] [serial = 1338] [outer = 0x7fbe8df35800] 08:46:46 INFO - PROCESS | 28925 | 1461080806642 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]]]}] 08:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1328ms 08:46:46 INFO - PROCESS | 28925 | 1461080806674 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:46:46 INFO - PROCESS | 28925 | 1461080806677 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:46:46 INFO - PROCESS | 28925 | 1461080806683 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:46:46 INFO - PROCESS | 28925 | 1461080806685 Marionette TRACE conn3 <- [1,1754,null,{}] 08:46:46 INFO - PROCESS | 28925 | 1461080806690 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}] 08:46:46 INFO - PROCESS | 28925 | 1461080806851 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:46:47 INFO - PROCESS | 28925 | 1461080807034 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95414000 == 114 [pid = 28925] [id = 446] 08:46:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 171 (0x7fbe8f5e1c00) [pid = 28925] [serial = 1339] [outer = (nil)] 08:46:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbe90bcf400) [pid = 28925] [serial = 1340] [outer = 0x7fbe8f5e1c00] 08:46:47 INFO - PROCESS | 28925 | 1461080807096 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbe91362400) [pid = 28925] [serial = 1341] [outer = 0x7fbe8f5e1c00] 08:46:47 INFO - PROCESS | 28925 | 1461080807875 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]]]}] 08:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1231ms 08:46:47 INFO - PROCESS | 28925 | 1461080807914 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 28925 | 1461080807918 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:46:47 INFO - PROCESS | 28925 | 1461080807923 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 28925 | 1461080807925 Marionette TRACE conn3 <- [1,1758,null,{}] 08:46:47 INFO - PROCESS | 28925 | 1461080807931 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}] 08:46:48 INFO - PROCESS | 28925 | 1461080808114 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:46:48 INFO - PROCESS | 28925 | 1461080808302 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95f34000 == 115 [pid = 28925] [id = 447] 08:46:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe91850400) [pid = 28925] [serial = 1342] [outer = (nil)] 08:46:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe93363800) [pid = 28925] [serial = 1343] [outer = 0x7fbe91850400] 08:46:48 INFO - PROCESS | 28925 | 1461080808365 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbe954c0800) [pid = 28925] [serial = 1344] [outer = 0x7fbe91850400] 08:46:49 INFO - PROCESS | 28925 | 1461080809190 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]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1326ms 08:46:49 INFO - PROCESS | 28925 | 1461080809251 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 28925 | 1461080809254 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:46:49 INFO - PROCESS | 28925 | 1461080809259 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 28925 | 1461080809261 Marionette TRACE conn3 <- [1,1762,null,{}] 08:46:49 INFO - PROCESS | 28925 | 1461080809267 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}] 08:46:49 INFO - PROCESS | 28925 | 1461080809422 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:46:49 INFO - PROCESS | 28925 | 1461080809603 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe999a8000 == 116 [pid = 28925] [id = 448] 08:46:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbe91851000) [pid = 28925] [serial = 1345] [outer = (nil)] 08:46:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe970f2800) [pid = 28925] [serial = 1346] [outer = 0x7fbe91851000] 08:46:49 INFO - PROCESS | 28925 | 1461080809664 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbe9810a400) [pid = 28925] [serial = 1347] [outer = 0x7fbe91851000] 08:46:50 INFO - PROCESS | 28925 | 1461080810523 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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1331ms 08:46:50 INFO - PROCESS | 28925 | 1461080810591 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 28925 | 1461080810595 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:46:50 INFO - PROCESS | 28925 | 1461080810600 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 28925 | 1461080810602 Marionette TRACE conn3 <- [1,1766,null,{}] 08:46:50 INFO - PROCESS | 28925 | 1461080810607 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}] 08:46:50 INFO - PROCESS | 28925 | 1461080810785 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:46:50 INFO - PROCESS | 28925 | 1461080810968 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9ab9c000 == 117 [pid = 28925] [id = 449] 08:46:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe919de800) [pid = 28925] [serial = 1348] [outer = (nil)] 08:46:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe99210000) [pid = 28925] [serial = 1349] [outer = 0x7fbe919de800] 08:46:51 INFO - PROCESS | 28925 | 1461080811028 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe99945800) [pid = 28925] [serial = 1350] [outer = 0x7fbe919de800] 08:46:51 INFO - PROCESS | 28925 | 1461080811870 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]]]}] 08:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1326ms 08:46:51 INFO - PROCESS | 28925 | 1461080811927 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 28925 | 1461080811930 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:46:51 INFO - PROCESS | 28925 | 1461080811936 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 28925 | 1461080811939 Marionette TRACE conn3 <- [1,1770,null,{}] 08:46:51 INFO - PROCESS | 28925 | 1461080811943 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}] 08:46:52 INFO - PROCESS | 28925 | 1461080812097 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:46:52 INFO - PROCESS | 28925 | 1461080812282 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea72f2000 == 118 [pid = 28925] [id = 450] 08:46:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe9810ac00) [pid = 28925] [serial = 1351] [outer = (nil)] 08:46:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe9a0e2000) [pid = 28925] [serial = 1352] [outer = 0x7fbe9810ac00] 08:46:52 INFO - PROCESS | 28925 | 1461080812343 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe9a2c5000) [pid = 28925] [serial = 1353] [outer = 0x7fbe9810ac00] 08:46:53 INFO - PROCESS | 28925 | 1461080813159 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]]]}] 08:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1276ms 08:46:53 INFO - PROCESS | 28925 | 1461080813213 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:46:53 INFO - PROCESS | 28925 | 1461080813216 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:46:53 INFO - PROCESS | 28925 | 1461080813221 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 28925 | 1461080813224 Marionette TRACE conn3 <- [1,1774,null,{}] 08:46:53 INFO - PROCESS | 28925 | 1461080813229 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}] 08:46:53 INFO - PROCESS | 28925 | 1461080813460 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:46:53 INFO - PROCESS | 28925 | 1461080813601 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c42000 == 119 [pid = 28925] [id = 451] 08:46:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe822efc00) [pid = 28925] [serial = 1354] [outer = (nil)] 08:46:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe83c4e400) [pid = 28925] [serial = 1355] [outer = 0x7fbe822efc00] 08:46:53 INFO - PROCESS | 28925 | 1461080813664 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe88884400) [pid = 28925] [serial = 1356] [outer = 0x7fbe822efc00] 08:46:54 INFO - PROCESS | 28925 | 1461080814425 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]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1279ms 08:46:54 INFO - PROCESS | 28925 | 1461080814501 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 28925 | 1461080814504 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:46:54 INFO - PROCESS | 28925 | 1461080814510 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 28925 | 1461080814514 Marionette TRACE conn3 <- [1,1778,null,{}] 08:46:54 INFO - PROCESS | 28925 | 1461080814519 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}] 08:46:54 INFO - PROCESS | 28925 | 1461080814711 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:46:54 INFO - PROCESS | 28925 | 1461080814894 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe852d0000 == 120 [pid = 28925] [id = 452] 08:46:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe822f1c00) [pid = 28925] [serial = 1357] [outer = (nil)] 08:46:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe845cf400) [pid = 28925] [serial = 1358] [outer = 0x7fbe822f1c00] 08:46:54 INFO - PROCESS | 28925 | 1461080814966 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe91156400) [pid = 28925] [serial = 1359] [outer = 0x7fbe822f1c00] 08:46:55 INFO - PROCESS | 28925 | 1461080815819 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]]]}] 08:46:55 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 08:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1377ms 08:46:55 INFO - PROCESS | 28925 | 1461080815889 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 28925 | 1461080815892 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:46:55 INFO - PROCESS | 28925 | 1461080815897 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 28925 | 1461080815899 Marionette TRACE conn3 <- [1,1782,null,{}] 08:46:55 INFO - PROCESS | 28925 | 1461080815904 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}] 08:46:56 INFO - PROCESS | 28925 | 1461080816067 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:46:56 INFO - PROCESS | 28925 | 1461080816583 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84496800 == 121 [pid = 28925] [id = 453] 08:46:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe822f7400) [pid = 28925] [serial = 1360] [outer = (nil)] 08:46:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe83c53000) [pid = 28925] [serial = 1361] [outer = 0x7fbe822f7400] 08:46:56 INFO - PROCESS | 28925 | 1461080816687 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe844e6800) [pid = 28925] [serial = 1362] [outer = 0x7fbe822f7400] 08:46:57 INFO - PROCESS | 28925 | 1461080817490 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]]]}] 08:46:57 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 08:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1677ms 08:46:57 INFO - PROCESS | 28925 | 1461080817577 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:46:57 INFO - PROCESS | 28925 | 1461080817585 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:46:57 INFO - PROCESS | 28925 | 1461080817599 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 28925 | 1461080817607 Marionette TRACE conn3 <- [1,1786,null,{}] 08:46:57 INFO - PROCESS | 28925 | 1461080817661 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}] 08:46:57 INFO - PROCESS | 28925 | 1461080817876 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:46:58 INFO - PROCESS | 28925 | 1461080818013 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c43800 == 122 [pid = 28925] [id = 454] 08:46:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe8466e000) [pid = 28925] [serial = 1363] [outer = (nil)] 08:46:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe858b1000) [pid = 28925] [serial = 1364] [outer = 0x7fbe8466e000] 08:46:58 INFO - PROCESS | 28925 | 1461080818073 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe86274400) [pid = 28925] [serial = 1365] [outer = 0x7fbe8466e000] 08:46:58 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a202800 == 121 [pid = 28925] [id = 103] 08:46:58 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8e4800 == 120 [pid = 28925] [id = 140] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbea72d3c00) [pid = 28925] [serial = 1247] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe91580800) [pid = 28925] [serial = 1223] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe97079c00) [pid = 28925] [serial = 1229] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe92f45000) [pid = 28925] [serial = 1226] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe98104000) [pid = 28925] [serial = 1232] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe954c7400) [pid = 28925] [serial = 1235] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe99946000) [pid = 28925] [serial = 1238] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe9a8f2000) [pid = 28925] [serial = 1241] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe863cd400) [pid = 28925] [serial = 1244] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe9990b400) [pid = 28925] [serial = 1271] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe839e0800 == 119 [pid = 28925] [id = 440] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9078c000 == 118 [pid = 28925] [id = 439] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f6b2800 == 117 [pid = 28925] [id = 438] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8895d800 == 116 [pid = 28925] [id = 437] 08:46:59 INFO - PROCESS | 28925 | 1461080819072 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]]]}] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83287000 == 115 [pid = 28925] [id = 436] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dad2800 == 114 [pid = 28925] [id = 435] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe852cb000 == 113 [pid = 28925] [id = 434] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87812800 == 112 [pid = 28925] [id = 433] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8b3800 == 111 [pid = 28925] [id = 429] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaba18800 == 110 [pid = 28925] [id = 428] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21ba800 == 109 [pid = 28925] [id = 427] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99a44000 == 108 [pid = 28925] [id = 426] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9078a000 == 107 [pid = 28925] [id = 425] 08:46:59 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe88946800 == 106 [pid = 28925] [id = 424] 08:46:59 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 08:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1543ms 08:46:59 INFO - PROCESS | 28925 | 1461080819145 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:46:59 INFO - PROCESS | 28925 | 1461080819150 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:46:59 INFO - PROCESS | 28925 | 1461080819156 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:46:59 INFO - PROCESS | 28925 | 1461080819160 Marionette TRACE conn3 <- [1,1790,null,{}] 08:46:59 INFO - PROCESS | 28925 | 1461080819165 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}] 08:46:59 INFO - PROCESS | 28925 | 1461080819318 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbea838d000) [pid = 28925] [serial = 1179] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe933d9000) [pid = 28925] [serial = 1164] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe8f72c800) [pid = 28925] [serial = 1155] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe9a2bd400) [pid = 28925] [serial = 1173] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbeabaf7400) [pid = 28925] [serial = 1119] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbe9a8c2000) [pid = 28925] [serial = 1104] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe866f2000) [pid = 28925] [serial = 1185] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbea7e72400) [pid = 28925] [serial = 1107] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 178 (0x7fbe88b5a400) [pid = 28925] [serial = 1113] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 177 (0x7fbe981ce400) [pid = 28925] [serial = 927] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 176 (0x7fbea724d400) [pid = 28925] [serial = 1176] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 175 (0x7fbe844f1000) [pid = 28925] [serial = 1182] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 174 (0x7fbea92c9800) [pid = 28925] [serial = 1116] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 173 (0x7fbe858b3800) [pid = 28925] [serial = 1011] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 172 (0x7fbe846ec000) [pid = 28925] [serial = 1005] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 171 (0x7fbeab767400) [pid = 28925] [serial = 1110] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 170 (0x7fbe9707c000) [pid = 28925] [serial = 1167] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 169 (0x7fbe845ce000) [pid = 28925] [serial = 1056] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 168 (0x7fbe99940400) [pid = 28925] [serial = 1014] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 167 (0x7fbe91161c00) [pid = 28925] [serial = 1161] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 166 (0x7fbe98536000) [pid = 28925] [serial = 1101] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 165 (0x7fbe91fb4800) [pid = 28925] [serial = 1095] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 164 (0x7fbe9990e400) [pid = 28925] [serial = 1047] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 163 (0x7fbe86605400) [pid = 28925] [serial = 1149] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe86602400) [pid = 28925] [serial = 1038] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe88adb400) [pid = 28925] [serial = 1152] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe88ae3000) [pid = 28925] [serial = 1041] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe99907c00) [pid = 28925] [serial = 1170] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe954c3400) [pid = 28925] [serial = 1098] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe91366400) [pid = 28925] [serial = 1044] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbea72d3000) [pid = 28925] [serial = 1050] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe8e987800) [pid = 28925] [serial = 1092] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe90aef400) [pid = 28925] [serial = 1158] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 153 (0x7fbe88883c00) [pid = 28925] [serial = 1089] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 152 (0x7fbe86608400) [pid = 28925] [serial = 1008] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 151 (0x7fbeabd95800) [pid = 28925] [serial = 1053] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 150 (0x7fbe8f5e0800) [pid = 28925] [serial = 1122] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 149 (0x7fbe845cf000) [pid = 28925] [serial = 1086] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 148 (0x7fbe90bb5400) [pid = 28925] [serial = 1220] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 147 (0x7fbe90bb5c00) [pid = 28925] [serial = 1209] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 146 (0x7fbe9135a000) [pid = 28925] [serial = 1262] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 145 (0x7fbe889e5000) [pid = 28925] [serial = 1253] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 144 (0x7fbe844ef800) [pid = 28925] [serial = 1211] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 143 (0x7fbe858f0c00) [pid = 28925] [serial = 1212] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 142 (0x7fbe88ae0000) [pid = 28925] [serial = 1254] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 141 (0x7fbe8e98c800) [pid = 28925] [serial = 1256] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 140 (0x7fbe8f70d800) [pid = 28925] [serial = 1257] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbe86608c00) [pid = 28925] [serial = 1251] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbe858ef400) [pid = 28925] [serial = 1250] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbe88ad5c00) [pid = 28925] [serial = 1215] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe88885800) [pid = 28925] [serial = 1214] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe90937c00) [pid = 28925] [serial = 1259] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe8f72e000) [pid = 28925] [serial = 1218] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe8e985400) [pid = 28925] [serial = 1217] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe9657b400) [pid = 28925] [serial = 1265] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbe98111000) [pid = 28925] [serial = 1269] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe98109800) [pid = 28925] [serial = 1266] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe90bb6800) [pid = 28925] [serial = 1268] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe9115c400) [pid = 28925] [serial = 1221] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbe91a77800) [pid = 28925] [serial = 1263] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe90af1400) [pid = 28925] [serial = 1260] [outer = (nil)] [url = about:blank] 08:46:59 INFO - PROCESS | 28925 | 1461080819565 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83276800 == 107 [pid = 28925] [id = 455] 08:46:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe845cf000) [pid = 28925] [serial = 1366] [outer = (nil)] 08:46:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbe863cbc00) [pid = 28925] [serial = 1367] [outer = 0x7fbe845cf000] 08:46:59 INFO - PROCESS | 28925 | 1461080819623 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe889e5000) [pid = 28925] [serial = 1368] [outer = 0x7fbe845cf000] 08:47:00 INFO - PROCESS | 28925 | 1461080820264 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]]]}] 08:47:00 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) 08:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1129ms 08:47:00 INFO - PROCESS | 28925 | 1461080820286 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 28925 | 1461080820289 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:47:00 INFO - PROCESS | 28925 | 1461080820301 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 28925 | 1461080820309 Marionette TRACE conn3 <- [1,1794,null,{}] 08:47:00 INFO - PROCESS | 28925 | 1461080820316 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}] 08:47:00 INFO - PROCESS | 28925 | 1461080820478 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:47:00 INFO - PROCESS | 28925 | 1461080820617 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87816800 == 108 [pid = 28925] [id = 456] 08:47:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe846e8000) [pid = 28925] [serial = 1369] [outer = (nil)] 08:47:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe88b5a000) [pid = 28925] [serial = 1370] [outer = 0x7fbe846e8000] 08:47:00 INFO - PROCESS | 28925 | 1461080820671 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe8df31000) [pid = 28925] [serial = 1371] [outer = 0x7fbe846e8000] 08:47:01 INFO - PROCESS | 28925 | 1461080821308 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]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1047ms 08:47:01 INFO - PROCESS | 28925 | 1461080821342 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 28925 | 1461080821346 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:47:01 INFO - PROCESS | 28925 | 1461080821351 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 28925 | 1461080821353 Marionette TRACE conn3 <- [1,1798,null,{}] 08:47:01 INFO - PROCESS | 28925 | 1461080821374 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}] 08:47:01 INFO - PROCESS | 28925 | 1461080821597 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:47:01 INFO - PROCESS | 28925 | 1461080821627 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895d7800 == 109 [pid = 28925] [id = 457] 08:47:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe896e7c00) [pid = 28925] [serial = 1372] [outer = (nil)] 08:47:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe8e987c00) [pid = 28925] [serial = 1373] [outer = 0x7fbe896e7c00] 08:47:01 INFO - PROCESS | 28925 | 1461080821682 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe8f5de000) [pid = 28925] [serial = 1374] [outer = 0x7fbe896e7c00] 08:47:02 INFO - PROCESS | 28925 | 1461080822461 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]]]}] 08:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1125ms 08:47:02 INFO - PROCESS | 28925 | 1461080822477 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 28925 | 1461080822481 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:47:02 INFO - PROCESS | 28925 | 1461080822490 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 28925 | 1461080822492 Marionette TRACE conn3 <- [1,1802,null,{}] 08:47:02 INFO - PROCESS | 28925 | 1461080822496 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}] 08:47:02 INFO - PROCESS | 28925 | 1461080822693 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:47:02 INFO - PROCESS | 28925 | 1461080822720 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e86c000 == 110 [pid = 28925] [id = 458] 08:47:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe8f738000) [pid = 28925] [serial = 1375] [outer = (nil)] 08:47:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe8f952000) [pid = 28925] [serial = 1376] [outer = 0x7fbe8f738000] 08:47:02 INFO - PROCESS | 28925 | 1461080822784 Marionette DEBUG loaded listener.js 08:47:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbe90ab5400) [pid = 28925] [serial = 1377] [outer = 0x7fbe8f738000] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbe9093b800) [pid = 28925] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe83c50c00) [pid = 28925] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe866f1000) [pid = 28925] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe844e8c00) [pid = 28925] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe845d3c00) [pid = 28925] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe88885c00) [pid = 28925] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbe84446000) [pid = 28925] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 130 (0x7fbe9093a000) [pid = 28925] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 129 (0x7fbe844e9400) [pid = 28925] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 128 (0x7fbe91dec400) [pid = 28925] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 127 (0x7fbe919e2000) [pid = 28925] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 126 (0x7fbe83c59400) [pid = 28925] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 125 (0x7fbe8f95a000) [pid = 28925] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 124 (0x7fbe91b6f800) [pid = 28925] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 123 (0x7fbe91faa400) [pid = 28925] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 122 (0x7fbe91dec800) [pid = 28925] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:47:03 INFO - PROCESS | 28925 | --DOMWINDOW == 121 (0x7fbe858aac00) [pid = 28925] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:47:04 INFO - PROCESS | 28925 | 1461080824005 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]]]}] 08:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1525ms 08:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:47:04 INFO - PROCESS | 28925 | 1461080824016 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 28925 | 1461080824018 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:47:04 INFO - PROCESS | 28925 | 1461080824024 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 28925 | 1461080824027 Marionette TRACE conn3 <- [1,1806,null,{}] 08:47:04 INFO - PROCESS | 28925 | 1461080824031 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}] 08:47:04 INFO - PROCESS | 28925 | 1461080824233 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:47:04 INFO - PROCESS | 28925 | 1461080824334 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e87c800 == 111 [pid = 28925] [id = 459] 08:47:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 122 (0x7fbe8443f400) [pid = 28925] [serial = 1378] [outer = (nil)] 08:47:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 123 (0x7fbe8df35400) [pid = 28925] [serial = 1379] [outer = 0x7fbe8443f400] 08:47:04 INFO - PROCESS | 28925 | 1461080824388 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 124 (0x7fbe90af1400) [pid = 28925] [serial = 1380] [outer = 0x7fbe8443f400] 08:47:04 INFO - PROCESS | 28925 | 1461080824979 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]]]}] 08:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 976ms 08:47:05 INFO - PROCESS | 28925 | 1461080825001 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 28925 | 1461080825004 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:47:05 INFO - PROCESS | 28925 | 1461080825009 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 28925 | 1461080825011 Marionette TRACE conn3 <- [1,1810,null,{}] 08:47:05 INFO - PROCESS | 28925 | 1461080825016 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}] 08:47:05 INFO - PROCESS | 28925 | 1461080825163 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:47:05 INFO - PROCESS | 28925 | 1461080825307 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9de800 == 112 [pid = 28925] [id = 460] 08:47:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 125 (0x7fbe84444000) [pid = 28925] [serial = 1381] [outer = (nil)] 08:47:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 126 (0x7fbe91158400) [pid = 28925] [serial = 1382] [outer = 0x7fbe84444000] 08:47:05 INFO - PROCESS | 28925 | 1461080825361 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 127 (0x7fbe91a7c000) [pid = 28925] [serial = 1383] [outer = 0x7fbe84444000] 08:47:06 INFO - PROCESS | 28925 | 1461080826171 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]]]}] 08:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1231ms 08:47:06 INFO - PROCESS | 28925 | 1461080826242 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:47:06 INFO - PROCESS | 28925 | 1461080826248 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:47:06 INFO - PROCESS | 28925 | 1461080826256 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 28925 | 1461080826262 Marionette TRACE conn3 <- [1,1814,null,{}] 08:47:06 INFO - PROCESS | 28925 | 1461080826270 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}] 08:47:06 INFO - PROCESS | 28925 | 1461080826501 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:47:06 INFO - PROCESS | 28925 | 1461080826677 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe844a2800 == 113 [pid = 28925] [id = 461] 08:47:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 128 (0x7fbe822f0000) [pid = 28925] [serial = 1384] [outer = (nil)] 08:47:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 129 (0x7fbe846e8400) [pid = 28925] [serial = 1385] [outer = 0x7fbe822f0000] 08:47:06 INFO - PROCESS | 28925 | 1461080826742 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 130 (0x7fbe8626bc00) [pid = 28925] [serial = 1386] [outer = 0x7fbe822f0000] 08:47:07 INFO - PROCESS | 28925 | 1461080827614 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]]]}] 08:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1390ms 08:47:07 INFO - PROCESS | 28925 | 1461080827645 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 28925 | 1461080827653 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:47:07 INFO - PROCESS | 28925 | 1461080827662 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 28925 | 1461080827665 Marionette TRACE conn3 <- [1,1818,null,{}] 08:47:07 INFO - PROCESS | 28925 | 1461080827671 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}] 08:47:07 INFO - PROCESS | 28925 | 1461080827839 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:47:08 INFO - PROCESS | 28925 | 1461080828022 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dac9000 == 114 [pid = 28925] [id = 462] 08:47:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 131 (0x7fbe84447c00) [pid = 28925] [serial = 1387] [outer = (nil)] 08:47:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe88ae0000) [pid = 28925] [serial = 1388] [outer = 0x7fbe84447c00] 08:47:08 INFO - PROCESS | 28925 | 1461080828084 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe89605800) [pid = 28925] [serial = 1389] [outer = 0x7fbe84447c00] 08:47:09 INFO - PROCESS | 28925 | 1461080829018 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]]]}] 08:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1428ms 08:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:47:09 INFO - PROCESS | 28925 | 1461080829091 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 28925 | 1461080829093 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:47:09 INFO - PROCESS | 28925 | 1461080829100 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 28925 | 1461080829105 Marionette TRACE conn3 <- [1,1822,null,{}] 08:47:09 INFO - PROCESS | 28925 | 1461080829120 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}] 08:47:09 INFO - PROCESS | 28925 | 1461080829329 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:47:09 INFO - PROCESS | 28925 | 1461080829544 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9189d800 == 115 [pid = 28925] [id = 463] 08:47:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe8e98b800) [pid = 28925] [serial = 1390] [outer = (nil)] 08:47:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe8f958800) [pid = 28925] [serial = 1391] [outer = 0x7fbe8e98b800] 08:47:09 INFO - PROCESS | 28925 | 1461080829653 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe91158c00) [pid = 28925] [serial = 1392] [outer = 0x7fbe8e98b800] 08:47:10 INFO - PROCESS | 28925 | 1461080830415 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]]]}] 08:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1385ms 08:47:10 INFO - PROCESS | 28925 | 1461080830484 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:47:10 INFO - PROCESS | 28925 | 1461080830488 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:47:10 INFO - PROCESS | 28925 | 1461080830494 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 28925 | 1461080830497 Marionette TRACE conn3 <- [1,1826,null,{}] 08:47:10 INFO - PROCESS | 28925 | 1461080830501 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}] 08:47:10 INFO - PROCESS | 28925 | 1461080830669 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:47:10 INFO - PROCESS | 28925 | 1461080830867 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93298800 == 116 [pid = 28925] [id = 464] 08:47:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe8f5df000) [pid = 28925] [serial = 1393] [outer = (nil)] 08:47:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbe91deec00) [pid = 28925] [serial = 1394] [outer = 0x7fbe8f5df000] 08:47:10 INFO - PROCESS | 28925 | 1461080830974 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbe920e0800) [pid = 28925] [serial = 1395] [outer = 0x7fbe8f5df000] 08:47:11 INFO - PROCESS | 28925 | 1461080831769 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]]]}] 08:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1332ms 08:47:11 INFO - PROCESS | 28925 | 1461080831827 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 28925 | 1461080831830 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:47:11 INFO - PROCESS | 28925 | 1461080831836 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 28925 | 1461080831839 Marionette TRACE conn3 <- [1,1830,null,{}] 08:47:11 INFO - PROCESS | 28925 | 1461080831844 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}] 08:47:12 INFO - PROCESS | 28925 | 1461080832001 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:47:12 INFO - PROCESS | 28925 | 1461080832180 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95eb1000 == 117 [pid = 28925] [id = 465] 08:47:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbe844f2000) [pid = 28925] [serial = 1396] [outer = (nil)] 08:47:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbe93362400) [pid = 28925] [serial = 1397] [outer = 0x7fbe844f2000] 08:47:12 INFO - PROCESS | 28925 | 1461080832242 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbe9526b000) [pid = 28925] [serial = 1398] [outer = 0x7fbe844f2000] 08:47:13 INFO - PROCESS | 28925 | 1461080833070 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]]]}] 08:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1277ms 08:47:13 INFO - PROCESS | 28925 | 1461080833114 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 28925 | 1461080833117 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:47:13 INFO - PROCESS | 28925 | 1461080833122 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 28925 | 1461080833125 Marionette TRACE conn3 <- [1,1834,null,{}] 08:47:13 INFO - PROCESS | 28925 | 1461080833130 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}] 08:47:13 INFO - PROCESS | 28925 | 1461080833315 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:47:13 INFO - PROCESS | 28925 | 1461080833509 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9925e800 == 118 [pid = 28925] [id = 466] 08:47:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbe889e8c00) [pid = 28925] [serial = 1399] [outer = (nil)] 08:47:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 144 (0x7fbe9878e800) [pid = 28925] [serial = 1400] [outer = 0x7fbe889e8c00] 08:47:13 INFO - PROCESS | 28925 | 1461080833575 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 145 (0x7fbe9a0ddc00) [pid = 28925] [serial = 1401] [outer = 0x7fbe889e8c00] 08:47:14 INFO - PROCESS | 28925 | 1461080834460 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]]]}] 08:47:14 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 08:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1379ms 08:47:14 INFO - PROCESS | 28925 | 1461080834503 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 28925 | 1461080834506 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:47:14 INFO - PROCESS | 28925 | 1461080834512 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 28925 | 1461080834514 Marionette TRACE conn3 <- [1,1838,null,{}] 08:47:14 INFO - PROCESS | 28925 | 1461080834519 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}] 08:47:14 INFO - PROCESS | 28925 | 1461080834683 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:47:14 INFO - PROCESS | 28925 | 1461080834864 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9abab000 == 119 [pid = 28925] [id = 467] 08:47:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 146 (0x7fbe920e3000) [pid = 28925] [serial = 1402] [outer = (nil)] 08:47:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 147 (0x7fbe9a8f1000) [pid = 28925] [serial = 1403] [outer = 0x7fbe920e3000] 08:47:14 INFO - PROCESS | 28925 | 1461080834925 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 148 (0x7fbe9df4ec00) [pid = 28925] [serial = 1404] [outer = 0x7fbe920e3000] 08:47:15 INFO - PROCESS | 28925 | 1461080835733 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]]]}] 08:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1277ms 08:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:47:15 INFO - PROCESS | 28925 | 1461080835789 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 28925 | 1461080835791 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:47:15 INFO - PROCESS | 28925 | 1461080835796 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 28925 | 1461080835800 Marionette TRACE conn3 <- [1,1842,null,{}] 08:47:15 INFO - PROCESS | 28925 | 1461080835817 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}] 08:47:15 INFO - PROCESS | 28925 | 1461080835982 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:47:16 INFO - PROCESS | 28925 | 1461080836163 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea7ed0000 == 120 [pid = 28925] [id = 468] 08:47:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 149 (0x7fbe99c29000) [pid = 28925] [serial = 1405] [outer = (nil)] 08:47:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 150 (0x7fbe9e2a5800) [pid = 28925] [serial = 1406] [outer = 0x7fbe99c29000] 08:47:16 INFO - PROCESS | 28925 | 1461080836226 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 151 (0x7fbea724ec00) [pid = 28925] [serial = 1407] [outer = 0x7fbe99c29000] 08:47:16 INFO - PROCESS | 28925 | 1461080836970 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]]]}] 08:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1244ms 08:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:47:17 INFO - PROCESS | 28925 | 1461080837041 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 28925 | 1461080837044 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:47:17 INFO - PROCESS | 28925 | 1461080837049 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 28925 | 1461080837052 Marionette TRACE conn3 <- [1,1846,null,{}] 08:47:17 INFO - PROCESS | 28925 | 1461080837057 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}] 08:47:17 INFO - PROCESS | 28925 | 1461080837223 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:47:17 INFO - PROCESS | 28925 | 1461080837401 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab5b6800 == 121 [pid = 28925] [id = 469] 08:47:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 152 (0x7fbe9a2bd800) [pid = 28925] [serial = 1408] [outer = (nil)] 08:47:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbea80b4400) [pid = 28925] [serial = 1409] [outer = 0x7fbe9a2bd800] 08:47:17 INFO - PROCESS | 28925 | 1461080837463 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbea838f800) [pid = 28925] [serial = 1410] [outer = 0x7fbe9a2bd800] 08:47:18 INFO - PROCESS | 28925 | 1461080838238 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]]]}] 08:47:18 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) 08:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1227ms 08:47:18 INFO - PROCESS | 28925 | 1461080838277 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 28925 | 1461080838279 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:47:18 INFO - PROCESS | 28925 | 1461080838285 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 28925 | 1461080838287 Marionette TRACE conn3 <- [1,1850,null,{}] 08:47:18 INFO - PROCESS | 28925 | 1461080838292 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}] 08:47:18 INFO - PROCESS | 28925 | 1461080838460 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:47:18 INFO - PROCESS | 28925 | 1461080838647 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab8c8800 == 122 [pid = 28925] [id = 470] 08:47:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe822f8000) [pid = 28925] [serial = 1411] [outer = (nil)] 08:47:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe9e0b2800) [pid = 28925] [serial = 1412] [outer = 0x7fbe822f8000] 08:47:18 INFO - PROCESS | 28925 | 1461080838718 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbea92ca400) [pid = 28925] [serial = 1413] [outer = 0x7fbe822f8000] 08:47:19 INFO - PROCESS | 28925 | 1461080839511 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]]]}] 08:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1277ms 08:47:19 INFO - PROCESS | 28925 | 1461080839563 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 28925 | 1461080839567 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:47:19 INFO - PROCESS | 28925 | 1461080839573 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 28925 | 1461080839576 Marionette TRACE conn3 <- [1,1854,null,{}] 08:47:19 INFO - PROCESS | 28925 | 1461080839581 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}] 08:47:19 INFO - PROCESS | 28925 | 1461080839779 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:47:19 INFO - PROCESS | 28925 | 1461080839964 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879d8000 == 123 [pid = 28925] [id = 471] 08:47:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe822fa400) [pid = 28925] [serial = 1414] [outer = (nil)] 08:47:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe8888e400) [pid = 28925] [serial = 1415] [outer = 0x7fbe822fa400] 08:47:20 INFO - PROCESS | 28925 | 1461080840035 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbeab4c0400) [pid = 28925] [serial = 1416] [outer = 0x7fbe822fa400] 08:47:21 INFO - PROCESS | 28925 | 1461080841342 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]]]}] 08:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1831ms 08:47:21 INFO - PROCESS | 28925 | 1461080841406 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 28925 | 1461080841411 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:47:21 INFO - PROCESS | 28925 | 1461080841419 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 28925 | 1461080841423 Marionette TRACE conn3 <- [1,1858,null,{}] 08:47:21 INFO - PROCESS | 28925 | 1461080841429 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}] 08:47:21 INFO - PROCESS | 28925 | 1461080841604 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:47:21 INFO - PROCESS | 28925 | 1461080841830 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c40800 == 124 [pid = 28925] [id = 472] 08:47:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe83c4bc00) [pid = 28925] [serial = 1417] [outer = (nil)] 08:47:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe845c7400) [pid = 28925] [serial = 1418] [outer = 0x7fbe83c4bc00] 08:47:21 INFO - PROCESS | 28925 | 1461080841949 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe86268c00) [pid = 28925] [serial = 1419] [outer = 0x7fbe83c4bc00] 08:47:22 INFO - PROCESS | 28925 | 1461080842896 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]]]}] 08:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1529ms 08:47:22 INFO - PROCESS | 28925 | 1461080842949 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 28925 | 1461080842957 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:47:22 INFO - PROCESS | 28925 | 1461080842967 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 28925 | 1461080842971 Marionette TRACE conn3 <- [1,1862,null,{}] 08:47:22 INFO - PROCESS | 28925 | 1461080842976 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}] 08:47:23 INFO - PROCESS | 28925 | 1461080843137 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86eb4800 == 123 [pid = 28925] [id = 414] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe97321800 == 122 [pid = 28925] [id = 337] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc0d800 == 121 [pid = 28925] [id = 413] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e87c800 == 120 [pid = 28925] [id = 459] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e86c000 == 119 [pid = 28925] [id = 458] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe86e8fc00) [pid = 28925] [serial = 1325] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | 1461080843397 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895d7800 == 118 [pid = 28925] [id = 457] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87816800 == 117 [pid = 28925] [id = 456] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83276800 == 116 [pid = 28925] [id = 455] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95eac000 == 115 [pid = 28925] [id = 423] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83c43800 == 114 [pid = 28925] [id = 454] 08:47:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e92000 == 115 [pid = 28925] [id = 473] 08:47:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe845cdc00) [pid = 28925] [serial = 1420] [outer = (nil)] 08:47:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbe86e8fc00) [pid = 28925] [serial = 1421] [outer = 0x7fbe845cdc00] 08:47:23 INFO - PROCESS | 28925 | 1461080843461 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe88ae3000) [pid = 28925] [serial = 1422] [outer = 0x7fbe845cdc00] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84496800 == 114 [pid = 28925] [id = 453] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95f34000 == 113 [pid = 28925] [id = 447] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95414000 == 112 [pid = 28925] [id = 446] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e61000 == 111 [pid = 28925] [id = 445] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91898000 == 110 [pid = 28925] [id = 444] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895df000 == 109 [pid = 28925] [id = 443] 08:47:23 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84497800 == 108 [pid = 28925] [id = 442] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 164 (0x7fbe8f5dd800) [pid = 28925] [serial = 1245] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 163 (0x7fbe9a0e4800) [pid = 28925] [serial = 1239] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe9526f800) [pid = 28925] [serial = 1227] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbea81a4800) [pid = 28925] [serial = 1248] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe919e2400) [pid = 28925] [serial = 1224] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe972b0800) [pid = 28925] [serial = 1230] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe981c9c00) [pid = 28925] [serial = 1233] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe99613c00) [pid = 28925] [serial = 1236] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe9e2f6800) [pid = 28925] [serial = 1242] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe91360c00) [pid = 28925] [serial = 1319] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe844eb400) [pid = 28925] [serial = 1322] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 153 (0x7fbe8e983000) [pid = 28925] [serial = 1313] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 152 (0x7fbe8e07e400) [pid = 28925] [serial = 1277] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 151 (0x7fbe86606400) [pid = 28925] [serial = 1274] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 150 (0x7fbea8393000) [pid = 28925] [serial = 1289] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 149 (0x7fbe88891c00) [pid = 28925] [serial = 1310] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 148 (0x7fbe896f2000) [pid = 28925] [serial = 1311] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 147 (0x7fbe88882c00) [pid = 28925] [serial = 1305] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 146 (0x7fbe866ee400) [pid = 28925] [serial = 1304] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 145 (0x7fbe8df32800) [pid = 28925] [serial = 1308] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 144 (0x7fbe89608000) [pid = 28925] [serial = 1307] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 143 (0x7fbe9a8b4800) [pid = 28925] [serial = 1286] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 142 (0x7fbe91a7b000) [pid = 28925] [serial = 1280] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 141 (0x7fbe8626cc00) [pid = 28925] [serial = 1302] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 140 (0x7fbe858a7c00) [pid = 28925] [serial = 1301] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbe8466b400) [pid = 28925] [serial = 1295] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbe9093d800) [pid = 28925] [serial = 1298] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbe9923f800) [pid = 28925] [serial = 1283] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbeab76c000) [pid = 28925] [serial = 1292] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe8f5e1800) [pid = 28925] [serial = 1314] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe90a50800) [pid = 28925] [serial = 1316] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 133 (0x7fbe91cb1000) [pid = 28925] [serial = 1320] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 132 (0x7fbe90bd8c00) [pid = 28925] [serial = 1317] [outer = (nil)] [url = about:blank] 08:47:23 INFO - PROCESS | 28925 | --DOMWINDOW == 131 (0x7fbe858a6800) [pid = 28925] [serial = 1323] [outer = (nil)] [url = about:blank] 08:47:24 INFO - PROCESS | 28925 | 1461080844234 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]]]}] 08:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1330ms 08:47:24 INFO - PROCESS | 28925 | 1461080844322 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 28925 | 1461080844326 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:47:24 INFO - PROCESS | 28925 | 1461080844338 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 28925 | 1461080844342 Marionette TRACE conn3 <- [1,1866,null,{}] 08:47:24 INFO - PROCESS | 28925 | 1461080844357 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}] 08:47:24 INFO - PROCESS | 28925 | 1461080844524 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:47:24 INFO - PROCESS | 28925 | 1461080844533 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879d4800 == 109 [pid = 28925] [id = 474] 08:47:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 132 (0x7fbe889eac00) [pid = 28925] [serial = 1423] [outer = (nil)] 08:47:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 133 (0x7fbe8df3a400) [pid = 28925] [serial = 1424] [outer = 0x7fbe889eac00] 08:47:24 INFO - PROCESS | 28925 | 1461080844594 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 134 (0x7fbe8e985c00) [pid = 28925] [serial = 1425] [outer = 0x7fbe889eac00] 08:47:25 INFO - PROCESS | 28925 | 1461080845364 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]]]}] 08:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1081ms 08:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:47:25 INFO - PROCESS | 28925 | 1461080845421 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 28925 | 1461080845424 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:47:25 INFO - PROCESS | 28925 | 1461080845430 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 28925 | 1461080845433 Marionette TRACE conn3 <- [1,1870,null,{}] 08:47:25 INFO - PROCESS | 28925 | 1461080845438 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}] 08:47:25 INFO - PROCESS | 28925 | 1461080845589 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:47:25 INFO - PROCESS | 28925 | 1461080845601 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dae1000 == 110 [pid = 28925] [id = 475] 08:47:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe8e987800) [pid = 28925] [serial = 1426] [outer = (nil)] 08:47:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe8f957800) [pid = 28925] [serial = 1427] [outer = 0x7fbe8e987800] 08:47:25 INFO - PROCESS | 28925 | 1461080845658 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe90943c00) [pid = 28925] [serial = 1428] [outer = 0x7fbe8e987800] 08:47:26 INFO - PROCESS | 28925 | 1461080846550 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]]]}] 08:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1179ms 08:47:26 INFO - PROCESS | 28925 | 1461080846612 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:47:26 INFO - PROCESS | 28925 | 1461080846615 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:47:26 INFO - PROCESS | 28925 | 1461080846621 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - PROCESS | 28925 | 1461080846623 Marionette TRACE conn3 <- [1,1874,null,{}] 08:47:26 INFO - PROCESS | 28925 | 1461080846629 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}] 08:47:26 INFO - PROCESS | 28925 | 1461080846836 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:47:26 INFO - PROCESS | 28925 | 1461080846857 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f812000 == 111 [pid = 28925] [id = 476] 08:47:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbe86e89000) [pid = 28925] [serial = 1429] [outer = (nil)] 08:47:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbe90ae6c00) [pid = 28925] [serial = 1430] [outer = 0x7fbe86e89000] 08:47:26 INFO - PROCESS | 28925 | 1461080846911 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbe91573800) [pid = 28925] [serial = 1431] [outer = 0x7fbe86e89000] 08:47:27 INFO - PROCESS | 28925 | 1461080847702 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]]]}] 08:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1127ms 08:47:27 INFO - PROCESS | 28925 | 1461080847749 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 28925 | 1461080847752 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:47:27 INFO - PROCESS | 28925 | 1461080847778 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 28925 | 1461080847780 Marionette TRACE conn3 <- [1,1878,null,{}] 08:47:27 INFO - PROCESS | 28925 | 1461080847785 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}] 08:47:28 INFO - PROCESS | 28925 | 1461080848011 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:47:28 INFO - PROCESS | 28925 | 1461080848040 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91329800 == 112 [pid = 28925] [id = 477] 08:47:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbe920e8400) [pid = 28925] [serial = 1432] [outer = (nil)] 08:47:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbe954c3000) [pid = 28925] [serial = 1433] [outer = 0x7fbe920e8400] 08:47:28 INFO - PROCESS | 28925 | 1461080848098 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbe96579c00) [pid = 28925] [serial = 1434] [outer = 0x7fbe920e8400] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 142 (0x7fbe8f738000) [pid = 28925] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 141 (0x7fbe8443f800) [pid = 28925] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 140 (0x7fbe845cf000) [pid = 28925] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 139 (0x7fbe822f7400) [pid = 28925] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 138 (0x7fbe846e8000) [pid = 28925] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 137 (0x7fbe8466e000) [pid = 28925] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 136 (0x7fbe8443f400) [pid = 28925] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 135 (0x7fbe896e7c00) [pid = 28925] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:47:28 INFO - PROCESS | 28925 | --DOMWINDOW == 134 (0x7fbe858f0400) [pid = 28925] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:47:29 INFO - PROCESS | 28925 | 1461080849127 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]]]}] 08:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1399ms 08:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:47:29 INFO - PROCESS | 28925 | 1461080849158 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:47:29 INFO - PROCESS | 28925 | 1461080849160 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:47:29 INFO - PROCESS | 28925 | 1461080849165 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 28925 | 1461080849168 Marionette TRACE conn3 <- [1,1882,null,{}] 08:47:29 INFO - PROCESS | 28925 | 1461080849173 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}] 08:47:29 INFO - PROCESS | 28925 | 1461080849378 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:47:29 INFO - PROCESS | 28925 | 1461080849395 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e6b000 == 113 [pid = 28925] [id = 478] 08:47:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 135 (0x7fbe845d0400) [pid = 28925] [serial = 1435] [outer = (nil)] 08:47:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 136 (0x7fbe90bd7800) [pid = 28925] [serial = 1436] [outer = 0x7fbe845d0400] 08:47:29 INFO - PROCESS | 28925 | 1461080849450 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 137 (0x7fbe98104000) [pid = 28925] [serial = 1437] [outer = 0x7fbe845d0400] 08:47:30 INFO - PROCESS | 28925 | 1461080850125 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]]]}] 08:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 980ms 08:47:30 INFO - PROCESS | 28925 | 1461080850146 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 28925 | 1461080850148 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:47:30 INFO - PROCESS | 28925 | 1461080850153 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 28925 | 1461080850156 Marionette TRACE conn3 <- [1,1886,null,{}] 08:47:30 INFO - PROCESS | 28925 | 1461080850160 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}] 08:47:30 INFO - PROCESS | 28925 | 1461080850303 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:47:30 INFO - PROCESS | 28925 | 1461080850443 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95416800 == 114 [pid = 28925] [id = 479] 08:47:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 138 (0x7fbe822ecc00) [pid = 28925] [serial = 1438] [outer = (nil)] 08:47:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 139 (0x7fbe98106c00) [pid = 28925] [serial = 1439] [outer = 0x7fbe822ecc00] 08:47:30 INFO - PROCESS | 28925 | 1461080850497 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 140 (0x7fbe99940400) [pid = 28925] [serial = 1440] [outer = 0x7fbe822ecc00] 08:47:31 INFO - PROCESS | 28925 | 1461080851353 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]]]}] 08:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1232ms 08:47:31 INFO - PROCESS | 28925 | 1461080851386 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 28925 | 1461080851390 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:47:31 INFO - PROCESS | 28925 | 1461080851399 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 28925 | 1461080851404 Marionette TRACE conn3 <- [1,1890,null,{}] 08:47:31 INFO - PROCESS | 28925 | 1461080851411 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}] 08:47:31 INFO - PROCESS | 28925 | 1461080851595 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:47:31 INFO - PROCESS | 28925 | 1461080851793 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8780b000 == 115 [pid = 28925] [id = 480] 08:47:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 141 (0x7fbe846e4400) [pid = 28925] [serial = 1441] [outer = (nil)] 08:47:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 142 (0x7fbe8626a400) [pid = 28925] [serial = 1442] [outer = 0x7fbe846e4400] 08:47:31 INFO - PROCESS | 28925 | 1461080851860 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 143 (0x7fbe88886400) [pid = 28925] [serial = 1443] [outer = 0x7fbe846e4400] 08:47:32 INFO - PROCESS | 28925 | 1461080852754 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]]]}] 08:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1385ms 08:47:32 INFO - PROCESS | 28925 | 1461080852785 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 28925 | 1461080852791 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:47:32 INFO - PROCESS | 28925 | 1461080852800 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 28925 | 1461080852804 Marionette TRACE conn3 <- [1,1894,null,{}] 08:47:32 INFO - PROCESS | 28925 | 1461080852809 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}] 08:47:32 INFO - PROCESS | 28925 | 1461080852973 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:47:33 INFO - PROCESS | 28925 | 1461080853156 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9ce800 == 116 [pid = 28925] [id = 481] 08:47:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 144 (0x7fbe87a64800) [pid = 28925] [serial = 1444] [outer = (nil)] 08:47:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 145 (0x7fbe8df2e000) [pid = 28925] [serial = 1445] [outer = 0x7fbe87a64800] 08:47:33 INFO - PROCESS | 28925 | 1461080853217 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 146 (0x7fbe8e985800) [pid = 28925] [serial = 1446] [outer = 0x7fbe87a64800] 08:47:34 INFO - PROCESS | 28925 | 1461080854158 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]]]}] 08:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1431ms 08:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:47:34 INFO - PROCESS | 28925 | 1461080854232 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 28925 | 1461080854235 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:47:34 INFO - PROCESS | 28925 | 1461080854241 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 28925 | 1461080854246 Marionette TRACE conn3 <- [1,1898,null,{}] 08:47:34 INFO - PROCESS | 28925 | 1461080854260 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}] 08:47:34 INFO - PROCESS | 28925 | 1461080854472 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:47:34 INFO - PROCESS | 28925 | 1461080854649 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9781f000 == 117 [pid = 28925] [id = 482] 08:47:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 147 (0x7fbe896ef000) [pid = 28925] [serial = 1447] [outer = (nil)] 08:47:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 148 (0x7fbe91a83c00) [pid = 28925] [serial = 1448] [outer = 0x7fbe896ef000] 08:47:34 INFO - PROCESS | 28925 | 1461080854716 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 149 (0x7fbe95268400) [pid = 28925] [serial = 1449] [outer = 0x7fbe896ef000] 08:47:35 INFO - PROCESS | 28925 | 1461080855516 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]]]}] 08:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1332ms 08:47:35 INFO - PROCESS | 28925 | 1461080855573 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:47:35 INFO - PROCESS | 28925 | 1461080855577 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:47:35 INFO - PROCESS | 28925 | 1461080855582 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:47:35 INFO - PROCESS | 28925 | 1461080855585 Marionette TRACE conn3 <- [1,1902,null,{}] 08:47:35 INFO - PROCESS | 28925 | 1461080855589 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}] 08:47:35 INFO - PROCESS | 28925 | 1461080855743 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:47:35 INFO - PROCESS | 28925 | 1461080855943 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9aba2800 == 118 [pid = 28925] [id = 483] 08:47:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 150 (0x7fbe8f5d3000) [pid = 28925] [serial = 1450] [outer = (nil)] 08:47:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 151 (0x7fbe98532c00) [pid = 28925] [serial = 1451] [outer = 0x7fbe8f5d3000] 08:47:36 INFO - PROCESS | 28925 | 1461080856045 Marionette DEBUG loaded listener.js 08:47:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 152 (0x7fbe99942c00) [pid = 28925] [serial = 1452] [outer = 0x7fbe8f5d3000] 08:47:36 INFO - PROCESS | 28925 | 1461080856844 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]]]}] 08:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1327ms 08:47:36 INFO - PROCESS | 28925 | 1461080856909 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:47:36 INFO - PROCESS | 28925 | 1461080856913 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:47:36 INFO - PROCESS | 28925 | 1461080856918 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:47:36 INFO - PROCESS | 28925 | 1461080856920 Marionette TRACE conn3 <- [1,1906,null,{}] 08:47:36 INFO - PROCESS | 28925 | 1461080856925 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}] 08:47:37 INFO - PROCESS | 28925 | 1461080857070 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:47:37 INFO - PROCESS | 28925 | 1461080857252 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea81ed800 == 119 [pid = 28925] [id = 484] 08:47:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbe95268800) [pid = 28925] [serial = 1453] [outer = (nil)] 08:47:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbe9a0da000) [pid = 28925] [serial = 1454] [outer = 0x7fbe95268800] 08:47:37 INFO - PROCESS | 28925 | 1461080857313 Marionette DEBUG loaded listener.js 08:47:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe9a8f5400) [pid = 28925] [serial = 1455] [outer = 0x7fbe95268800] 08:47:38 INFO - PROCESS | 28925 | 1461080858123 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]]]}] 08:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1280ms 08:47:38 INFO - PROCESS | 28925 | 1461080858200 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:47:38 INFO - PROCESS | 28925 | 1461080858203 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:47:38 INFO - PROCESS | 28925 | 1461080858211 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:47:38 INFO - PROCESS | 28925 | 1461080858213 Marionette TRACE conn3 <- [1,1910,null,{}] 08:47:38 INFO - PROCESS | 28925 | 1461080858219 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}] 08:47:38 INFO - PROCESS | 28925 | 1461080858406 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:47:38 INFO - PROCESS | 28925 | 1461080858590 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead399000 == 120 [pid = 28925] [id = 485] 08:47:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe90944800) [pid = 28925] [serial = 1456] [outer = (nil)] 08:47:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbea92c9800) [pid = 28925] [serial = 1457] [outer = 0x7fbe90944800] 08:47:38 INFO - PROCESS | 28925 | 1461080858655 Marionette DEBUG loaded listener.js 08:47:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbeabd8bc00) [pid = 28925] [serial = 1458] [outer = 0x7fbe90944800] 08:47:39 INFO - PROCESS | 28925 | 1461080859421 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]]]}] 08:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1280ms 08:47:39 INFO - PROCESS | 28925 | 1461080859492 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:47:39 INFO - PROCESS | 28925 | 1461080859495 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:47:39 INFO - PROCESS | 28925 | 1461080859500 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:47:39 INFO - PROCESS | 28925 | 1461080859502 Marionette TRACE conn3 <- [1,1914,null,{}] 08:47:39 INFO - PROCESS | 28925 | 1461080859507 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}] 08:47:39 INFO - PROCESS | 28925 | 1461080859664 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:47:39 INFO - PROCESS | 28925 | 1461080859848 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead89e000 == 121 [pid = 28925] [id = 486] 08:47:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe8447ec00) [pid = 28925] [serial = 1459] [outer = (nil)] 08:47:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe84486c00) [pid = 28925] [serial = 1460] [outer = 0x7fbe8447ec00] 08:47:39 INFO - PROCESS | 28925 | 1461080859908 Marionette DEBUG loaded listener.js 08:47:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe8448c000) [pid = 28925] [serial = 1461] [outer = 0x7fbe8447ec00] 08:47:40 INFO - PROCESS | 28925 | 1461080860688 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]]]}] 08:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1226ms 08:47:40 INFO - PROCESS | 28925 | 1461080860727 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:47:40 INFO - PROCESS | 28925 | 1461080860731 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:47:40 INFO - PROCESS | 28925 | 1461080860736 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:47:40 INFO - PROCESS | 28925 | 1461080860738 Marionette TRACE conn3 <- [1,1918,null,{}] 08:47:40 INFO - PROCESS | 28925 | 1461080860743 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}] 08:47:40 INFO - PROCESS | 28925 | 1461080860900 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:47:41 INFO - PROCESS | 28925 | 1461080861102 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8e4800 == 122 [pid = 28925] [id = 487] 08:47:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe84480c00) [pid = 28925] [serial = 1462] [outer = (nil)] 08:47:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbeab76c000) [pid = 28925] [serial = 1463] [outer = 0x7fbe84480c00] 08:47:41 INFO - PROCESS | 28925 | 1461080861165 Marionette DEBUG loaded listener.js 08:47:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbead2bac00) [pid = 28925] [serial = 1464] [outer = 0x7fbe84480c00] 08:47:41 INFO - PROCESS | 28925 | 1461080861894 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]]]}] 08:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1226ms 08:47:41 INFO - PROCESS | 28925 | 1461080861963 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:47:41 INFO - PROCESS | 28925 | 1461080861966 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:47:41 INFO - PROCESS | 28925 | 1461080861971 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:47:41 INFO - PROCESS | 28925 | 1461080861973 Marionette TRACE conn3 <- [1,1922,null,{}] 08:47:41 INFO - PROCESS | 28925 | 1461080861978 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}] 08:47:42 INFO - PROCESS | 28925 | 1461080862144 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:47:42 INFO - PROCESS | 28925 | 1461080862327 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe896bb800 == 123 [pid = 28925] [id = 488] 08:47:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe84487400) [pid = 28925] [serial = 1465] [outer = (nil)] 08:47:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 166 (0x7fbe845a3000) [pid = 28925] [serial = 1466] [outer = 0x7fbe84487400] 08:47:42 INFO - PROCESS | 28925 | 1461080862388 Marionette DEBUG loaded listener.js 08:47:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 167 (0x7fbe845a8800) [pid = 28925] [serial = 1467] [outer = 0x7fbe84487400] 08:47:43 INFO - PROCESS | 28925 | 1461080863139 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]]]}] 08:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1230ms 08:47:43 INFO - PROCESS | 28925 | 1461080863203 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:47:43 INFO - PROCESS | 28925 | 1461080863206 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:47:43 INFO - PROCESS | 28925 | 1461080863211 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:47:43 INFO - PROCESS | 28925 | 1461080863213 Marionette TRACE conn3 <- [1,1926,null,{}] 08:47:43 INFO - PROCESS | 28925 | 1461080863218 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}] 08:47:43 INFO - PROCESS | 28925 | 1461080863367 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:47:43 INFO - PROCESS | 28925 | 1461080863552 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaf477800 == 124 [pid = 28925] [id = 489] 08:47:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe8459d000) [pid = 28925] [serial = 1468] [outer = (nil)] 08:47:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 169 (0x7fbe8de43800) [pid = 28925] [serial = 1469] [outer = 0x7fbe8459d000] 08:47:43 INFO - PROCESS | 28925 | 1461080863611 Marionette DEBUG loaded listener.js 08:47:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe8de48c00) [pid = 28925] [serial = 1470] [outer = 0x7fbe8459d000] 08:47:44 INFO - PROCESS | 28925 | 1461080864459 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]]]}] 08:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1275ms 08:47:44 INFO - PROCESS | 28925 | 1461080864488 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:47:44 INFO - PROCESS | 28925 | 1461080864491 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:47:44 INFO - PROCESS | 28925 | 1461080864496 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:47:44 INFO - PROCESS | 28925 | 1461080864500 Marionette TRACE conn3 <- [1,1930,null,{}] 08:47:44 INFO - PROCESS | 28925 | 1461080864504 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}] 08:47:44 INFO - PROCESS | 28925 | 1461080864682 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:47:44 INFO - PROCESS | 28925 | 1461080864875 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f992800 == 125 [pid = 28925] [id = 490] 08:47:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 171 (0x7fbe845ab000) [pid = 28925] [serial = 1471] [outer = (nil)] 08:47:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbead2ba400) [pid = 28925] [serial = 1472] [outer = 0x7fbe845ab000] 08:47:44 INFO - PROCESS | 28925 | 1461080864940 Marionette DEBUG loaded listener.js 08:47:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbead606000) [pid = 28925] [serial = 1473] [outer = 0x7fbe845ab000] 08:47:45 INFO - PROCESS | 28925 | 1461080865785 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]]]}] 08:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1338ms 08:47:45 INFO - PROCESS | 28925 | 1461080865835 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:47:45 INFO - PROCESS | 28925 | 1461080865838 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:47:45 INFO - PROCESS | 28925 | 1461080865843 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:47:45 INFO - PROCESS | 28925 | 1461080865845 Marionette TRACE conn3 <- [1,1934,null,{}] 08:47:45 INFO - PROCESS | 28925 | 1461080865850 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}] 08:47:46 INFO - PROCESS | 28925 | 1461080866030 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:47:46 INFO - PROCESS | 28925 | 1461080866608 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8787c800 == 126 [pid = 28925] [id = 491] 08:47:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe84299c00) [pid = 28925] [serial = 1474] [outer = (nil)] 08:47:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe8429c000) [pid = 28925] [serial = 1475] [outer = 0x7fbe84299c00] 08:47:46 INFO - PROCESS | 28925 | 1461080866673 Marionette DEBUG loaded listener.js 08:47:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbe84444800) [pid = 28925] [serial = 1476] [outer = 0x7fbe84299c00] 08:47:47 INFO - PROCESS | 28925 | 1461080867474 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]]]}] 08:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1682ms 08:47:47 INFO - PROCESS | 28925 | 1461080867528 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:47:47 INFO - PROCESS | 28925 | 1461080867533 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:47:47 INFO - PROCESS | 28925 | 1461080867541 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:47:47 INFO - PROCESS | 28925 | 1461080867544 Marionette TRACE conn3 <- [1,1938,null,{}] 08:47:47 INFO - PROCESS | 28925 | 1461080867550 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}] 08:47:47 INFO - PROCESS | 28925 | 1461080867717 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:47:48 INFO - PROCESS | 28925 | 1461080868040 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c3a800 == 127 [pid = 28925] [id = 492] 08:47:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbe8466e400) [pid = 28925] [serial = 1477] [outer = (nil)] 08:47:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe846e9000) [pid = 28925] [serial = 1478] [outer = 0x7fbe8466e400] 08:47:48 INFO - PROCESS | 28925 | 1461080868142 Marionette DEBUG loaded listener.js 08:47:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbe858f9400) [pid = 28925] [serial = 1479] [outer = 0x7fbe8466e400] 08:47:48 INFO - PROCESS | 28925 | 1461080868905 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]]]}] 08:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1434ms 08:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:47:48 INFO - PROCESS | 28925 | 1461080868978 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:47:48 INFO - PROCESS | 28925 | 1461080868983 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:47:48 INFO - PROCESS | 28925 | 1461080868989 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:47:48 INFO - PROCESS | 28925 | 1461080868992 Marionette TRACE conn3 <- [1,1942,null,{}] 08:47:49 INFO - PROCESS | 28925 | 1461080868998 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}] 08:47:49 INFO - PROCESS | 28925 | 1461080869161 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe85765800 == 126 [pid = 28925] [id = 315] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaf46f000 == 125 [pid = 28925] [id = 167] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab74e000 == 124 [pid = 28925] [id = 92] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e6b000 == 123 [pid = 28925] [id = 478] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 178 (0x7fbe90bcf400) [pid = 28925] [serial = 1340] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 177 (0x7fbe970f2800) [pid = 28925] [serial = 1346] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 176 (0x7fbe99210000) [pid = 28925] [serial = 1349] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 175 (0x7fbe9a0e2000) [pid = 28925] [serial = 1352] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 174 (0x7fbe83c4e400) [pid = 28925] [serial = 1355] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 173 (0x7fbe845cf400) [pid = 28925] [serial = 1358] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 172 (0x7fbe93363800) [pid = 28925] [serial = 1343] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 171 (0x7fbe91158400) [pid = 28925] [serial = 1382] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | 1461080869461 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91329800 == 122 [pid = 28925] [id = 477] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f812000 == 121 [pid = 28925] [id = 476] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dae1000 == 120 [pid = 28925] [id = 475] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe879d4800 == 119 [pid = 28925] [id = 474] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e92000 == 118 [pid = 28925] [id = 473] 08:47:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c3f000 == 119 [pid = 28925] [id = 493] 08:47:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbe846ec000) [pid = 28925] [serial = 1480] [outer = (nil)] 08:47:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbe88884c00) [pid = 28925] [serial = 1481] [outer = 0x7fbe846ec000] 08:47:49 INFO - PROCESS | 28925 | 1461080869597 Marionette DEBUG loaded listener.js 08:47:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe88b54c00) [pid = 28925] [serial = 1482] [outer = 0x7fbe846ec000] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83c40800 == 118 [pid = 28925] [id = 472] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9abab000 == 117 [pid = 28925] [id = 467] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9925e800 == 116 [pid = 28925] [id = 466] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95eb1000 == 115 [pid = 28925] [id = 465] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93298800 == 114 [pid = 28925] [id = 464] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9189d800 == 113 [pid = 28925] [id = 463] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dac9000 == 112 [pid = 28925] [id = 462] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe844a2800 == 111 [pid = 28925] [id = 461] 08:47:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9de800 == 110 [pid = 28925] [id = 460] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 173 (0x7fbe8f952000) [pid = 28925] [serial = 1376] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 172 (0x7fbe88b55400) [pid = 28925] [serial = 1326] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 171 (0x7fbe863cbc00) [pid = 28925] [serial = 1367] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 170 (0x7fbe889e5000) [pid = 28925] [serial = 1368] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 169 (0x7fbe83c53000) [pid = 28925] [serial = 1361] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 168 (0x7fbe88b5a000) [pid = 28925] [serial = 1370] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 167 (0x7fbe86274400) [pid = 28925] [serial = 1365] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 166 (0x7fbe858b1000) [pid = 28925] [serial = 1364] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 165 (0x7fbe8df31000) [pid = 28925] [serial = 1371] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 164 (0x7fbe8e981000) [pid = 28925] [serial = 1334] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 163 (0x7fbe8df35400) [pid = 28925] [serial = 1379] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe88883800) [pid = 28925] [serial = 1331] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe845cc800) [pid = 28925] [serial = 1328] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe90936800) [pid = 28925] [serial = 1337] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe844e6800) [pid = 28925] [serial = 1362] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe8e987c00) [pid = 28925] [serial = 1373] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe90ab5400) [pid = 28925] [serial = 1377] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe8f5de000) [pid = 28925] [serial = 1374] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe90af1400) [pid = 28925] [serial = 1380] [outer = (nil)] [url = about:blank] 08:47:49 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe9a2b6800) [pid = 28925] [serial = 1272] [outer = (nil)] [url = about:blank] 08:47:50 INFO - PROCESS | 28925 | 1461080870275 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]]]}] 08:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1333ms 08:47:50 INFO - PROCESS | 28925 | 1461080870322 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:47:50 INFO - PROCESS | 28925 | 1461080870325 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:47:50 INFO - PROCESS | 28925 | 1461080870342 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:47:50 INFO - PROCESS | 28925 | 1461080870350 Marionette TRACE conn3 <- [1,1946,null,{}] 08:47:50 INFO - PROCESS | 28925 | 1461080870366 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}] 08:47:50 INFO - PROCESS | 28925 | 1461080870521 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:47:50 INFO - PROCESS | 28925 | 1461080870536 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dad8000 == 111 [pid = 28925] [id = 494] 08:47:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe863cbc00) [pid = 28925] [serial = 1483] [outer = (nil)] 08:47:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe8de51800) [pid = 28925] [serial = 1484] [outer = 0x7fbe863cbc00] 08:47:50 INFO - PROCESS | 28925 | 1461080870592 Marionette DEBUG loaded listener.js 08:47:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe8e08a000) [pid = 28925] [serial = 1485] [outer = 0x7fbe863cbc00] 08:47:51 INFO - PROCESS | 28925 | 1461080871308 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]]]}] 08:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1057ms 08:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:47:51 INFO - PROCESS | 28925 | 1461080871389 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:47:51 INFO - PROCESS | 28925 | 1461080871391 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:47:51 INFO - PROCESS | 28925 | 1461080871397 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:47:51 INFO - PROCESS | 28925 | 1461080871400 Marionette TRACE conn3 <- [1,1950,null,{}] 08:47:51 INFO - PROCESS | 28925 | 1461080871405 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}] 08:47:51 INFO - PROCESS | 28925 | 1461080871578 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:47:51 INFO - PROCESS | 28925 | 1461080871586 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea62000 == 112 [pid = 28925] [id = 495] 08:47:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe88add400) [pid = 28925] [serial = 1486] [outer = (nil)] 08:47:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe8f5e0400) [pid = 28925] [serial = 1487] [outer = 0x7fbe88add400] 08:47:51 INFO - PROCESS | 28925 | 1461080871639 Marionette DEBUG loaded listener.js 08:47:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe8f955c00) [pid = 28925] [serial = 1488] [outer = 0x7fbe88add400] 08:47:52 INFO - PROCESS | 28925 | 1461080872481 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]]]}] 08:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1127ms 08:47:52 INFO - PROCESS | 28925 | 1461080872532 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:47:52 INFO - PROCESS | 28925 | 1461080872535 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:47:52 INFO - PROCESS | 28925 | 1461080872541 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:47:52 INFO - PROCESS | 28925 | 1461080872543 Marionette TRACE conn3 <- [1,1954,null,{}] 08:47:52 INFO - PROCESS | 28925 | 1461080872548 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}] 08:47:52 INFO - PROCESS | 28925 | 1461080872746 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:47:52 INFO - PROCESS | 28925 | 1461080872773 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f986000 == 113 [pid = 28925] [id = 496] 08:47:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe90ab5400) [pid = 28925] [serial = 1489] [outer = (nil)] 08:47:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe91158400) [pid = 28925] [serial = 1490] [outer = 0x7fbe90ab5400] 08:47:52 INFO - PROCESS | 28925 | 1461080872838 Marionette DEBUG loaded listener.js 08:47:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe91dec800) [pid = 28925] [serial = 1491] [outer = 0x7fbe90ab5400] 08:47:53 INFO - PROCESS | 28925 | 1461080873582 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]]]}] 08:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1081ms 08:47:53 INFO - PROCESS | 28925 | 1461080873622 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:47:53 INFO - PROCESS | 28925 | 1461080873624 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:47:53 INFO - PROCESS | 28925 | 1461080873630 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:47:53 INFO - PROCESS | 28925 | 1461080873632 Marionette TRACE conn3 <- [1,1958,null,{}] 08:47:53 INFO - PROCESS | 28925 | 1461080873637 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}] 08:47:53 INFO - PROCESS | 28925 | 1461080873839 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe8e987800) [pid = 28925] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe889eac00) [pid = 28925] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe845cdc00) [pid = 28925] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe86e89000) [pid = 28925] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe83c4bc00) [pid = 28925] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe84444000) [pid = 28925] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe920e8400) [pid = 28925] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:47:54 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe845d0400) [pid = 28925] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:47:54 INFO - PROCESS | 28925 | 1461080874153 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86eb2800 == 114 [pid = 28925] [id = 497] 08:47:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe822ef400) [pid = 28925] [serial = 1492] [outer = (nil)] 08:47:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe8466b400) [pid = 28925] [serial = 1493] [outer = 0x7fbe822ef400] 08:47:54 INFO - PROCESS | 28925 | 1461080874209 Marionette DEBUG loaded listener.js 08:47:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe8f955400) [pid = 28925] [serial = 1494] [outer = 0x7fbe822ef400] 08:47:54 INFO - PROCESS | 28925 | 1461080874867 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]]]}] 08:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1287ms 08:47:54 INFO - PROCESS | 28925 | 1461080874916 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:47:54 INFO - PROCESS | 28925 | 1461080874919 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:47:54 INFO - PROCESS | 28925 | 1461080874925 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:47:54 INFO - PROCESS | 28925 | 1461080874928 Marionette TRACE conn3 <- [1,1962,null,{}] 08:47:54 INFO - PROCESS | 28925 | 1461080874936 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}] 08:47:55 INFO - PROCESS | 28925 | 1461080875141 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:47:55 INFO - PROCESS | 28925 | 1461080875157 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91eaf000 == 115 [pid = 28925] [id = 498] 08:47:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe83c4bc00) [pid = 28925] [serial = 1495] [outer = (nil)] 08:47:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe9788e800) [pid = 28925] [serial = 1496] [outer = 0x7fbe83c4bc00] 08:47:55 INFO - PROCESS | 28925 | 1461080875212 Marionette DEBUG loaded listener.js 08:47:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe99944000) [pid = 28925] [serial = 1497] [outer = 0x7fbe83c4bc00] 08:47:55 INFO - PROCESS | 28925 | 1461080875836 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]]]}] 08:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 981ms 08:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:47:55 INFO - PROCESS | 28925 | 1461080875907 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:47:55 INFO - PROCESS | 28925 | 1461080875910 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:47:55 INFO - PROCESS | 28925 | 1461080875914 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:47:55 INFO - PROCESS | 28925 | 1461080875918 Marionette TRACE conn3 <- [1,1966,null,{}] 08:47:55 INFO - PROCESS | 28925 | 1461080875923 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}] 08:47:56 INFO - PROCESS | 28925 | 1461080876094 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:47:56 INFO - PROCESS | 28925 | 1461080876344 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe839d9800 == 116 [pid = 28925] [id = 499] 08:47:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe822ed000) [pid = 28925] [serial = 1498] [outer = (nil)] 08:47:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe822fa000) [pid = 28925] [serial = 1499] [outer = 0x7fbe822ed000] 08:47:56 INFO - PROCESS | 28925 | 1461080876411 Marionette DEBUG loaded listener.js 08:47:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbe8429d800) [pid = 28925] [serial = 1500] [outer = 0x7fbe822ed000] 08:47:57 INFO - PROCESS | 28925 | 1461080877333 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]]]}] 08:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1484ms 08:47:57 INFO - PROCESS | 28925 | 1461080877401 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:47:57 INFO - PROCESS | 28925 | 1461080877408 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:47:57 INFO - PROCESS | 28925 | 1461080877416 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:47:57 INFO - PROCESS | 28925 | 1461080877421 Marionette TRACE conn3 <- [1,1970,null,{}] 08:47:57 INFO - PROCESS | 28925 | 1461080877428 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}] 08:47:57 INFO - PROCESS | 28925 | 1461080877660 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:47:57 INFO - PROCESS | 28925 | 1461080877887 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea03800 == 117 [pid = 28925] [id = 500] 08:47:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe8660d800) [pid = 28925] [serial = 1501] [outer = (nil)] 08:47:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 166 (0x7fbe88887400) [pid = 28925] [serial = 1502] [outer = 0x7fbe8660d800] 08:47:58 INFO - PROCESS | 28925 | 1461080878003 Marionette DEBUG loaded listener.js 08:47:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 167 (0x7fbe88b54000) [pid = 28925] [serial = 1503] [outer = 0x7fbe8660d800] 08:47:58 INFO - PROCESS | 28925 | 1461080878834 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]]]}] 08:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1480ms 08:47:58 INFO - PROCESS | 28925 | 1461080878900 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:47:58 INFO - PROCESS | 28925 | 1461080878906 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:47:58 INFO - PROCESS | 28925 | 1461080878912 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:47:58 INFO - PROCESS | 28925 | 1461080878915 Marionette TRACE conn3 <- [1,1974,null,{}] 08:47:58 INFO - PROCESS | 28925 | 1461080878921 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}] 08:47:59 INFO - PROCESS | 28925 | 1461080879104 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:47:59 INFO - PROCESS | 28925 | 1461080879332 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95175000 == 118 [pid = 28925] [id = 501] 08:47:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe8f5de000) [pid = 28925] [serial = 1504] [outer = (nil)] 08:47:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 169 (0x7fbe8f735400) [pid = 28925] [serial = 1505] [outer = 0x7fbe8f5de000] 08:47:59 INFO - PROCESS | 28925 | 1461080879444 Marionette DEBUG loaded listener.js 08:47:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe90bd9400) [pid = 28925] [serial = 1506] [outer = 0x7fbe8f5de000] 08:48:00 INFO - PROCESS | 28925 | 1461080880245 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]]]}] 08:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1386ms 08:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:48:00 INFO - PROCESS | 28925 | 1461080880299 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:48:00 INFO - PROCESS | 28925 | 1461080880303 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:48:00 INFO - PROCESS | 28925 | 1461080880318 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:48:00 INFO - PROCESS | 28925 | 1461080880326 Marionette TRACE conn3 <- [1,1978,null,{}] 08:48:00 INFO - PROCESS | 28925 | 1461080880333 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}] 08:48:00 INFO - PROCESS | 28925 | 1461080880554 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:48:00 INFO - PROCESS | 28925 | 1461080880736 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9726e800 == 119 [pid = 28925] [id = 502] 08:48:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 171 (0x7fbe8de4e800) [pid = 28925] [serial = 1507] [outer = (nil)] 08:48:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbe93f1bc00) [pid = 28925] [serial = 1508] [outer = 0x7fbe8de4e800] 08:48:00 INFO - PROCESS | 28925 | 1461080880803 Marionette DEBUG loaded listener.js 08:48:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbe9994b400) [pid = 28925] [serial = 1509] [outer = 0x7fbe8de4e800] 08:48:01 INFO - PROCESS | 28925 | 1461080881596 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]]]}] 08:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1344ms 08:48:01 INFO - PROCESS | 28925 | 1461080881653 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:48:01 INFO - PROCESS | 28925 | 1461080881658 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:48:01 INFO - PROCESS | 28925 | 1461080881663 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:48:01 INFO - PROCESS | 28925 | 1461080881666 Marionette TRACE conn3 <- [1,1982,null,{}] 08:48:01 INFO - PROCESS | 28925 | 1461080881670 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}] 08:48:01 INFO - PROCESS | 28925 | 1461080881848 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:48:02 INFO - PROCESS | 28925 | 1461080882042 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9dfd9800 == 120 [pid = 28925] [id = 503] 08:48:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe8f5e1000) [pid = 28925] [serial = 1510] [outer = (nil)] 08:48:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe9e29cc00) [pid = 28925] [serial = 1511] [outer = 0x7fbe8f5e1000] 08:48:02 INFO - PROCESS | 28925 | 1461080882112 Marionette DEBUG loaded listener.js 08:48:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbea7257400) [pid = 28925] [serial = 1512] [outer = 0x7fbe8f5e1000] 08:48:02 INFO - PROCESS | 28925 | 1461080882860 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]]]}] 08:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1226ms 08:48:02 INFO - PROCESS | 28925 | 1461080882891 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:48:02 INFO - PROCESS | 28925 | 1461080882894 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:48:02 INFO - PROCESS | 28925 | 1461080882902 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:48:02 INFO - PROCESS | 28925 | 1461080882905 Marionette TRACE conn3 <- [1,1986,null,{}] 08:48:02 INFO - PROCESS | 28925 | 1461080882910 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}] 08:48:03 INFO - PROCESS | 28925 | 1461080883081 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:48:03 INFO - PROCESS | 28925 | 1461080883270 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab73e800 == 121 [pid = 28925] [id = 504] 08:48:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbea92d0400) [pid = 28925] [serial = 1513] [outer = (nil)] 08:48:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbea9502800) [pid = 28925] [serial = 1514] [outer = 0x7fbea92d0400] 08:48:03 INFO - PROCESS | 28925 | 1461080883343 Marionette DEBUG loaded listener.js 08:48:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbeabd92800) [pid = 28925] [serial = 1515] [outer = 0x7fbea92d0400] 08:48:04 INFO - PROCESS | 28925 | 1461080884153 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]]]}] 08:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1277ms 08:48:04 INFO - PROCESS | 28925 | 1461080884179 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:48:04 INFO - PROCESS | 28925 | 1461080884182 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:48:04 INFO - PROCESS | 28925 | 1461080884188 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:48:04 INFO - PROCESS | 28925 | 1461080884190 Marionette TRACE conn3 <- [1,1990,null,{}] 08:48:04 INFO - PROCESS | 28925 | 1461080884195 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}] 08:48:04 INFO - PROCESS | 28925 | 1461080884376 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:48:04 INFO - PROCESS | 28925 | 1461080884567 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84343000 == 122 [pid = 28925] [id = 505] 08:48:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe822fb800) [pid = 28925] [serial = 1516] [outer = (nil)] 08:48:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe83a5d400) [pid = 28925] [serial = 1517] [outer = 0x7fbe822fb800] 08:48:04 INFO - PROCESS | 28925 | 1461080884628 Marionette DEBUG loaded listener.js 08:48:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe98104400) [pid = 28925] [serial = 1518] [outer = 0x7fbe822fb800] 08:48:05 INFO - PROCESS | 28925 | 1461080885431 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]]]}] 08:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1282ms 08:48:05 INFO - PROCESS | 28925 | 1461080885470 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:48:05 INFO - PROCESS | 28925 | 1461080885474 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:48:05 INFO - PROCESS | 28925 | 1461080885480 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:48:05 INFO - PROCESS | 28925 | 1461080885482 Marionette TRACE conn3 <- [1,1994,null,{}] 08:48:05 INFO - PROCESS | 28925 | 1461080885488 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}] 08:48:05 INFO - PROCESS | 28925 | 1461080885664 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:48:05 INFO - PROCESS | 28925 | 1461080885856 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8435b800 == 123 [pid = 28925] [id = 506] 08:48:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe83a57800) [pid = 28925] [serial = 1519] [outer = (nil)] 08:48:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe846a0c00) [pid = 28925] [serial = 1520] [outer = 0x7fbe83a57800] 08:48:05 INFO - PROCESS | 28925 | 1461080885917 Marionette DEBUG loaded listener.js 08:48:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe846a5000) [pid = 28925] [serial = 1521] [outer = 0x7fbe83a57800] 08:48:06 INFO - PROCESS | 28925 | 1461080886721 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]]]}] 08:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1284ms 08:48:06 INFO - PROCESS | 28925 | 1461080886765 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:48:06 INFO - PROCESS | 28925 | 1461080886768 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:48:06 INFO - PROCESS | 28925 | 1461080886773 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:48:06 INFO - PROCESS | 28925 | 1461080886775 Marionette TRACE conn3 <- [1,1998,null,{}] 08:48:06 INFO - PROCESS | 28925 | 1461080886781 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}] 08:48:06 INFO - PROCESS | 28925 | 1461080886946 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:48:07 INFO - PROCESS | 28925 | 1461080887140 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91f70800 == 124 [pid = 28925] [id = 507] 08:48:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe8469a800) [pid = 28925] [serial = 1522] [outer = (nil)] 08:48:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe86218800) [pid = 28925] [serial = 1523] [outer = 0x7fbe8469a800] 08:48:07 INFO - PROCESS | 28925 | 1461080887201 Marionette DEBUG loaded listener.js 08:48:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe8621cc00) [pid = 28925] [serial = 1524] [outer = 0x7fbe8469a800] 08:48:07 INFO - PROCESS | 28925 | 1461080887957 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]]]}] 08:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1226ms 08:48:08 INFO - PROCESS | 28925 | 1461080888001 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:48:08 INFO - PROCESS | 28925 | 1461080888004 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:48:08 INFO - PROCESS | 28925 | 1461080888010 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:48:08 INFO - PROCESS | 28925 | 1461080888012 Marionette TRACE conn3 <- [1,2002,null,{}] 08:48:08 INFO - PROCESS | 28925 | 1461080888018 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}] 08:48:08 INFO - PROCESS | 28925 | 1461080888184 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:48:08 INFO - PROCESS | 28925 | 1461080888376 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99e66800 == 125 [pid = 28925] [id = 508] 08:48:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe846a0800) [pid = 28925] [serial = 1525] [outer = (nil)] 08:48:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe86222400) [pid = 28925] [serial = 1526] [outer = 0x7fbe846a0800] 08:48:08 INFO - PROCESS | 28925 | 1461080888440 Marionette DEBUG loaded listener.js 08:48:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe86226800) [pid = 28925] [serial = 1527] [outer = 0x7fbe846a0800] 08:48:09 INFO - PROCESS | 28925 | 1461080889261 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]]]}] 08:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1278ms 08:48:09 INFO - PROCESS | 28925 | 1461080889288 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:48:09 INFO - PROCESS | 28925 | 1461080889292 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:48:09 INFO - PROCESS | 28925 | 1461080889297 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:48:09 INFO - PROCESS | 28925 | 1461080889299 Marionette TRACE conn3 <- [1,2006,null,{}] 08:48:09 INFO - PROCESS | 28925 | 1461080889304 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}] 08:48:09 INFO - PROCESS | 28925 | 1461080889485 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:48:09 INFO - PROCESS | 28925 | 1461080889677 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99e7e000 == 126 [pid = 28925] [id = 509] 08:48:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe86218400) [pid = 28925] [serial = 1528] [outer = (nil)] 08:48:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe86e50000) [pid = 28925] [serial = 1529] [outer = 0x7fbe86218400] 08:48:09 INFO - PROCESS | 28925 | 1461080889744 Marionette DEBUG loaded listener.js 08:48:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe86e59800) [pid = 28925] [serial = 1530] [outer = 0x7fbe86218400] 08:48:10 INFO - PROCESS | 28925 | 1461080890585 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]]]}] 08:48:10 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 08:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1336ms 08:48:10 INFO - PROCESS | 28925 | 1461080890634 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:48:10 INFO - PROCESS | 28925 | 1461080890638 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:48:10 INFO - PROCESS | 28925 | 1461080890643 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:48:10 INFO - PROCESS | 28925 | 1461080890647 Marionette TRACE conn3 <- [1,2010,null,{}] 08:48:10 INFO - PROCESS | 28925 | 1461080890652 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}] 08:48:10 INFO - PROCESS | 28925 | 1461080890841 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:48:11 INFO - PROCESS | 28925 | 1461080891036 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99e79000 == 127 [pid = 28925] [id = 510] 08:48:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe84880c00) [pid = 28925] [serial = 1531] [outer = (nil)] 08:48:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe8488c400) [pid = 28925] [serial = 1532] [outer = 0x7fbe84880c00] 08:48:11 INFO - PROCESS | 28925 | 1461080891097 Marionette DEBUG loaded listener.js 08:48:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe86e5c800) [pid = 28925] [serial = 1533] [outer = 0x7fbe84880c00] 08:48:11 INFO - PROCESS | 28925 | 1461080891962 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]]]}] 08:48:12 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 08:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1380ms 08:48:12 INFO - PROCESS | 28925 | 1461080892024 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:48:12 INFO - PROCESS | 28925 | 1461080892027 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:48:12 INFO - PROCESS | 28925 | 1461080892033 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:48:12 INFO - PROCESS | 28925 | 1461080892035 Marionette TRACE conn3 <- [1,2014,null,{}] 08:48:12 INFO - PROCESS | 28925 | 1461080892041 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}] 08:48:12 INFO - PROCESS | 28925 | 1461080892215 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:48:12 INFO - PROCESS | 28925 | 1461080892414 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80969800 == 128 [pid = 28925] [id = 511] 08:48:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe822f0c00) [pid = 28925] [serial = 1534] [outer = (nil)] 08:48:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe86270c00) [pid = 28925] [serial = 1535] [outer = 0x7fbe822f0c00] 08:48:12 INFO - PROCESS | 28925 | 1461080892477 Marionette DEBUG loaded listener.js 08:48:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe86c29c00) [pid = 28925] [serial = 1536] [outer = 0x7fbe822f0c00] 08:48:13 INFO - PROCESS | 28925 | 1461080893680 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]]]}] 08:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1688ms 08:48:13 INFO - PROCESS | 28925 | 1461080893722 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:48:13 INFO - PROCESS | 28925 | 1461080893727 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:48:13 INFO - PROCESS | 28925 | 1461080893734 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:48:13 INFO - PROCESS | 28925 | 1461080893739 Marionette TRACE conn3 <- [1,2018,null,{}] 08:48:13 INFO - PROCESS | 28925 | 1461080893756 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}] 08:48:13 INFO - PROCESS | 28925 | 1461080893936 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:48:14 INFO - PROCESS | 28925 | 1461080894184 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83275800 == 129 [pid = 28925] [id = 512] 08:48:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe822f5400) [pid = 28925] [serial = 1537] [outer = (nil)] 08:48:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe84291800) [pid = 28925] [serial = 1538] [outer = 0x7fbe822f5400] 08:48:14 INFO - PROCESS | 28925 | 1461080894243 Marionette DEBUG loaded listener.js 08:48:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe84439c00) [pid = 28925] [serial = 1539] [outer = 0x7fbe822f5400] 08:48:15 INFO - PROCESS | 28925 | 1461080895085 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]]]}] 08:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1441ms 08:48:15 INFO - PROCESS | 28925 | 1461080895177 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:48:15 INFO - PROCESS | 28925 | 1461080895191 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:48:15 INFO - PROCESS | 28925 | 1461080895209 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:48:15 INFO - PROCESS | 28925 | 1461080895218 Marionette TRACE conn3 <- [1,2022,null,{}] 08:48:15 INFO - PROCESS | 28925 | 1461080895293 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}] 08:48:15 INFO - PROCESS | 28925 | 1461080895490 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:48:15 INFO - PROCESS | 28925 | 1461080895731 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84260800 == 130 [pid = 28925] [id = 513] 08:48:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe844e6400) [pid = 28925] [serial = 1540] [outer = (nil)] 08:48:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe845a5400) [pid = 28925] [serial = 1541] [outer = 0x7fbe844e6400] 08:48:15 INFO - PROCESS | 28925 | 1461080895809 Marionette DEBUG loaded listener.js 08:48:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe845ca000) [pid = 28925] [serial = 1542] [outer = 0x7fbe844e6400] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91eaf000 == 129 [pid = 28925] [id = 498] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86eb2800 == 128 [pid = 28925] [id = 497] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f986000 == 127 [pid = 28925] [id = 496] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe98106c00) [pid = 28925] [serial = 1439] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea62000 == 126 [pid = 28925] [id = 495] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dad8000 == 125 [pid = 28925] [id = 494] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83c3f000 == 124 [pid = 28925] [id = 493] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83c3a800 == 123 [pid = 28925] [id = 492] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8787c800 == 122 [pid = 28925] [id = 491] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaf477800 == 121 [pid = 28925] [id = 489] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe896bb800 == 120 [pid = 28925] [id = 488] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8e4800 == 119 [pid = 28925] [id = 487] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead89e000 == 118 [pid = 28925] [id = 486] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead399000 == 117 [pid = 28925] [id = 485] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea81ed800 == 116 [pid = 28925] [id = 484] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9aba2800 == 115 [pid = 28925] [id = 483] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9781f000 == 114 [pid = 28925] [id = 482] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9ce800 == 113 [pid = 28925] [id = 481] 08:48:16 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8780b000 == 112 [pid = 28925] [id = 480] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe8f957800) [pid = 28925] [serial = 1427] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe8df3a400) [pid = 28925] [serial = 1424] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe8e985c00) [pid = 28925] [serial = 1425] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe9e2a5800) [pid = 28925] [serial = 1406] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbea80b4400) [pid = 28925] [serial = 1409] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe86e8fc00) [pid = 28925] [serial = 1421] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe88ae3000) [pid = 28925] [serial = 1422] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe90ae6c00) [pid = 28925] [serial = 1430] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe93362400) [pid = 28925] [serial = 1397] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe8888e400) [pid = 28925] [serial = 1415] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe88ae0000) [pid = 28925] [serial = 1388] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe91deec00) [pid = 28925] [serial = 1394] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe86268c00) [pid = 28925] [serial = 1419] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe845c7400) [pid = 28925] [serial = 1418] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe91a7c000) [pid = 28925] [serial = 1383] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe846e8400) [pid = 28925] [serial = 1385] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe8f958800) [pid = 28925] [serial = 1391] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe954c3000) [pid = 28925] [serial = 1433] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe9a8f1000) [pid = 28925] [serial = 1403] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe9878e800) [pid = 28925] [serial = 1400] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe9e0b2800) [pid = 28925] [serial = 1412] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe96579c00) [pid = 28925] [serial = 1434] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe91573800) [pid = 28925] [serial = 1431] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbe90bd7800) [pid = 28925] [serial = 1436] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe90943c00) [pid = 28925] [serial = 1428] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbe98104000) [pid = 28925] [serial = 1437] [outer = (nil)] [url = about:blank] 08:48:16 INFO - PROCESS | 28925 | 1461080896739 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]]]}] 08:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1597ms 08:48:16 INFO - PROCESS | 28925 | 1461080896806 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:48:16 INFO - PROCESS | 28925 | 1461080896808 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:48:16 INFO - PROCESS | 28925 | 1461080896814 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:48:16 INFO - PROCESS | 28925 | 1461080896820 Marionette TRACE conn3 <- [1,2026,null,{}] 08:48:16 INFO - PROCESS | 28925 | 1461080896833 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}] 08:48:17 INFO - PROCESS | 28925 | 1461080896993 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:48:17 INFO - PROCESS | 28925 | 1461080897137 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86367000 == 113 [pid = 28925] [id = 514] 08:48:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe844e8c00) [pid = 28925] [serial = 1543] [outer = (nil)] 08:48:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe846e1c00) [pid = 28925] [serial = 1544] [outer = 0x7fbe844e8c00] 08:48:17 INFO - PROCESS | 28925 | 1461080897192 Marionette DEBUG loaded listener.js 08:48:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe8488ec00) [pid = 28925] [serial = 1545] [outer = 0x7fbe844e8c00] 08:48:17 INFO - PROCESS | 28925 | 1461080897842 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]]]}] 08:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1081ms 08:48:17 INFO - PROCESS | 28925 | 1461080897896 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:48:17 INFO - PROCESS | 28925 | 1461080897898 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:48:17 INFO - PROCESS | 28925 | 1461080897903 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:48:17 INFO - PROCESS | 28925 | 1461080897906 Marionette TRACE conn3 <- [1,2030,null,{}] 08:48:17 INFO - PROCESS | 28925 | 1461080897910 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}] 08:48:18 INFO - PROCESS | 28925 | 1461080898125 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:48:18 INFO - PROCESS | 28925 | 1461080898222 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87880000 == 114 [pid = 28925] [id = 515] 08:48:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe845cd000) [pid = 28925] [serial = 1546] [outer = (nil)] 08:48:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe858b4000) [pid = 28925] [serial = 1547] [outer = 0x7fbe845cd000] 08:48:18 INFO - PROCESS | 28925 | 1461080898275 Marionette DEBUG loaded listener.js 08:48:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe86226000) [pid = 28925] [serial = 1548] [outer = 0x7fbe845cd000] 08:48:18 INFO - PROCESS | 28925 | 1461080898982 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]]]}] 08:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1132ms 08:48:19 INFO - PROCESS | 28925 | 1461080899037 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:48:19 INFO - PROCESS | 28925 | 1461080899039 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:48:19 INFO - PROCESS | 28925 | 1461080899045 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:48:19 INFO - PROCESS | 28925 | 1461080899047 Marionette TRACE conn3 <- [1,2034,null,{}] 08:48:19 INFO - PROCESS | 28925 | 1461080899051 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}] 08:48:19 INFO - PROCESS | 28925 | 1461080899250 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:48:19 INFO - PROCESS | 28925 | 1461080899278 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88a32000 == 115 [pid = 28925] [id = 516] 08:48:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe8626b000) [pid = 28925] [serial = 1549] [outer = (nil)] 08:48:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe863c7000) [pid = 28925] [serial = 1550] [outer = 0x7fbe8626b000] 08:48:19 INFO - PROCESS | 28925 | 1461080899330 Marionette DEBUG loaded listener.js 08:48:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe86604400) [pid = 28925] [serial = 1551] [outer = 0x7fbe8626b000] 08:48:20 INFO - PROCESS | 28925 | 1461080900123 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]]]}] 08:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1124ms 08:48:20 INFO - PROCESS | 28925 | 1461080900170 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:48:20 INFO - PROCESS | 28925 | 1461080900174 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:48:20 INFO - PROCESS | 28925 | 1461080900187 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:48:20 INFO - PROCESS | 28925 | 1461080900189 Marionette TRACE conn3 <- [1,2038,null,{}] 08:48:20 INFO - PROCESS | 28925 | 1461080900194 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}] 08:48:20 INFO - PROCESS | 28925 | 1461080900427 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:48:20 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe90ab5400) [pid = 28925] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:48:20 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe822ef400) [pid = 28925] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:48:20 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe84299c00) [pid = 28925] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:48:20 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe863cbc00) [pid = 28925] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:48:20 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe8466e400) [pid = 28925] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:48:20 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe846ec000) [pid = 28925] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:48:20 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbe88add400) [pid = 28925] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:48:20 INFO - PROCESS | 28925 | 1461080900804 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86364800 == 116 [pid = 28925] [id = 517] 08:48:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe822ef400) [pid = 28925] [serial = 1552] [outer = (nil)] 08:48:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe84670800) [pid = 28925] [serial = 1553] [outer = 0x7fbe822ef400] 08:48:20 INFO - PROCESS | 28925 | 1461080900864 Marionette DEBUG loaded listener.js 08:48:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe86e5a800) [pid = 28925] [serial = 1554] [outer = 0x7fbe822ef400] 08:48:21 INFO - PROCESS | 28925 | 1461080901518 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]]]}] 08:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1381ms 08:48:21 INFO - PROCESS | 28925 | 1461080901568 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:48:21 INFO - PROCESS | 28925 | 1461080901571 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:48:21 INFO - PROCESS | 28925 | 1461080901576 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:48:21 INFO - PROCESS | 28925 | 1461080901578 Marionette TRACE conn3 <- [1,2042,null,{}] 08:48:21 INFO - PROCESS | 28925 | 1461080901583 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}] 08:48:21 INFO - PROCESS | 28925 | 1461080901798 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:48:21 INFO - PROCESS | 28925 | 1461080901819 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dad8000 == 117 [pid = 28925] [id = 518] 08:48:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe83c4e400) [pid = 28925] [serial = 1555] [outer = (nil)] 08:48:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe86e59c00) [pid = 28925] [serial = 1556] [outer = 0x7fbe83c4e400] 08:48:21 INFO - PROCESS | 28925 | 1461080901874 Marionette DEBUG loaded listener.js 08:48:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe87a5d400) [pid = 28925] [serial = 1557] [outer = 0x7fbe83c4e400] 08:48:22 INFO - PROCESS | 28925 | 1461080902564 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]]]}] 08:48:22 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) 08:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1026ms 08:48:22 INFO - PROCESS | 28925 | 1461080902603 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:48:22 INFO - PROCESS | 28925 | 1461080902605 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:48:22 INFO - PROCESS | 28925 | 1461080902611 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:48:22 INFO - PROCESS | 28925 | 1461080902613 Marionette TRACE conn3 <- [1,2046,null,{}] 08:48:22 INFO - PROCESS | 28925 | 1461080902618 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}] 08:48:22 INFO - PROCESS | 28925 | 1461080902766 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:48:23 INFO - PROCESS | 28925 | 1461080903067 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8218d000 == 118 [pid = 28925] [id = 519] 08:48:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe822f2800) [pid = 28925] [serial = 1558] [outer = (nil)] 08:48:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe83a53c00) [pid = 28925] [serial = 1559] [outer = 0x7fbe822f2800] 08:48:23 INFO - PROCESS | 28925 | 1461080903140 Marionette DEBUG loaded listener.js 08:48:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe83c52c00) [pid = 28925] [serial = 1560] [outer = 0x7fbe822f2800] 08:48:24 INFO - PROCESS | 28925 | 1461080904010 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]]]}] 08:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1430ms 08:48:24 INFO - PROCESS | 28925 | 1461080904044 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:48:24 INFO - PROCESS | 28925 | 1461080904048 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:48:24 INFO - PROCESS | 28925 | 1461080904056 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:48:24 INFO - PROCESS | 28925 | 1461080904061 Marionette TRACE conn3 <- [1,2050,null,{}] 08:48:24 INFO - PROCESS | 28925 | 1461080904069 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}] 08:48:24 INFO - PROCESS | 28925 | 1461080904257 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:48:24 INFO - PROCESS | 28925 | 1461080904453 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86ecb800 == 119 [pid = 28925] [id = 520] 08:48:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe822f3c00) [pid = 28925] [serial = 1561] [outer = (nil)] 08:48:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe8466ec00) [pid = 28925] [serial = 1562] [outer = 0x7fbe822f3c00] 08:48:24 INFO - PROCESS | 28925 | 1461080904518 Marionette DEBUG loaded listener.js 08:48:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe84880800) [pid = 28925] [serial = 1563] [outer = 0x7fbe822f3c00] 08:48:25 INFO - PROCESS | 28925 | 1461080905397 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]]]}] 08:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1381ms 08:48:25 INFO - PROCESS | 28925 | 1461080905441 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:48:25 INFO - PROCESS | 28925 | 1461080905446 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:48:25 INFO - PROCESS | 28925 | 1461080905453 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:48:25 INFO - PROCESS | 28925 | 1461080905456 Marionette TRACE conn3 <- [1,2054,null,{}] 08:48:25 INFO - PROCESS | 28925 | 1461080905461 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}] 08:48:25 INFO - PROCESS | 28925 | 1461080905631 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:48:25 INFO - PROCESS | 28925 | 1461080905823 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e876800 == 120 [pid = 28925] [id = 521] 08:48:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe845cdc00) [pid = 28925] [serial = 1564] [outer = (nil)] 08:48:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe863c2800) [pid = 28925] [serial = 1565] [outer = 0x7fbe845cdc00] 08:48:25 INFO - PROCESS | 28925 | 1461080905887 Marionette DEBUG loaded listener.js 08:48:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe86610800) [pid = 28925] [serial = 1566] [outer = 0x7fbe845cdc00] 08:48:26 INFO - PROCESS | 28925 | 1461080906784 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]]]}] 08:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1381ms 08:48:26 INFO - PROCESS | 28925 | 1461080906834 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:48:26 INFO - PROCESS | 28925 | 1461080906838 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:48:26 INFO - PROCESS | 28925 | 1461080906852 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:48:26 INFO - PROCESS | 28925 | 1461080906861 Marionette TRACE conn3 <- [1,2058,null,{}] 08:48:26 INFO - PROCESS | 28925 | 1461080906867 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}] 08:48:27 INFO - PROCESS | 28925 | 1461080907086 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:48:27 INFO - PROCESS | 28925 | 1461080907275 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f558800 == 121 [pid = 28925] [id = 522] 08:48:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe858eec00) [pid = 28925] [serial = 1567] [outer = (nil)] 08:48:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe86e88800) [pid = 28925] [serial = 1568] [outer = 0x7fbe858eec00] 08:48:27 INFO - PROCESS | 28925 | 1461080907339 Marionette DEBUG loaded listener.js 08:48:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe88886c00) [pid = 28925] [serial = 1569] [outer = 0x7fbe858eec00] 08:48:28 INFO - PROCESS | 28925 | 1461080908176 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]]]}] 08:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1391ms 08:48:28 INFO - PROCESS | 28925 | 1461080908237 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:48:28 INFO - PROCESS | 28925 | 1461080908241 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:48:28 INFO - PROCESS | 28925 | 1461080908246 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:48:28 INFO - PROCESS | 28925 | 1461080908248 Marionette TRACE conn3 <- [1,2062,null,{}] 08:48:28 INFO - PROCESS | 28925 | 1461080908254 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}] 08:48:28 INFO - PROCESS | 28925 | 1461080908421 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:48:28 INFO - PROCESS | 28925 | 1461080908612 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f81d000 == 122 [pid = 28925] [id = 523] 08:48:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe866e7000) [pid = 28925] [serial = 1570] [outer = (nil)] 08:48:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe889ed000) [pid = 28925] [serial = 1571] [outer = 0x7fbe866e7000] 08:48:28 INFO - PROCESS | 28925 | 1461080908674 Marionette DEBUG loaded listener.js 08:48:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe88adbc00) [pid = 28925] [serial = 1572] [outer = 0x7fbe866e7000] 08:48:29 INFO - PROCESS | 28925 | 1461080909499 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]]]}] 08:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1326ms 08:48:29 INFO - PROCESS | 28925 | 1461080909573 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:48:29 INFO - PROCESS | 28925 | 1461080909577 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:48:29 INFO - PROCESS | 28925 | 1461080909583 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:48:29 INFO - PROCESS | 28925 | 1461080909586 Marionette TRACE conn3 <- [1,2066,null,{}] 08:48:29 INFO - PROCESS | 28925 | 1461080909591 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}] 08:48:29 INFO - PROCESS | 28925 | 1461080909843 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:48:30 INFO - PROCESS | 28925 | 1461080910036 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9e1000 == 123 [pid = 28925] [id = 524] 08:48:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe88b5a400) [pid = 28925] [serial = 1573] [outer = (nil)] 08:48:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe88b5e400) [pid = 28925] [serial = 1574] [outer = 0x7fbe88b5a400] 08:48:30 INFO - PROCESS | 28925 | 1461080910113 Marionette DEBUG loaded listener.js 08:48:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe896ef800) [pid = 28925] [serial = 1575] [outer = 0x7fbe88b5a400] 08:48:30 INFO - PROCESS | 28925 | 1461080910933 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]]]}] 08:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1381ms 08:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:48:30 INFO - PROCESS | 28925 | 1461080910964 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:48:30 INFO - PROCESS | 28925 | 1461080910967 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:48:30 INFO - PROCESS | 28925 | 1461080910973 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:48:30 INFO - PROCESS | 28925 | 1461080910976 Marionette TRACE conn3 <- [1,2070,null,{}] 08:48:30 INFO - PROCESS | 28925 | 1461080910981 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}] 08:48:31 INFO - PROCESS | 28925 | 1461080911157 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:48:31 INFO - PROCESS | 28925 | 1461080911371 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e5d000 == 124 [pid = 28925] [id = 525] 08:48:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe88b5a800) [pid = 28925] [serial = 1576] [outer = (nil)] 08:48:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe8df2c400) [pid = 28925] [serial = 1577] [outer = 0x7fbe88b5a800] 08:48:31 INFO - PROCESS | 28925 | 1461080911441 Marionette DEBUG loaded listener.js 08:48:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe8df38c00) [pid = 28925] [serial = 1578] [outer = 0x7fbe88b5a800] 08:48:32 INFO - PROCESS | 28925 | 1461080912212 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]]]}] 08:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1292ms 08:48:32 INFO - PROCESS | 28925 | 1461080912264 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:48:32 INFO - PROCESS | 28925 | 1461080912268 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:48:32 INFO - PROCESS | 28925 | 1461080912274 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:48:32 INFO - PROCESS | 28925 | 1461080912277 Marionette TRACE conn3 <- [1,2074,null,{}] 08:48:32 INFO - PROCESS | 28925 | 1461080912282 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}] 08:48:32 INFO - PROCESS | 28925 | 1461080912451 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:48:32 INFO - PROCESS | 28925 | 1461080912645 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91894800 == 125 [pid = 28925] [id = 526] 08:48:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe89611c00) [pid = 28925] [serial = 1579] [outer = (nil)] 08:48:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe8e089400) [pid = 28925] [serial = 1580] [outer = 0x7fbe89611c00] 08:48:32 INFO - PROCESS | 28925 | 1461080912711 Marionette DEBUG loaded listener.js 08:48:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe8e986000) [pid = 28925] [serial = 1581] [outer = 0x7fbe89611c00] 08:48:33 INFO - PROCESS | 28925 | 1461080913549 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]]]}] 08:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1331ms 08:48:33 INFO - PROCESS | 28925 | 1461080913606 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:48:33 INFO - PROCESS | 28925 | 1461080913608 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:48:33 INFO - PROCESS | 28925 | 1461080913614 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:48:33 INFO - PROCESS | 28925 | 1461080913616 Marionette TRACE conn3 <- [1,2078,null,{}] 08:48:33 INFO - PROCESS | 28925 | 1461080913622 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}] 08:48:33 INFO - PROCESS | 28925 | 1461080913790 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:48:33 INFO - PROCESS | 28925 | 1461080913983 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92004000 == 126 [pid = 28925] [id = 527] 08:48:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe8de44000) [pid = 28925] [serial = 1582] [outer = (nil)] 08:48:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe8f5d6000) [pid = 28925] [serial = 1583] [outer = 0x7fbe8de44000] 08:48:34 INFO - PROCESS | 28925 | 1461080914046 Marionette DEBUG loaded listener.js 08:48:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe8f703c00) [pid = 28925] [serial = 1584] [outer = 0x7fbe8de44000] 08:48:34 INFO - PROCESS | 28925 | 1461080914827 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]]]}] 08:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1227ms 08:48:34 INFO - PROCESS | 28925 | 1461080914851 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:48:34 INFO - PROCESS | 28925 | 1461080914855 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:48:34 INFO - PROCESS | 28925 | 1461080914862 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:48:34 INFO - PROCESS | 28925 | 1461080914865 Marionette TRACE conn3 <- [1,2082,null,{}] 08:48:34 INFO - PROCESS | 28925 | 1461080914870 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}] 08:48:35 INFO - PROCESS | 28925 | 1461080915040 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:48:35 INFO - PROCESS | 28925 | 1461080915233 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9209a800 == 127 [pid = 28925] [id = 528] 08:48:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe8de50c00) [pid = 28925] [serial = 1585] [outer = (nil)] 08:48:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe8f72dc00) [pid = 28925] [serial = 1586] [outer = 0x7fbe8de50c00] 08:48:35 INFO - PROCESS | 28925 | 1461080915293 Marionette DEBUG loaded listener.js 08:48:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe8f739400) [pid = 28925] [serial = 1587] [outer = 0x7fbe8de50c00] 08:48:36 INFO - PROCESS | 28925 | 1461080916103 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]]]}] 08:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1284ms 08:48:36 INFO - PROCESS | 28925 | 1461080916147 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:48:36 INFO - PROCESS | 28925 | 1461080916149 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:48:36 INFO - PROCESS | 28925 | 1461080916156 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:48:36 INFO - PROCESS | 28925 | 1461080916158 Marionette TRACE conn3 <- [1,2086,null,{}] 08:48:36 INFO - PROCESS | 28925 | 1461080916164 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}] 08:48:36 INFO - PROCESS | 28925 | 1461080916359 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:48:36 INFO - PROCESS | 28925 | 1461080916564 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95285800 == 128 [pid = 28925] [id = 529] 08:48:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe844eb800) [pid = 28925] [serial = 1588] [outer = (nil)] 08:48:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe8f5d9000) [pid = 28925] [serial = 1589] [outer = 0x7fbe844eb800] 08:48:36 INFO - PROCESS | 28925 | 1461080916632 Marionette DEBUG loaded listener.js 08:48:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe90942000) [pid = 28925] [serial = 1590] [outer = 0x7fbe844eb800] 08:48:37 INFO - PROCESS | 28925 | 1461080917457 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]]]}] 08:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1327ms 08:48:37 INFO - PROCESS | 28925 | 1461080917485 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:48:37 INFO - PROCESS | 28925 | 1461080917488 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:48:37 INFO - PROCESS | 28925 | 1461080917494 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:48:37 INFO - PROCESS | 28925 | 1461080917505 Marionette TRACE conn3 <- [1,2090,null,{}] 08:48:37 INFO - PROCESS | 28925 | 1461080917509 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}] 08:48:37 INFO - PROCESS | 28925 | 1461080917709 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:48:37 INFO - PROCESS | 28925 | 1461080917905 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95eb6800 == 129 [pid = 28925] [id = 530] 08:48:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe846e3000) [pid = 28925] [serial = 1591] [outer = (nil)] 08:48:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe90a9fc00) [pid = 28925] [serial = 1592] [outer = 0x7fbe846e3000] 08:48:37 INFO - PROCESS | 28925 | 1461080917966 Marionette DEBUG loaded listener.js 08:48:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe90af1000) [pid = 28925] [serial = 1593] [outer = 0x7fbe846e3000] 08:48:38 INFO - PROCESS | 28925 | 1461080918742 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]]]}] 08:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1284ms 08:48:38 INFO - PROCESS | 28925 | 1461080918779 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:48:38 INFO - PROCESS | 28925 | 1461080918782 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:48:38 INFO - PROCESS | 28925 | 1461080918788 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:48:38 INFO - PROCESS | 28925 | 1461080918790 Marionette TRACE conn3 <- [1,2094,null,{}] 08:48:38 INFO - PROCESS | 28925 | 1461080918795 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}] 08:48:38 INFO - PROCESS | 28925 | 1461080918966 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:48:39 INFO - PROCESS | 28925 | 1461080919163 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fd8000 == 130 [pid = 28925] [id = 531] 08:48:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe8f955800) [pid = 28925] [serial = 1594] [outer = (nil)] 08:48:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe90bc0800) [pid = 28925] [serial = 1595] [outer = 0x7fbe8f955800] 08:48:39 INFO - PROCESS | 28925 | 1461080919223 Marionette DEBUG loaded listener.js 08:48:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe91156800) [pid = 28925] [serial = 1596] [outer = 0x7fbe8f955800] 08:48:39 INFO - PROCESS | 28925 | 1461080919975 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]]]}] 08:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1234ms 08:48:40 INFO - PROCESS | 28925 | 1461080920022 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:48:40 INFO - PROCESS | 28925 | 1461080920025 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:48:40 INFO - PROCESS | 28925 | 1461080920031 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:48:40 INFO - PROCESS | 28925 | 1461080920033 Marionette TRACE conn3 <- [1,2098,null,{}] 08:48:40 INFO - PROCESS | 28925 | 1461080920039 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}] 08:48:40 INFO - PROCESS | 28925 | 1461080920208 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:48:40 INFO - PROCESS | 28925 | 1461080920405 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe999ae000 == 131 [pid = 28925] [id = 532] 08:48:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe88b52000) [pid = 28925] [serial = 1597] [outer = (nil)] 08:48:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe91165800) [pid = 28925] [serial = 1598] [outer = 0x7fbe88b52000] 08:48:40 INFO - PROCESS | 28925 | 1461080920469 Marionette DEBUG loaded listener.js 08:48:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe916b2800) [pid = 28925] [serial = 1599] [outer = 0x7fbe88b52000] 08:48:41 INFO - PROCESS | 28925 | 1461080921342 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]]]}] 08:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1384ms 08:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:48:41 INFO - PROCESS | 28925 | 1461080921416 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:48:41 INFO - PROCESS | 28925 | 1461080921418 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:48:41 INFO - PROCESS | 28925 | 1461080921424 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:48:41 INFO - PROCESS | 28925 | 1461080921427 Marionette TRACE conn3 <- [1,2102,null,{}] 08:48:41 INFO - PROCESS | 28925 | 1461080921432 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}] 08:48:41 INFO - PROCESS | 28925 | 1461080921612 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:48:41 INFO - PROCESS | 28925 | 1461080921812 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f988800 == 132 [pid = 28925] [id = 533] 08:48:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe8443b800) [pid = 28925] [serial = 1600] [outer = (nil)] 08:48:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe90bdc000) [pid = 28925] [serial = 1601] [outer = 0x7fbe8443b800] 08:48:41 INFO - PROCESS | 28925 | 1461080921876 Marionette DEBUG loaded listener.js 08:48:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe91849000) [pid = 28925] [serial = 1602] [outer = 0x7fbe8443b800] 08:48:42 INFO - PROCESS | 28925 | 1461080922683 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]]]}] 08:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1336ms 08:48:42 INFO - PROCESS | 28925 | 1461080922760 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:48:42 INFO - PROCESS | 28925 | 1461080922762 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:48:42 INFO - PROCESS | 28925 | 1461080922769 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:48:42 INFO - PROCESS | 28925 | 1461080922779 Marionette TRACE conn3 <- [1,2106,null,{}] 08:48:42 INFO - PROCESS | 28925 | 1461080922784 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}] 08:48:43 INFO - PROCESS | 28925 | 1461080923278 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:48:43 INFO - PROCESS | 28925 | 1461080923538 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87820800 == 133 [pid = 28925] [id = 534] 08:48:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe83c4ec00) [pid = 28925] [serial = 1603] [outer = (nil)] 08:48:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe83c5a400) [pid = 28925] [serial = 1604] [outer = 0x7fbe83c4ec00] 08:48:43 INFO - PROCESS | 28925 | 1461080923613 Marionette DEBUG loaded listener.js 08:48:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe84487000) [pid = 28925] [serial = 1605] [outer = 0x7fbe83c4ec00] 08:48:44 INFO - PROCESS | 28925 | 1461080924425 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]]]}] 08:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1740ms 08:48:44 INFO - PROCESS | 28925 | 1461080924511 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:48:44 INFO - PROCESS | 28925 | 1461080924516 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:48:44 INFO - PROCESS | 28925 | 1461080924523 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:48:44 INFO - PROCESS | 28925 | 1461080924528 Marionette TRACE conn3 <- [1,2110,null,{}] 08:48:44 INFO - PROCESS | 28925 | 1461080924534 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}] 08:48:44 INFO - PROCESS | 28925 | 1461080924719 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:48:45 INFO - PROCESS | 28925 | 1461080925104 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82192800 == 134 [pid = 28925] [id = 535] 08:48:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe846a2c00) [pid = 28925] [serial = 1606] [outer = (nil)] 08:48:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe846a8800) [pid = 28925] [serial = 1607] [outer = 0x7fbe846a2c00] 08:48:45 INFO - PROCESS | 28925 | 1461080925215 Marionette DEBUG loaded listener.js 08:48:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe8488c800) [pid = 28925] [serial = 1608] [outer = 0x7fbe846a2c00] 08:48:46 INFO - PROCESS | 28925 | 1461080926020 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]]]}] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dad8000 == 133 [pid = 28925] [id = 518] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86364800 == 132 [pid = 28925] [id = 517] 08:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1631ms 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe9a0da000) [pid = 28925] [serial = 1454] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbea92c9800) [pid = 28925] [serial = 1457] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe84486c00) [pid = 28925] [serial = 1460] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbeab76c000) [pid = 28925] [serial = 1463] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe845a3000) [pid = 28925] [serial = 1466] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe8de43800) [pid = 28925] [serial = 1469] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbead2ba400) [pid = 28925] [serial = 1472] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86367000 == 131 [pid = 28925] [id = 514] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84260800 == 130 [pid = 28925] [id = 513] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83275800 == 129 [pid = 28925] [id = 512] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99e66800 == 128 [pid = 28925] [id = 508] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91f70800 == 127 [pid = 28925] [id = 507] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8435b800 == 126 [pid = 28925] [id = 506] 08:48:46 INFO - PROCESS | 28925 | 1461080926218 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:48:46 INFO - PROCESS | 28925 | 1461080926222 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84343000 == 125 [pid = 28925] [id = 505] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab73e800 == 124 [pid = 28925] [id = 504] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9dfd9800 == 123 [pid = 28925] [id = 503] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9726e800 == 122 [pid = 28925] [id = 502] 08:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95175000 == 121 [pid = 28925] [id = 501] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea03800 == 120 [pid = 28925] [id = 500] 08:48:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe839d9800 == 119 [pid = 28925] [id = 499] 08:48:46 INFO - PROCESS | 28925 | 1461080926241 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:48:46 INFO - PROCESS | 28925 | 1461080926244 Marionette TRACE conn3 <- [1,2114,null,{}] 08:48:46 INFO - PROCESS | 28925 | 1461080926249 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}] 08:48:46 INFO - PROCESS | 28925 | 1461080926424 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe91158400) [pid = 28925] [serial = 1490] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe8466b400) [pid = 28925] [serial = 1493] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe84444800) [pid = 28925] [serial = 1476] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe8429c000) [pid = 28925] [serial = 1475] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe8626a400) [pid = 28925] [serial = 1442] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe8de51800) [pid = 28925] [serial = 1484] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe8e08a000) [pid = 28925] [serial = 1485] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe858f9400) [pid = 28925] [serial = 1479] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe846e9000) [pid = 28925] [serial = 1478] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe88884c00) [pid = 28925] [serial = 1481] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe88b54c00) [pid = 28925] [serial = 1482] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe91dec800) [pid = 28925] [serial = 1491] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe91a83c00) [pid = 28925] [serial = 1448] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe8df2e000) [pid = 28925] [serial = 1445] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe8f5e0400) [pid = 28925] [serial = 1487] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe98532c00) [pid = 28925] [serial = 1451] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe9788e800) [pid = 28925] [serial = 1496] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe8f955400) [pid = 28925] [serial = 1494] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe8f955c00) [pid = 28925] [serial = 1488] [outer = (nil)] [url = about:blank] 08:48:46 INFO - PROCESS | 28925 | 1461080926671 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84262000 == 120 [pid = 28925] [id = 536] 08:48:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe84444800) [pid = 28925] [serial = 1609] [outer = (nil)] 08:48:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe8621b000) [pid = 28925] [serial = 1610] [outer = 0x7fbe84444800] 08:48:46 INFO - PROCESS | 28925 | 1461080926730 Marionette DEBUG loaded listener.js 08:48:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe8626d000) [pid = 28925] [serial = 1611] [outer = 0x7fbe84444800] 08:48:47 INFO - PROCESS | 28925 | 1461080927390 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]]]}] 08:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1185ms 08:48:47 INFO - PROCESS | 28925 | 1461080927422 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:48:47 INFO - PROCESS | 28925 | 1461080927427 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:48:47 INFO - PROCESS | 28925 | 1461080927441 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:48:47 INFO - PROCESS | 28925 | 1461080927446 Marionette TRACE conn3 <- [1,2118,null,{}] 08:48:47 INFO - PROCESS | 28925 | 1461080927452 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}] 08:48:47 INFO - PROCESS | 28925 | 1461080927683 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:48:47 INFO - PROCESS | 28925 | 1461080927702 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8895a800 == 121 [pid = 28925] [id = 537] 08:48:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe858a9400) [pid = 28925] [serial = 1612] [outer = (nil)] 08:48:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe86c2a800) [pid = 28925] [serial = 1613] [outer = 0x7fbe858a9400] 08:48:47 INFO - PROCESS | 28925 | 1461080927756 Marionette DEBUG loaded listener.js 08:48:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe86e8b000) [pid = 28925] [serial = 1614] [outer = 0x7fbe858a9400] 08:48:48 INFO - PROCESS | 28925 | 1461080928481 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]]]}] 08:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1088ms 08:48:48 INFO - PROCESS | 28925 | 1461080928526 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:48:48 INFO - PROCESS | 28925 | 1461080928529 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:48:48 INFO - PROCESS | 28925 | 1461080928535 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:48:48 INFO - PROCESS | 28925 | 1461080928537 Marionette TRACE conn3 <- [1,2122,null,{}] 08:48:48 INFO - PROCESS | 28925 | 1461080928542 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}] 08:48:48 INFO - PROCESS | 28925 | 1461080928785 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:48:48 INFO - PROCESS | 28925 | 1461080928816 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea61800 == 122 [pid = 28925] [id = 538] 08:48:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe86269c00) [pid = 28925] [serial = 1615] [outer = (nil)] 08:48:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe86e58400) [pid = 28925] [serial = 1616] [outer = 0x7fbe86269c00] 08:48:48 INFO - PROCESS | 28925 | 1461080928870 Marionette DEBUG loaded listener.js 08:48:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe88b55800) [pid = 28925] [serial = 1617] [outer = 0x7fbe86269c00] 08:48:49 INFO - PROCESS | 28925 | 1461080929661 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]]]}] 08:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1176ms 08:48:49 INFO - PROCESS | 28925 | 1461080929712 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:48:49 INFO - PROCESS | 28925 | 1461080929714 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:48:49 INFO - PROCESS | 28925 | 1461080929724 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:48:49 INFO - PROCESS | 28925 | 1461080929727 Marionette TRACE conn3 <- [1,2126,null,{}] 08:48:49 INFO - PROCESS | 28925 | 1461080929732 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}] 08:48:49 INFO - PROCESS | 28925 | 1461080929943 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:48:49 INFO - PROCESS | 28925 | 1461080929976 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9d4800 == 123 [pid = 28925] [id = 539] 08:48:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe8de46c00) [pid = 28925] [serial = 1618] [outer = (nil)] 08:48:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe8de4ac00) [pid = 28925] [serial = 1619] [outer = 0x7fbe8de46c00] 08:48:50 INFO - PROCESS | 28925 | 1461080930039 Marionette DEBUG loaded listener.js 08:48:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe8f950000) [pid = 28925] [serial = 1620] [outer = 0x7fbe8de46c00] 08:48:50 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe822ef400) [pid = 28925] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:48:50 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe845cd000) [pid = 28925] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:48:50 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe844e8c00) [pid = 28925] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:48:50 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe822f5400) [pid = 28925] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:48:50 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe844e6400) [pid = 28925] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:48:50 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe8626b000) [pid = 28925] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:48:51 INFO - PROCESS | 28925 | 1461080931027 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]]]}] 08:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1332ms 08:48:51 INFO - PROCESS | 28925 | 1461080931058 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:48:51 INFO - PROCESS | 28925 | 1461080931061 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:48:51 INFO - PROCESS | 28925 | 1461080931066 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:48:51 INFO - PROCESS | 28925 | 1461080931069 Marionette TRACE conn3 <- [1,2130,null,{}] 08:48:51 INFO - PROCESS | 28925 | 1461080931073 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}] 08:48:51 INFO - PROCESS | 28925 | 1461080931284 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:48:51 INFO - PROCESS | 28925 | 1461080931403 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895cd000 == 124 [pid = 28925] [id = 540] 08:48:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe8429dc00) [pid = 28925] [serial = 1621] [outer = (nil)] 08:48:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe86271c00) [pid = 28925] [serial = 1622] [outer = 0x7fbe8429dc00] 08:48:51 INFO - PROCESS | 28925 | 1461080931466 Marionette DEBUG loaded listener.js 08:48:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe90940c00) [pid = 28925] [serial = 1623] [outer = 0x7fbe8429dc00] 08:48:52 INFO - PROCESS | 28925 | 1461080932090 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] 08:48:52 INFO - PROCESS | 28925 | 1461080932155 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:48:52 INFO - PROCESS | 28925 | 1461080932164 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:48:52 INFO - PROCESS | 28925 | 1461080932167 Marionette TRACE conn3 <- [1,2134,null,{}] 08:48:52 INFO - PROCESS | 28925 | 1461080932171 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}] 08:48:52 INFO - PROCESS | 28925 | 1461080932383 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:48:52 INFO - PROCESS | 28925 | 1461080932395 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe93291000 == 125 [pid = 28925] [id = 541] 08:48:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe844e6400) [pid = 28925] [serial = 1624] [outer = (nil)] 08:48:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe90bb2800) [pid = 28925] [serial = 1625] [outer = 0x7fbe844e6400] 08:48:52 INFO - PROCESS | 28925 | 1461080932449 Marionette DEBUG loaded listener.js 08:48:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe919e2000) [pid = 28925] [serial = 1626] [outer = 0x7fbe844e6400] 08:48:53 INFO - PROCESS | 28925 | 1461080933367 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]]]}] 08:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1232ms 08:48:53 INFO - PROCESS | 28925 | 1461080933395 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:48:53 INFO - PROCESS | 28925 | 1461080933401 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:48:53 INFO - PROCESS | 28925 | 1461080933409 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:48:53 INFO - PROCESS | 28925 | 1461080933414 Marionette TRACE conn3 <- [1,2138,null,{}] 08:48:53 INFO - PROCESS | 28925 | 1461080933439 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}] 08:48:53 INFO - PROCESS | 28925 | 1461080933650 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:48:53 INFO - PROCESS | 28925 | 1461080933845 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8576e000 == 126 [pid = 28925] [id = 542] 08:48:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe84297800) [pid = 28925] [serial = 1627] [outer = (nil)] 08:48:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe845cf400) [pid = 28925] [serial = 1628] [outer = 0x7fbe84297800] 08:48:53 INFO - PROCESS | 28925 | 1461080933919 Marionette DEBUG loaded listener.js 08:48:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe846ef000) [pid = 28925] [serial = 1629] [outer = 0x7fbe84297800] 08:48:54 INFO - PROCESS | 28925 | 1461080934810 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]]]}] 08:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1452ms 08:48:54 INFO - PROCESS | 28925 | 1461080934861 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:48:54 INFO - PROCESS | 28925 | 1461080934868 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:48:54 INFO - PROCESS | 28925 | 1461080934878 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:48:54 INFO - PROCESS | 28925 | 1461080934883 Marionette TRACE conn3 <- [1,2142,null,{}] 08:48:54 INFO - PROCESS | 28925 | 1461080934888 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}] 08:48:55 INFO - PROCESS | 28925 | 1461080935066 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:48:55 INFO - PROCESS | 28925 | 1461080935276 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea51000 == 127 [pid = 28925] [id = 543] 08:48:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe84298800) [pid = 28925] [serial = 1630] [outer = (nil)] 08:48:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe86603800) [pid = 28925] [serial = 1631] [outer = 0x7fbe84298800] 08:48:55 INFO - PROCESS | 28925 | 1461080935341 Marionette DEBUG loaded listener.js 08:48:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe86e55000) [pid = 28925] [serial = 1632] [outer = 0x7fbe84298800] 08:48:56 INFO - PROCESS | 28925 | 1461080936257 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] 08:48:56 INFO - PROCESS | 28925 | 1461080936319 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:48:56 INFO - PROCESS | 28925 | 1461080936326 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:48:56 INFO - PROCESS | 28925 | 1461080936331 Marionette TRACE conn3 <- [1,2146,null,{}] 08:48:56 INFO - PROCESS | 28925 | 1461080936363 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}] 08:48:56 INFO - PROCESS | 28925 | 1461080936587 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:48:56 INFO - PROCESS | 28925 | 1461080936820 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fd5800 == 128 [pid = 28925] [id = 544] 08:48:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe889f0400) [pid = 28925] [serial = 1633] [outer = (nil)] 08:48:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe8f5d6c00) [pid = 28925] [serial = 1634] [outer = 0x7fbe889f0400] 08:48:56 INFO - PROCESS | 28925 | 1461080936929 Marionette DEBUG loaded listener.js 08:48:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe8f955400) [pid = 28925] [serial = 1635] [outer = 0x7fbe889f0400] 08:48:57 INFO - PROCESS | 28925 | 1461080937704 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] 08:48:57 INFO - PROCESS | 28925 | 1461080937765 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:48:57 INFO - PROCESS | 28925 | 1461080937772 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:48:57 INFO - PROCESS | 28925 | 1461080937774 Marionette TRACE conn3 <- [1,2150,null,{}] 08:48:57 INFO - PROCESS | 28925 | 1461080937780 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}] 08:48:57 INFO - PROCESS | 28925 | 1461080937960 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:48:58 INFO - PROCESS | 28925 | 1461080938162 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a790800 == 129 [pid = 28925] [id = 545] 08:48:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe87a57c00) [pid = 28925] [serial = 1636] [outer = (nil)] 08:48:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe919e6c00) [pid = 28925] [serial = 1637] [outer = 0x7fbe87a57c00] 08:48:58 INFO - PROCESS | 28925 | 1461080938226 Marionette DEBUG loaded listener.js 08:48:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe91a7b400) [pid = 28925] [serial = 1638] [outer = 0x7fbe87a57c00] 08:48:59 INFO - PROCESS | 28925 | 1461080939019 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]]]}] 08:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1281ms 08:48:59 INFO - PROCESS | 28925 | 1461080939054 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:48:59 INFO - PROCESS | 28925 | 1461080939057 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:48:59 INFO - PROCESS | 28925 | 1461080939062 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:48:59 INFO - PROCESS | 28925 | 1461080939065 Marionette TRACE conn3 <- [1,2154,null,{}] 08:48:59 INFO - PROCESS | 28925 | 1461080939070 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}] 08:48:59 INFO - PROCESS | 28925 | 1461080939241 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:48:59 INFO - PROCESS | 28925 | 1461080939440 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:48:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea13b2800 == 130 [pid = 28925] [id = 546] 08:48:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe8960f000) [pid = 28925] [serial = 1639] [outer = (nil)] 08:48:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe91cacc00) [pid = 28925] [serial = 1640] [outer = 0x7fbe8960f000] 08:48:59 INFO - PROCESS | 28925 | 1461080939501 Marionette DEBUG loaded listener.js 08:48:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe91dec400) [pid = 28925] [serial = 1641] [outer = 0x7fbe8960f000] 08:49:00 INFO - PROCESS | 28925 | 1461080940353 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]]]}] 08:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1335ms 08:49:00 INFO - PROCESS | 28925 | 1461080940399 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:49:00 INFO - PROCESS | 28925 | 1461080940402 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:49:00 INFO - PROCESS | 28925 | 1461080940409 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:49:00 INFO - PROCESS | 28925 | 1461080940412 Marionette TRACE conn3 <- [1,2158,null,{}] 08:49:00 INFO - PROCESS | 28925 | 1461080940417 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}] 08:49:00 INFO - PROCESS | 28925 | 1461080940614 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:49:00 INFO - PROCESS | 28925 | 1461080940818 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea856c000 == 131 [pid = 28925] [id = 547] 08:49:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe91faf000) [pid = 28925] [serial = 1642] [outer = (nil)] 08:49:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe920e6c00) [pid = 28925] [serial = 1643] [outer = 0x7fbe91faf000] 08:49:00 INFO - PROCESS | 28925 | 1461080940886 Marionette DEBUG loaded listener.js 08:49:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe933dbc00) [pid = 28925] [serial = 1644] [outer = 0x7fbe91faf000] 08:49:01 INFO - PROCESS | 28925 | 1461080941720 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]]]}] 08:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1378ms 08:49:01 INFO - PROCESS | 28925 | 1461080941787 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:49:01 INFO - PROCESS | 28925 | 1461080941791 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:49:01 INFO - PROCESS | 28925 | 1461080941796 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:49:01 INFO - PROCESS | 28925 | 1461080941798 Marionette TRACE conn3 <- [1,2162,null,{}] 08:49:01 INFO - PROCESS | 28925 | 1461080941804 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}] 08:49:01 INFO - PROCESS | 28925 | 1461080941979 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:49:02 INFO - PROCESS | 28925 | 1461080942190 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab74d800 == 132 [pid = 28925] [id = 548] 08:49:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe91fb7c00) [pid = 28925] [serial = 1645] [outer = (nil)] 08:49:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe95270c00) [pid = 28925] [serial = 1646] [outer = 0x7fbe91fb7c00] 08:49:02 INFO - PROCESS | 28925 | 1461080942295 Marionette DEBUG loaded listener.js 08:49:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe954ce000) [pid = 28925] [serial = 1647] [outer = 0x7fbe91fb7c00] 08:49:03 INFO - PROCESS | 28925 | 1461080943156 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]]]}] 08:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1430ms 08:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:49:03 INFO - PROCESS | 28925 | 1461080943227 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:49:03 INFO - PROCESS | 28925 | 1461080943230 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:49:03 INFO - PROCESS | 28925 | 1461080943236 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:49:03 INFO - PROCESS | 28925 | 1461080943239 Marionette TRACE conn3 <- [1,2166,null,{}] 08:49:03 INFO - PROCESS | 28925 | 1461080943244 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}] 08:49:03 INFO - PROCESS | 28925 | 1461080943415 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:49:03 INFO - PROCESS | 28925 | 1461080943639 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead380000 == 133 [pid = 28925] [id = 549] 08:49:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe8e088000) [pid = 28925] [serial = 1648] [outer = (nil)] 08:49:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe96585000) [pid = 28925] [serial = 1649] [outer = 0x7fbe8e088000] 08:49:03 INFO - PROCESS | 28925 | 1461080943750 Marionette DEBUG loaded listener.js 08:49:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe97242400) [pid = 28925] [serial = 1650] [outer = 0x7fbe8e088000] 08:49:04 INFO - PROCESS | 28925 | 1461080944842 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]]]}] 08:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1634ms 08:49:04 INFO - PROCESS | 28925 | 1461080944870 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:49:04 INFO - PROCESS | 28925 | 1461080944872 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:49:04 INFO - PROCESS | 28925 | 1461080944879 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:49:04 INFO - PROCESS | 28925 | 1461080944881 Marionette TRACE conn3 <- [1,2170,null,{}] 08:49:04 INFO - PROCESS | 28925 | 1461080944886 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}] 08:49:05 INFO - PROCESS | 28925 | 1461080945184 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:49:05 INFO - PROCESS | 28925 | 1461080945386 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8a8000 == 134 [pid = 28925] [id = 550] 08:49:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe845d0000) [pid = 28925] [serial = 1651] [outer = (nil)] 08:49:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe97245800) [pid = 28925] [serial = 1652] [outer = 0x7fbe845d0000] 08:49:05 INFO - PROCESS | 28925 | 1461080945489 Marionette DEBUG loaded listener.js 08:49:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe98102800) [pid = 28925] [serial = 1653] [outer = 0x7fbe845d0000] 08:49:06 INFO - PROCESS | 28925 | 1461080946336 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]]]}] 08:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1483ms 08:49:06 INFO - PROCESS | 28925 | 1461080946364 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:49:06 INFO - PROCESS | 28925 | 1461080946367 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:49:06 INFO - PROCESS | 28925 | 1461080946372 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:49:06 INFO - PROCESS | 28925 | 1461080946374 Marionette TRACE conn3 <- [1,2174,null,{}] 08:49:06 INFO - PROCESS | 28925 | 1461080946379 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}] 08:49:06 INFO - PROCESS | 28925 | 1461080946579 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:49:06 INFO - PROCESS | 28925 | 1461080946782 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeafe5b000 == 135 [pid = 28925] [id = 551] 08:49:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe91163800) [pid = 28925] [serial = 1654] [outer = (nil)] 08:49:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe98110000) [pid = 28925] [serial = 1655] [outer = 0x7fbe91163800] 08:49:06 INFO - PROCESS | 28925 | 1461080946842 Marionette DEBUG loaded listener.js 08:49:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe98f9c000) [pid = 28925] [serial = 1656] [outer = 0x7fbe91163800] 08:49:07 INFO - PROCESS | 28925 | 1461080947651 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]]]}] 08:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1333ms 08:49:07 INFO - PROCESS | 28925 | 1461080947707 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:49:07 INFO - PROCESS | 28925 | 1461080947710 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:49:07 INFO - PROCESS | 28925 | 1461080947716 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:49:07 INFO - PROCESS | 28925 | 1461080947719 Marionette TRACE conn3 <- [1,2178,null,{}] 08:49:07 INFO - PROCESS | 28925 | 1461080947724 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}] 08:49:07 INFO - PROCESS | 28925 | 1461080947992 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:49:08 INFO - PROCESS | 28925 | 1461080948197 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fcd7800 == 136 [pid = 28925] [id = 552] 08:49:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe83a56c00) [pid = 28925] [serial = 1657] [outer = (nil)] 08:49:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbe844eb400) [pid = 28925] [serial = 1658] [outer = 0x7fbe83a56c00] 08:49:08 INFO - PROCESS | 28925 | 1461080948311 Marionette DEBUG loaded listener.js 08:49:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe86e58000) [pid = 28925] [serial = 1659] [outer = 0x7fbe83a56c00] 08:49:09 INFO - PROCESS | 28925 | 1461080949673 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]]]}] 08:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2029ms 08:49:09 INFO - PROCESS | 28925 | 1461080949746 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:49:09 INFO - PROCESS | 28925 | 1461080949751 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:49:09 INFO - PROCESS | 28925 | 1461080949760 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:49:09 INFO - PROCESS | 28925 | 1461080949765 Marionette TRACE conn3 <- [1,2182,null,{}] 08:49:09 INFO - PROCESS | 28925 | 1461080949772 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}] 08:49:09 INFO - PROCESS | 28925 | 1461080949996 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:49:10 INFO - PROCESS | 28925 | 1461080950252 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8636d800 == 137 [pid = 28925] [id = 553] 08:49:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe845a4800) [pid = 28925] [serial = 1660] [outer = (nil)] 08:49:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe84669400) [pid = 28925] [serial = 1661] [outer = 0x7fbe845a4800] 08:49:10 INFO - PROCESS | 28925 | 1461080950418 Marionette DEBUG loaded listener.js 08:49:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe846e8c00) [pid = 28925] [serial = 1662] [outer = 0x7fbe845a4800] 08:49:11 INFO - PROCESS | 28925 | 1461080951355 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]]]}] 08:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1631ms 08:49:11 INFO - PROCESS | 28925 | 1461080951391 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:49:11 INFO - PROCESS | 28925 | 1461080951398 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:49:11 INFO - PROCESS | 28925 | 1461080951406 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:49:11 INFO - PROCESS | 28925 | 1461080951410 Marionette TRACE conn3 <- [1,2186,null,{}] 08:49:11 INFO - PROCESS | 28925 | 1461080951425 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}] 08:49:11 INFO - PROCESS | 28925 | 1461080951605 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:49:11 INFO - PROCESS | 28925 | 1461080951814 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879d3000 == 138 [pid = 28925] [id = 554] 08:49:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe845abc00) [pid = 28925] [serial = 1663] [outer = (nil)] 08:49:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe86226400) [pid = 28925] [serial = 1664] [outer = 0x7fbe845abc00] 08:49:11 INFO - PROCESS | 28925 | 1461080951873 Marionette DEBUG loaded listener.js 08:49:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe86607800) [pid = 28925] [serial = 1665] [outer = 0x7fbe845abc00] 08:49:12 INFO - PROCESS | 28925 | 1461080952745 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]]]}] 08:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1384ms 08:49:12 INFO - PROCESS | 28925 | 1461080952791 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:49:12 INFO - PROCESS | 28925 | 1461080952794 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:49:12 INFO - PROCESS | 28925 | 1461080952800 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:49:12 INFO - PROCESS | 28925 | 1461080952805 Marionette TRACE conn3 <- [1,2190,null,{}] 08:49:12 INFO - PROCESS | 28925 | 1461080952820 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}] 08:49:12 INFO - PROCESS | 28925 | 1461080952988 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:49:13 INFO - PROCESS | 28925 | 1461080953200 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86eca000 == 139 [pid = 28925] [id = 555] 08:49:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe86222800) [pid = 28925] [serial = 1666] [outer = (nil)] 08:49:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe86e92800) [pid = 28925] [serial = 1667] [outer = 0x7fbe86222800] 08:49:13 INFO - PROCESS | 28925 | 1461080953302 Marionette DEBUG loaded listener.js 08:49:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbe88885800) [pid = 28925] [serial = 1668] [outer = 0x7fbe86222800] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea9216000 == 138 [pid = 28925] [id = 412] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f992800 == 137 [pid = 28925] [id = 490] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 265 (0x7fbe88887400) [pid = 28925] [serial = 1502] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbea9502800) [pid = 28925] [serial = 1514] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbe8488c400) [pid = 28925] [serial = 1532] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe9e29cc00) [pid = 28925] [serial = 1511] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe86e50000) [pid = 28925] [serial = 1529] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 260 (0x7fbe86270c00) [pid = 28925] [serial = 1535] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 259 (0x7fbe822fa000) [pid = 28925] [serial = 1499] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 258 (0x7fbe86222400) [pid = 28925] [serial = 1526] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe8f735400) [pid = 28925] [serial = 1505] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbe846a0c00) [pid = 28925] [serial = 1520] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 255 (0x7fbe86218800) [pid = 28925] [serial = 1523] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 254 (0x7fbe83a5d400) [pid = 28925] [serial = 1517] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 253 (0x7fbe93f1bc00) [pid = 28925] [serial = 1508] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe86e59c00) [pid = 28925] [serial = 1556] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895cd000 == 136 [pid = 28925] [id = 540] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9d4800 == 135 [pid = 28925] [id = 539] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe88a32000 == 134 [pid = 28925] [id = 516] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea61800 == 133 [pid = 28925] [id = 538] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8895a800 == 132 [pid = 28925] [id = 537] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84262000 == 131 [pid = 28925] [id = 536] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87880000 == 130 [pid = 28925] [id = 515] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82192800 == 129 [pid = 28925] [id = 535] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87820800 == 128 [pid = 28925] [id = 534] 08:49:14 INFO - PROCESS | 28925 | 1461080954248 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]]]}] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe999ae000 == 127 [pid = 28925] [id = 532] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fd8000 == 126 [pid = 28925] [id = 531] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95eb6800 == 125 [pid = 28925] [id = 530] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95285800 == 124 [pid = 28925] [id = 529] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9209a800 == 123 [pid = 28925] [id = 528] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92004000 == 122 [pid = 28925] [id = 527] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91894800 == 121 [pid = 28925] [id = 526] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90e5d000 == 120 [pid = 28925] [id = 525] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9e1000 == 119 [pid = 28925] [id = 524] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f81d000 == 118 [pid = 28925] [id = 523] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f558800 == 117 [pid = 28925] [id = 522] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e876800 == 116 [pid = 28925] [id = 521] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86ecb800 == 115 [pid = 28925] [id = 520] 08:49:14 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8218d000 == 114 [pid = 28925] [id = 519] 08:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1482ms 08:49:14 INFO - PROCESS | 28925 | 1461080954283 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:49:14 INFO - PROCESS | 28925 | 1461080954287 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:49:14 INFO - PROCESS | 28925 | 1461080954293 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:49:14 INFO - PROCESS | 28925 | 1461080954295 Marionette TRACE conn3 <- [1,2194,null,{}] 08:49:14 INFO - PROCESS | 28925 | 1461080954301 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}] 08:49:14 INFO - PROCESS | 28925 | 1461080954456 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe84670800) [pid = 28925] [serial = 1553] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe86e5a800) [pid = 28925] [serial = 1554] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe858b4000) [pid = 28925] [serial = 1547] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe86226000) [pid = 28925] [serial = 1548] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe846e1c00) [pid = 28925] [serial = 1544] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe8488ec00) [pid = 28925] [serial = 1545] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe84439c00) [pid = 28925] [serial = 1539] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe845ca000) [pid = 28925] [serial = 1542] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe845a5400) [pid = 28925] [serial = 1541] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe84291800) [pid = 28925] [serial = 1538] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe86604400) [pid = 28925] [serial = 1551] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe863c7000) [pid = 28925] [serial = 1550] [outer = (nil)] [url = about:blank] 08:49:14 INFO - PROCESS | 28925 | 1461080954630 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83289000 == 115 [pid = 28925] [id = 556] 08:49:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe84291800) [pid = 28925] [serial = 1669] [outer = (nil)] 08:49:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe846e1c00) [pid = 28925] [serial = 1670] [outer = 0x7fbe84291800] 08:49:14 INFO - PROCESS | 28925 | 1461080954687 Marionette DEBUG loaded listener.js 08:49:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe86e92400) [pid = 28925] [serial = 1671] [outer = 0x7fbe84291800] 08:49:15 INFO - PROCESS | 28925 | 1461080955419 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]]]}] 08:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1179ms 08:49:15 INFO - PROCESS | 28925 | 1461080955491 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:49:15 INFO - PROCESS | 28925 | 1461080955493 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:49:15 INFO - PROCESS | 28925 | 1461080955501 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:49:15 INFO - PROCESS | 28925 | 1461080955503 Marionette TRACE conn3 <- [1,2198,null,{}] 08:49:15 INFO - PROCESS | 28925 | 1461080955508 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}] 08:49:15 INFO - PROCESS | 28925 | 1461080955664 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:49:15 INFO - PROCESS | 28925 | 1461080955673 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87811000 == 116 [pid = 28925] [id = 557] 08:49:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe86e95800) [pid = 28925] [serial = 1672] [outer = (nil)] 08:49:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe88adcc00) [pid = 28925] [serial = 1673] [outer = 0x7fbe86e95800] 08:49:15 INFO - PROCESS | 28925 | 1461080955727 Marionette DEBUG loaded listener.js 08:49:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe88b55000) [pid = 28925] [serial = 1674] [outer = 0x7fbe86e95800] 08:49:16 INFO - PROCESS | 28925 | 1461080956544 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]]]}] 08:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1076ms 08:49:16 INFO - PROCESS | 28925 | 1461080956587 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:49:16 INFO - PROCESS | 28925 | 1461080956590 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:49:16 INFO - PROCESS | 28925 | 1461080956596 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:49:16 INFO - PROCESS | 28925 | 1461080956598 Marionette TRACE conn3 <- [1,2202,null,{}] 08:49:16 INFO - PROCESS | 28925 | 1461080956603 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}] 08:49:16 INFO - PROCESS | 28925 | 1461080956862 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:49:16 INFO - PROCESS | 28925 | 1461080956900 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:16 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e874000 == 117 [pid = 28925] [id = 558] 08:49:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe896f2000) [pid = 28925] [serial = 1675] [outer = (nil)] 08:49:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe8e07cc00) [pid = 28925] [serial = 1676] [outer = 0x7fbe896f2000] 08:49:16 INFO - PROCESS | 28925 | 1461080956960 Marionette DEBUG loaded listener.js 08:49:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe8e987c00) [pid = 28925] [serial = 1677] [outer = 0x7fbe896f2000] 08:49:17 INFO - PROCESS | 28925 | 1461080957708 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]]]}] 08:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1182ms 08:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:49:17 INFO - PROCESS | 28925 | 1461080957779 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:49:17 INFO - PROCESS | 28925 | 1461080957781 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:49:17 INFO - PROCESS | 28925 | 1461080957786 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:49:17 INFO - PROCESS | 28925 | 1461080957789 Marionette TRACE conn3 <- [1,2206,null,{}] 08:49:17 INFO - PROCESS | 28925 | 1461080957798 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}] 08:49:18 INFO - PROCESS | 28925 | 1461080958013 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:49:18 INFO - PROCESS | 28925 | 1461080958040 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f54a000 == 118 [pid = 28925] [id = 559] 08:49:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe86276000) [pid = 28925] [serial = 1678] [outer = (nil)] 08:49:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe8f5e1800) [pid = 28925] [serial = 1679] [outer = 0x7fbe86276000] 08:49:18 INFO - PROCESS | 28925 | 1461080958103 Marionette DEBUG loaded listener.js 08:49:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe8f738000) [pid = 28925] [serial = 1680] [outer = 0x7fbe86276000] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe822f7c00) [pid = 28925] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe8e98b800) [pid = 28925] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe9707a400) [pid = 28925] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe844f2000) [pid = 28925] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe919de800) [pid = 28925] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe84445400) [pid = 28925] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe858aa000) [pid = 28925] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe9093f400) [pid = 28925] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe99c29000) [pid = 28925] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe9810ac00) [pid = 28925] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe822f8000) [pid = 28925] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe84447c00) [pid = 28925] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe8f5df000) [pid = 28925] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe8f5e1c00) [pid = 28925] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbea1509000) [pid = 28925] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe822eec00) [pid = 28925] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe83c4e400) [pid = 28925] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe920e3000) [pid = 28925] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe822f1c00) [pid = 28925] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe822f0000) [pid = 28925] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe91850400) [pid = 28925] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe858f3800) [pid = 28925] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe822f0c00) [pid = 28925] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe91851000) [pid = 28925] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe8df30000) [pid = 28925] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe84663c00) [pid = 28925] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe9a2bd800) [pid = 28925] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe90ae8800) [pid = 28925] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe822efc00) [pid = 28925] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe822fa400) [pid = 28925] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbea150e400) [pid = 28925] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe889e8c00) [pid = 28925] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe86269c00) [pid = 28925] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe846a0800) [pid = 28925] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe90944800) [pid = 28925] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe896ef000) [pid = 28925] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe84487400) [pid = 28925] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe846e4400) [pid = 28925] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe87a64800) [pid = 28925] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe8459d000) [pid = 28925] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe95268800) [pid = 28925] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe822ecc00) [pid = 28925] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe86218400) [pid = 28925] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe84480c00) [pid = 28925] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe84880c00) [pid = 28925] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe8447ec00) [pid = 28925] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe822ed000) [pid = 28925] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe845ab000) [pid = 28925] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe8f5d3000) [pid = 28925] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe8660d800) [pid = 28925] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe8f5de000) [pid = 28925] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe8de4e800) [pid = 28925] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe8f5e1000) [pid = 28925] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbea92d0400) [pid = 28925] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe822fb800) [pid = 28925] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe83a57800) [pid = 28925] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe8469a800) [pid = 28925] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe8df35800) [pid = 28925] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe8de46c00) [pid = 28925] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe8429dc00) [pid = 28925] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe846a2c00) [pid = 28925] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe858a9400) [pid = 28925] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe858eec00) [pid = 28925] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe822f2800) [pid = 28925] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe845cdc00) [pid = 28925] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe88b5a400) [pid = 28925] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe84444800) [pid = 28925] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe866e7000) [pid = 28925] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe83c4ec00) [pid = 28925] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:49:19 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe822f3c00) [pid = 28925] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:49:19 INFO - PROCESS | 28925 | 1461080959855 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]]]}] 08:49:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:49:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2083ms 08:49:19 INFO - PROCESS | 28925 | 1461080959869 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:49:19 INFO - PROCESS | 28925 | 1461080959871 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:49:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:49:19 INFO - PROCESS | 28925 | 1461080959877 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:49:19 INFO - PROCESS | 28925 | 1461080959879 Marionette TRACE conn3 <- [1,2210,null,{}] 08:49:19 INFO - PROCESS | 28925 | 1461080959885 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}] 08:49:20 INFO - PROCESS | 28925 | 1461080960049 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:49:20 INFO - PROCESS | 28925 | 1461080960208 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82ea9000 == 119 [pid = 28925] [id = 560] 08:49:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe822ed000) [pid = 28925] [serial = 1681] [outer = (nil)] 08:49:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe83a55c00) [pid = 28925] [serial = 1682] [outer = 0x7fbe822ed000] 08:49:20 INFO - PROCESS | 28925 | 1461080960264 Marionette DEBUG loaded listener.js 08:49:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe8447ec00) [pid = 28925] [serial = 1683] [outer = 0x7fbe822ed000] 08:49:20 INFO - PROCESS | 28925 | 1461080960839 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]]]}] 08:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 976ms 08:49:20 INFO - PROCESS | 28925 | 1461080960854 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:49:20 INFO - PROCESS | 28925 | 1461080960858 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:49:20 INFO - PROCESS | 28925 | 1461080960864 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:49:20 INFO - PROCESS | 28925 | 1461080960865 Marionette TRACE conn3 <- [1,2214,null,{}] 08:49:20 INFO - PROCESS | 28925 | 1461080960871 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}] 08:49:21 INFO - PROCESS | 28925 | 1461080961027 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:49:21 INFO - PROCESS | 28925 | 1461080961188 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe896c3800 == 120 [pid = 28925] [id = 561] 08:49:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe822ed800) [pid = 28925] [serial = 1684] [outer = (nil)] 08:49:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe845d3c00) [pid = 28925] [serial = 1685] [outer = 0x7fbe822ed800] 08:49:21 INFO - PROCESS | 28925 | 1461080961245 Marionette DEBUG loaded listener.js 08:49:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe84882c00) [pid = 28925] [serial = 1686] [outer = 0x7fbe822ed800] 08:49:22 INFO - PROCESS | 28925 | 1461080962198 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]]]}] 08:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1384ms 08:49:22 INFO - PROCESS | 28925 | 1461080962249 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:49:22 INFO - PROCESS | 28925 | 1461080962255 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:49:22 INFO - PROCESS | 28925 | 1461080962263 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:49:22 INFO - PROCESS | 28925 | 1461080962268 Marionette TRACE conn3 <- [1,2218,null,{}] 08:49:22 INFO - PROCESS | 28925 | 1461080962276 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}] 08:49:22 INFO - PROCESS | 28925 | 1461080962524 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:49:22 INFO - PROCESS | 28925 | 1461080962728 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8575e000 == 121 [pid = 28925] [id = 562] 08:49:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe84483c00) [pid = 28925] [serial = 1687] [outer = (nil)] 08:49:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe845cdc00) [pid = 28925] [serial = 1688] [outer = 0x7fbe84483c00] 08:49:22 INFO - PROCESS | 28925 | 1461080962837 Marionette DEBUG loaded listener.js 08:49:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe846e9000) [pid = 28925] [serial = 1689] [outer = 0x7fbe84483c00] 08:49:23 INFO - PROCESS | 28925 | 1461080963768 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]]]}] 08:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1533ms 08:49:23 INFO - PROCESS | 28925 | 1461080963795 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:49:23 INFO - PROCESS | 28925 | 1461080963803 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:49:23 INFO - PROCESS | 28925 | 1461080963813 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:49:23 INFO - PROCESS | 28925 | 1461080963816 Marionette TRACE conn3 <- [1,2222,null,{}] 08:49:23 INFO - PROCESS | 28925 | 1461080963822 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}] 08:49:24 INFO - PROCESS | 28925 | 1461080964003 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:49:24 INFO - PROCESS | 28925 | 1461080964204 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe896ca000 == 122 [pid = 28925] [id = 563] 08:49:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe84488000) [pid = 28925] [serial = 1690] [outer = (nil)] 08:49:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe86223400) [pid = 28925] [serial = 1691] [outer = 0x7fbe84488000] 08:49:24 INFO - PROCESS | 28925 | 1461080964266 Marionette DEBUG loaded listener.js 08:49:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe8660a800) [pid = 28925] [serial = 1692] [outer = 0x7fbe84488000] 08:49:25 INFO - PROCESS | 28925 | 1461080965119 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]]]}] 08:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1378ms 08:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:49:25 INFO - PROCESS | 28925 | 1461080965190 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:49:25 INFO - PROCESS | 28925 | 1461080965193 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:49:25 INFO - PROCESS | 28925 | 1461080965199 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:49:25 INFO - PROCESS | 28925 | 1461080965205 Marionette TRACE conn3 <- [1,2226,null,{}] 08:49:25 INFO - PROCESS | 28925 | 1461080965220 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}] 08:49:25 INFO - PROCESS | 28925 | 1461080965455 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:49:25 INFO - PROCESS | 28925 | 1461080965650 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f990000 == 123 [pid = 28925] [id = 564] 08:49:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe86218400) [pid = 28925] [serial = 1693] [outer = (nil)] 08:49:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe86e93c00) [pid = 28925] [serial = 1694] [outer = 0x7fbe86218400] 08:49:25 INFO - PROCESS | 28925 | 1461080965720 Marionette DEBUG loaded listener.js 08:49:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe88890000) [pid = 28925] [serial = 1695] [outer = 0x7fbe86218400] 08:49:26 INFO - PROCESS | 28925 | 1461080966562 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]]]}] 08:49:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:49:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1434ms 08:49:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:49:26 INFO - PROCESS | 28925 | 1461080966633 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:49:26 INFO - PROCESS | 28925 | 1461080966636 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:49:26 INFO - PROCESS | 28925 | 1461080966643 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:49:26 INFO - PROCESS | 28925 | 1461080966646 Marionette TRACE conn3 <- [1,2230,null,{}] 08:49:26 INFO - PROCESS | 28925 | 1461080966651 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}] 08:49:26 INFO - PROCESS | 28925 | 1461080966862 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:49:27 INFO - PROCESS | 28925 | 1461080967058 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90fc9000 == 124 [pid = 28925] [id = 565] 08:49:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe86605800) [pid = 28925] [serial = 1696] [outer = (nil)] 08:49:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe88b5a000) [pid = 28925] [serial = 1697] [outer = 0x7fbe86605800] 08:49:27 INFO - PROCESS | 28925 | 1461080967122 Marionette DEBUG loaded listener.js 08:49:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe896ec000) [pid = 28925] [serial = 1698] [outer = 0x7fbe86605800] 08:49:27 INFO - PROCESS | 28925 | 1461080967970 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]]]}] 08:49:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:49:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1387ms 08:49:28 INFO - PROCESS | 28925 | 1461080968028 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:49:28 INFO - PROCESS | 28925 | 1461080968031 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:49:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:49:28 INFO - PROCESS | 28925 | 1461080968037 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:49:28 INFO - PROCESS | 28925 | 1461080968039 Marionette TRACE conn3 <- [1,2234,null,{}] 08:49:28 INFO - PROCESS | 28925 | 1461080968045 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}] 08:49:28 INFO - PROCESS | 28925 | 1461080968212 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:49:28 INFO - PROCESS | 28925 | 1461080968414 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91eae000 == 125 [pid = 28925] [id = 566] 08:49:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe88891000) [pid = 28925] [serial = 1699] [outer = (nil)] 08:49:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe8de49c00) [pid = 28925] [serial = 1700] [outer = 0x7fbe88891000] 08:49:28 INFO - PROCESS | 28925 | 1461080968477 Marionette DEBUG loaded listener.js 08:49:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe8e086c00) [pid = 28925] [serial = 1701] [outer = 0x7fbe88891000] 08:49:29 INFO - PROCESS | 28925 | 1461080969290 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]]]}] 08:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1279ms 08:49:29 INFO - PROCESS | 28925 | 1461080969318 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:49:29 INFO - PROCESS | 28925 | 1461080969321 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:49:29 INFO - PROCESS | 28925 | 1461080969327 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:49:29 INFO - PROCESS | 28925 | 1461080969330 Marionette TRACE conn3 <- [1,2238,null,{}] 08:49:29 INFO - PROCESS | 28925 | 1461080969335 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}] 08:49:29 INFO - PROCESS | 28925 | 1461080969547 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:49:29 INFO - PROCESS | 28925 | 1461080969751 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92098000 == 126 [pid = 28925] [id = 567] 08:49:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe8f5db000) [pid = 28925] [serial = 1702] [outer = (nil)] 08:49:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe90a52800) [pid = 28925] [serial = 1703] [outer = 0x7fbe8f5db000] 08:49:29 INFO - PROCESS | 28925 | 1461080969816 Marionette DEBUG loaded listener.js 08:49:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe90ab5400) [pid = 28925] [serial = 1704] [outer = 0x7fbe8f5db000] 08:49:30 INFO - PROCESS | 28925 | 1461080970679 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]]]}] 08:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1380ms 08:49:30 INFO - PROCESS | 28925 | 1461080970707 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:49:30 INFO - PROCESS | 28925 | 1461080970710 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:49:30 INFO - PROCESS | 28925 | 1461080970716 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:49:30 INFO - PROCESS | 28925 | 1461080970718 Marionette TRACE conn3 <- [1,2242,null,{}] 08:49:30 INFO - PROCESS | 28925 | 1461080970724 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}] 08:49:30 INFO - PROCESS | 28925 | 1461080970898 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:49:31 INFO - PROCESS | 28925 | 1461080971101 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9539e800 == 127 [pid = 28925] [id = 568] 08:49:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe8f94ec00) [pid = 28925] [serial = 1705] [outer = (nil)] 08:49:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe90bd0800) [pid = 28925] [serial = 1706] [outer = 0x7fbe8f94ec00] 08:49:31 INFO - PROCESS | 28925 | 1461080971164 Marionette DEBUG loaded listener.js 08:49:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe9135d400) [pid = 28925] [serial = 1707] [outer = 0x7fbe8f94ec00] 08:49:31 INFO - PROCESS | 28925 | 1461080971955 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]]]}] 08:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1280ms 08:49:31 INFO - PROCESS | 28925 | 1461080971997 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:49:32 INFO - PROCESS | 28925 | 1461080972000 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:49:32 INFO - PROCESS | 28925 | 1461080972006 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:49:32 INFO - PROCESS | 28925 | 1461080972008 Marionette TRACE conn3 <- [1,2246,null,{}] 08:49:32 INFO - PROCESS | 28925 | 1461080972014 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}] 08:49:32 INFO - PROCESS | 28925 | 1461080972255 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:49:32 INFO - PROCESS | 28925 | 1461080972403 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95f2f800 == 128 [pid = 28925] [id = 569] 08:49:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe88b52c00) [pid = 28925] [serial = 1708] [outer = (nil)] 08:49:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe91848400) [pid = 28925] [serial = 1709] [outer = 0x7fbe88b52c00] 08:49:32 INFO - PROCESS | 28925 | 1461080972472 Marionette DEBUG loaded listener.js 08:49:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe91a79000) [pid = 28925] [serial = 1710] [outer = 0x7fbe88b52c00] 08:49:33 INFO - PROCESS | 28925 | 1461080973288 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]]]}] 08:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1339ms 08:49:33 INFO - PROCESS | 28925 | 1461080973345 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:49:33 INFO - PROCESS | 28925 | 1461080973349 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:49:33 INFO - PROCESS | 28925 | 1461080973354 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:49:33 INFO - PROCESS | 28925 | 1461080973356 Marionette TRACE conn3 <- [1,2250,null,{}] 08:49:33 INFO - PROCESS | 28925 | 1461080973362 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}] 08:49:33 INFO - PROCESS | 28925 | 1461080973533 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:49:33 INFO - PROCESS | 28925 | 1461080973736 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99664800 == 129 [pid = 28925] [id = 570] 08:49:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe8f956400) [pid = 28925] [serial = 1711] [outer = (nil)] 08:49:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe91cb1000) [pid = 28925] [serial = 1712] [outer = 0x7fbe8f956400] 08:49:33 INFO - PROCESS | 28925 | 1461080973798 Marionette DEBUG loaded listener.js 08:49:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe91fb0000) [pid = 28925] [serial = 1713] [outer = 0x7fbe8f956400] 08:49:34 INFO - PROCESS | 28925 | 1461080974582 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]]]}] 08:49:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:49:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1282ms 08:49:34 INFO - PROCESS | 28925 | 1461080974637 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:49:34 INFO - PROCESS | 28925 | 1461080974640 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:49:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:49:34 INFO - PROCESS | 28925 | 1461080974646 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:49:34 INFO - PROCESS | 28925 | 1461080974648 Marionette TRACE conn3 <- [1,2254,null,{}] 08:49:34 INFO - PROCESS | 28925 | 1461080974653 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}] 08:49:34 INFO - PROCESS | 28925 | 1461080974829 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:49:35 INFO - PROCESS | 28925 | 1461080975033 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4de800 == 130 [pid = 28925] [id = 571] 08:49:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe91361c00) [pid = 28925] [serial = 1714] [outer = (nil)] 08:49:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe91fb9c00) [pid = 28925] [serial = 1715] [outer = 0x7fbe91361c00] 08:49:35 INFO - PROCESS | 28925 | 1461080975094 Marionette DEBUG loaded listener.js 08:49:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe92e10c00) [pid = 28925] [serial = 1716] [outer = 0x7fbe91361c00] 08:49:35 INFO - PROCESS | 28925 | 1461080975925 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]]]}] 08:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1329ms 08:49:35 INFO - PROCESS | 28925 | 1461080975975 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:49:35 INFO - PROCESS | 28925 | 1461080975979 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:49:35 INFO - PROCESS | 28925 | 1461080975985 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:49:35 INFO - PROCESS | 28925 | 1461080975988 Marionette TRACE conn3 <- [1,2258,null,{}] 08:49:35 INFO - PROCESS | 28925 | 1461080975993 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}] 08:49:36 INFO - PROCESS | 28925 | 1461080976181 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:49:36 INFO - PROCESS | 28925 | 1461080976395 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea832b800 == 131 [pid = 28925] [id = 572] 08:49:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe91582800) [pid = 28925] [serial = 1717] [outer = (nil)] 08:49:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe954c6000) [pid = 28925] [serial = 1718] [outer = 0x7fbe91582800] 08:49:36 INFO - PROCESS | 28925 | 1461080976507 Marionette DEBUG loaded listener.js 08:49:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe98110c00) [pid = 28925] [serial = 1719] [outer = 0x7fbe91582800] 08:49:37 INFO - PROCESS | 28925 | 1461080977334 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]]]}] 08:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1383ms 08:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:49:37 INFO - PROCESS | 28925 | 1461080977369 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:49:37 INFO - PROCESS | 28925 | 1461080977371 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:49:37 INFO - PROCESS | 28925 | 1461080977378 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:49:37 INFO - PROCESS | 28925 | 1461080977382 Marionette TRACE conn3 <- [1,2262,null,{}] 08:49:37 INFO - PROCESS | 28925 | 1461080977386 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}] 08:49:37 INFO - PROCESS | 28925 | 1461080977563 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:49:37 INFO - PROCESS | 28925 | 1461080977767 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc9b000 == 132 [pid = 28925] [id = 573] 08:49:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe92e0d000) [pid = 28925] [serial = 1720] [outer = (nil)] 08:49:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe98111000) [pid = 28925] [serial = 1721] [outer = 0x7fbe92e0d000] 08:49:37 INFO - PROCESS | 28925 | 1461080977830 Marionette DEBUG loaded listener.js 08:49:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe9990c400) [pid = 28925] [serial = 1722] [outer = 0x7fbe92e0d000] 08:49:38 INFO - PROCESS | 28925 | 1461080978638 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]]]}] 08:49:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:49:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1337ms 08:49:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:49:38 INFO - PROCESS | 28925 | 1461080978713 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:49:38 INFO - PROCESS | 28925 | 1461080978716 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:49:38 INFO - PROCESS | 28925 | 1461080978722 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:49:38 INFO - PROCESS | 28925 | 1461080978724 Marionette TRACE conn3 <- [1,2266,null,{}] 08:49:38 INFO - PROCESS | 28925 | 1461080978729 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}] 08:49:38 INFO - PROCESS | 28925 | 1461080978899 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:49:39 INFO - PROCESS | 28925 | 1461080979109 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84355800 == 133 [pid = 28925] [id = 574] 08:49:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe84292c00) [pid = 28925] [serial = 1723] [outer = (nil)] 08:49:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe846a0800) [pid = 28925] [serial = 1724] [outer = 0x7fbe84292c00] 08:49:39 INFO - PROCESS | 28925 | 1461080979173 Marionette DEBUG loaded listener.js 08:49:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe88add400) [pid = 28925] [serial = 1725] [outer = 0x7fbe84292c00] 08:49:39 INFO - PROCESS | 28925 | 1461080979982 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]]]}] 08:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1277ms 08:49:40 INFO - PROCESS | 28925 | 1461080980011 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:49:40 INFO - PROCESS | 28925 | 1461080980014 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:49:40 INFO - PROCESS | 28925 | 1461080980022 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:49:40 INFO - PROCESS | 28925 | 1461080980026 Marionette TRACE conn3 <- [1,2270,null,{}] 08:49:40 INFO - PROCESS | 28925 | 1461080980030 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}] 08:49:40 INFO - PROCESS | 28925 | 1461080980208 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:49:40 INFO - PROCESS | 28925 | 1461080980414 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8781c800 == 134 [pid = 28925] [id = 575] 08:49:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe822f7800) [pid = 28925] [serial = 1726] [outer = (nil)] 08:49:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe845a7400) [pid = 28925] [serial = 1727] [outer = 0x7fbe822f7800] 08:49:40 INFO - PROCESS | 28925 | 1461080980475 Marionette DEBUG loaded listener.js 08:49:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe8488f400) [pid = 28925] [serial = 1728] [outer = 0x7fbe822f7800] 08:49:41 INFO - PROCESS | 28925 | 1461080981292 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]]]}] 08:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1330ms 08:49:41 INFO - PROCESS | 28925 | 1461080981353 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:49:41 INFO - PROCESS | 28925 | 1461080981356 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:49:41 INFO - PROCESS | 28925 | 1461080981362 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:49:41 INFO - PROCESS | 28925 | 1461080981364 Marionette TRACE conn3 <- [1,2274,null,{}] 08:49:41 INFO - PROCESS | 28925 | 1461080981369 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}] 08:49:41 INFO - PROCESS | 28925 | 1461080981547 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:49:41 INFO - PROCESS | 28925 | 1461080981788 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87812800 == 135 [pid = 28925] [id = 576] 08:49:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe83a55400) [pid = 28925] [serial = 1729] [outer = (nil)] 08:49:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe8447e400) [pid = 28925] [serial = 1730] [outer = 0x7fbe83a55400] 08:49:41 INFO - PROCESS | 28925 | 1461080981851 Marionette DEBUG loaded listener.js 08:49:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe84663400) [pid = 28925] [serial = 1731] [outer = 0x7fbe83a55400] 08:49:42 INFO - PROCESS | 28925 | 1461080982644 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]]]}] 08:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1337ms 08:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:49:42 INFO - PROCESS | 28925 | 1461080982700 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:49:42 INFO - PROCESS | 28925 | 1461080982703 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:49:42 INFO - PROCESS | 28925 | 1461080982709 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:49:42 INFO - PROCESS | 28925 | 1461080982712 Marionette TRACE conn3 <- [1,2278,null,{}] 08:49:42 INFO - PROCESS | 28925 | 1461080982716 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}] 08:49:42 INFO - PROCESS | 28925 | 1461080982886 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:49:43 INFO - PROCESS | 28925 | 1461080983093 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91f68000 == 136 [pid = 28925] [id = 577] 08:49:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe83c57000) [pid = 28925] [serial = 1732] [outer = (nil)] 08:49:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe858a7800) [pid = 28925] [serial = 1733] [outer = 0x7fbe83c57000] 08:49:43 INFO - PROCESS | 28925 | 1461080983157 Marionette DEBUG loaded listener.js 08:49:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe863cd400) [pid = 28925] [serial = 1734] [outer = 0x7fbe83c57000] 08:49:44 INFO - PROCESS | 28925 | 1461080984274 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]]]}] 08:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1629ms 08:49:44 INFO - PROCESS | 28925 | 1461080984337 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:49:44 INFO - PROCESS | 28925 | 1461080984342 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:49:44 INFO - PROCESS | 28925 | 1461080984349 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:49:44 INFO - PROCESS | 28925 | 1461080984353 Marionette TRACE conn3 <- [1,2282,null,{}] 08:49:44 INFO - PROCESS | 28925 | 1461080984360 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}] 08:49:44 INFO - PROCESS | 28925 | 1461080984548 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:49:44 INFO - PROCESS | 28925 | 1461080984777 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86371800 == 137 [pid = 28925] [id = 578] 08:49:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe8447f400) [pid = 28925] [serial = 1735] [outer = (nil)] 08:49:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe84484400) [pid = 28925] [serial = 1736] [outer = 0x7fbe8447f400] 08:49:44 INFO - PROCESS | 28925 | 1461080984876 Marionette DEBUG loaded listener.js 08:49:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe845ab800) [pid = 28925] [serial = 1737] [outer = 0x7fbe8447f400] 08:49:45 INFO - PROCESS | 28925 | 1461080985712 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]]]}] 08:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1379ms 08:49:45 INFO - PROCESS | 28925 | 1461080985751 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:49:45 INFO - PROCESS | 28925 | 1461080985766 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:49:45 INFO - PROCESS | 28925 | 1461080985788 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:49:45 INFO - PROCESS | 28925 | 1461080985791 Marionette TRACE conn3 <- [1,2286,null,{}] 08:49:45 INFO - PROCESS | 28925 | 1461080985802 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}] 08:49:46 INFO - PROCESS | 28925 | 1461080986058 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:49:46 INFO - PROCESS | 28925 | 1461080986282 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82182800 == 138 [pid = 28925] [id = 579] 08:49:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe8488fc00) [pid = 28925] [serial = 1738] [outer = (nil)] 08:49:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe858ad800) [pid = 28925] [serial = 1739] [outer = 0x7fbe8488fc00] 08:49:46 INFO - PROCESS | 28925 | 1461080986384 Marionette DEBUG loaded listener.js 08:49:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe86218c00) [pid = 28925] [serial = 1740] [outer = 0x7fbe8488fc00] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82ea9000 == 137 [pid = 28925] [id = 560] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f54a000 == 136 [pid = 28925] [id = 559] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e874000 == 135 [pid = 28925] [id = 558] 08:49:46 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe90bb2800) [pid = 28925] [serial = 1625] [outer = (nil)] [url = about:blank] 08:49:46 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe8f5d9000) [pid = 28925] [serial = 1589] [outer = (nil)] [url = about:blank] 08:49:46 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe90a9fc00) [pid = 28925] [serial = 1592] [outer = (nil)] [url = about:blank] 08:49:46 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe90bc0800) [pid = 28925] [serial = 1595] [outer = (nil)] [url = about:blank] 08:49:46 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe91165800) [pid = 28925] [serial = 1598] [outer = (nil)] [url = about:blank] 08:49:46 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe90bdc000) [pid = 28925] [serial = 1601] [outer = (nil)] [url = about:blank] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87811000 == 134 [pid = 28925] [id = 557] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83289000 == 133 [pid = 28925] [id = 556] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86eca000 == 132 [pid = 28925] [id = 555] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe879d3000 == 131 [pid = 28925] [id = 554] 08:49:46 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8636d800 == 130 [pid = 28925] [id = 553] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8a8000 == 129 [pid = 28925] [id = 550] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead380000 == 128 [pid = 28925] [id = 549] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab74d800 == 127 [pid = 28925] [id = 548] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea856c000 == 126 [pid = 28925] [id = 547] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea13b2800 == 125 [pid = 28925] [id = 546] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a790800 == 124 [pid = 28925] [id = 545] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fd5800 == 123 [pid = 28925] [id = 544] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea51000 == 122 [pid = 28925] [id = 543] 08:49:47 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8576e000 == 121 [pid = 28925] [id = 542] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe90a94000) [pid = 28925] [serial = 1338] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe88ad9c00) [pid = 28925] [serial = 1332] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe88883400) [pid = 28925] [serial = 1275] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe9335a400) [pid = 28925] [serial = 1281] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbea724ec00) [pid = 28925] [serial = 1407] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe9a2c5000) [pid = 28925] [serial = 1353] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbea92ca400) [pid = 28925] [serial = 1413] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe89605800) [pid = 28925] [serial = 1389] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe920e0800) [pid = 28925] [serial = 1395] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe91362400) [pid = 28925] [serial = 1341] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbea7e68400) [pid = 28925] [serial = 1293] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe858a8400) [pid = 28925] [serial = 1329] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe87a5d400) [pid = 28925] [serial = 1557] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe9df4ec00) [pid = 28925] [serial = 1404] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe91156400) [pid = 28925] [serial = 1359] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe8626bc00) [pid = 28925] [serial = 1386] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe954c0800) [pid = 28925] [serial = 1344] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe8f705800) [pid = 28925] [serial = 1278] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe86c29c00) [pid = 28925] [serial = 1536] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe9810a400) [pid = 28925] [serial = 1347] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe8f5ddc00) [pid = 28925] [serial = 1335] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe84670000) [pid = 28925] [serial = 1296] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbea838f800) [pid = 28925] [serial = 1410] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe99c24000) [pid = 28925] [serial = 1284] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe88884400) [pid = 28925] [serial = 1356] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbeab4c0400) [pid = 28925] [serial = 1416] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbea96c3400) [pid = 28925] [serial = 1290] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe9a0ddc00) [pid = 28925] [serial = 1401] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbeab53d800) [pid = 28925] [serial = 1299] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe91158c00) [pid = 28925] [serial = 1392] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe9e04f800) [pid = 28925] [serial = 1287] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe9526b000) [pid = 28925] [serial = 1398] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe99945800) [pid = 28925] [serial = 1350] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe8429d800) [pid = 28925] [serial = 1500] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbead606000) [pid = 28925] [serial = 1473] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe99942c00) [pid = 28925] [serial = 1452] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe88b54000) [pid = 28925] [serial = 1503] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe90bd9400) [pid = 28925] [serial = 1506] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe9994b400) [pid = 28925] [serial = 1509] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbea7257400) [pid = 28925] [serial = 1512] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbeabd92800) [pid = 28925] [serial = 1515] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe98104400) [pid = 28925] [serial = 1518] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe846a5000) [pid = 28925] [serial = 1521] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe8621cc00) [pid = 28925] [serial = 1524] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe86226800) [pid = 28925] [serial = 1527] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbeabd8bc00) [pid = 28925] [serial = 1458] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe95268400) [pid = 28925] [serial = 1449] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe845a8800) [pid = 28925] [serial = 1467] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe88886400) [pid = 28925] [serial = 1443] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe8e985800) [pid = 28925] [serial = 1446] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe8de48c00) [pid = 28925] [serial = 1470] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe9a8f5400) [pid = 28925] [serial = 1455] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe99940400) [pid = 28925] [serial = 1440] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe86e59800) [pid = 28925] [serial = 1530] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbead2bac00) [pid = 28925] [serial = 1464] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe86e5c800) [pid = 28925] [serial = 1533] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 179 (0x7fbe8448c000) [pid = 28925] [serial = 1461] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 178 (0x7fbe86e8b000) [pid = 28925] [serial = 1614] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 177 (0x7fbe86e58400) [pid = 28925] [serial = 1616] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 176 (0x7fbe90940c00) [pid = 28925] [serial = 1623] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 175 (0x7fbe88b55800) [pid = 28925] [serial = 1617] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 174 (0x7fbe8f950000) [pid = 28925] [serial = 1620] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 173 (0x7fbe8de4ac00) [pid = 28925] [serial = 1619] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 172 (0x7fbe86271c00) [pid = 28925] [serial = 1622] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 171 (0x7fbe8488c800) [pid = 28925] [serial = 1608] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 170 (0x7fbe846a8800) [pid = 28925] [serial = 1607] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 169 (0x7fbe86c2a800) [pid = 28925] [serial = 1613] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 168 (0x7fbe86e88800) [pid = 28925] [serial = 1568] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 167 (0x7fbe88886c00) [pid = 28925] [serial = 1569] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 166 (0x7fbe83c52c00) [pid = 28925] [serial = 1560] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 165 (0x7fbe83a53c00) [pid = 28925] [serial = 1559] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 164 (0x7fbe86610800) [pid = 28925] [serial = 1566] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 163 (0x7fbe863c2800) [pid = 28925] [serial = 1565] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 162 (0x7fbe896ef800) [pid = 28925] [serial = 1575] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 161 (0x7fbe88b5e400) [pid = 28925] [serial = 1574] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe8621b000) [pid = 28925] [serial = 1610] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe8626d000) [pid = 28925] [serial = 1611] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe88adbc00) [pid = 28925] [serial = 1572] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe889ed000) [pid = 28925] [serial = 1571] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe84487000) [pid = 28925] [serial = 1605] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe83c5a400) [pid = 28925] [serial = 1604] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe84880800) [pid = 28925] [serial = 1563] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 153 (0x7fbe8466ec00) [pid = 28925] [serial = 1562] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 152 (0x7fbe8df2c400) [pid = 28925] [serial = 1577] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 151 (0x7fbe8f72dc00) [pid = 28925] [serial = 1586] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 150 (0x7fbe8f5d6000) [pid = 28925] [serial = 1583] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | --DOMWINDOW == 149 (0x7fbe8e089400) [pid = 28925] [serial = 1580] [outer = (nil)] [url = about:blank] 08:49:47 INFO - PROCESS | 28925 | 1461080987417 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]]]}] 08:49:47 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 08:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1649ms 08:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:49:47 INFO - PROCESS | 28925 | 1461080987434 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:49:47 INFO - PROCESS | 28925 | 1461080987436 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:49:47 INFO - PROCESS | 28925 | 1461080987442 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:49:47 INFO - PROCESS | 28925 | 1461080987447 Marionette TRACE conn3 <- [1,2290,null,{}] 08:49:47 INFO - PROCESS | 28925 | 1461080987460 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}] 08:49:47 INFO - PROCESS | 28925 | 1461080987616 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:49:47 INFO - PROCESS | 28925 | 1461080987631 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83c35000 == 122 [pid = 28925] [id = 580] 08:49:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 150 (0x7fbe846a5000) [pid = 28925] [serial = 1741] [outer = (nil)] 08:49:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 151 (0x7fbe86609400) [pid = 28925] [serial = 1742] [outer = 0x7fbe846a5000] 08:49:47 INFO - PROCESS | 28925 | 1461080987687 Marionette DEBUG loaded listener.js 08:49:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 152 (0x7fbe86c25800) [pid = 28925] [serial = 1743] [outer = 0x7fbe846a5000] 08:49:48 INFO - PROCESS | 28925 | 1461080988476 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]]]}] 08:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1081ms 08:49:48 INFO - PROCESS | 28925 | 1461080988522 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:49:48 INFO - PROCESS | 28925 | 1461080988526 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:49:48 INFO - PROCESS | 28925 | 1461080988531 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:49:48 INFO - PROCESS | 28925 | 1461080988533 Marionette TRACE conn3 <- [1,2294,null,{}] 08:49:48 INFO - PROCESS | 28925 | 1461080988538 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}] 08:49:48 INFO - PROCESS | 28925 | 1461080988695 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:49:48 INFO - PROCESS | 28925 | 1461080988710 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe87877800 == 123 [pid = 28925] [id = 581] 08:49:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbe8459e000) [pid = 28925] [serial = 1744] [outer = (nil)] 08:49:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbe86e88800) [pid = 28925] [serial = 1745] [outer = 0x7fbe8459e000] 08:49:48 INFO - PROCESS | 28925 | 1461080988765 Marionette DEBUG loaded listener.js 08:49:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe87a56800) [pid = 28925] [serial = 1746] [outer = 0x7fbe8459e000] 08:49:49 INFO - PROCESS | 28925 | 1461080989572 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]]]}] 08:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1075ms 08:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:49:49 INFO - PROCESS | 28925 | 1461080989607 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:49:49 INFO - PROCESS | 28925 | 1461080989609 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:49:49 INFO - PROCESS | 28925 | 1461080989614 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:49:49 INFO - PROCESS | 28925 | 1461080989616 Marionette TRACE conn3 <- [1,2298,null,{}] 08:49:49 INFO - PROCESS | 28925 | 1461080989621 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}] 08:49:49 INFO - PROCESS | 28925 | 1461080989836 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:49:49 INFO - PROCESS | 28925 | 1461080989866 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe896c1000 == 124 [pid = 28925] [id = 582] 08:49:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe88883400) [pid = 28925] [serial = 1747] [outer = (nil)] 08:49:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe88887c00) [pid = 28925] [serial = 1748] [outer = 0x7fbe88883400] 08:49:49 INFO - PROCESS | 28925 | 1461080989921 Marionette DEBUG loaded listener.js 08:49:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe889e7800) [pid = 28925] [serial = 1749] [outer = 0x7fbe88883400] 08:49:50 INFO - PROCESS | 28925 | 1461080990685 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]]]}] 08:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1133ms 08:49:50 INFO - PROCESS | 28925 | 1461080990747 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:49:50 INFO - PROCESS | 28925 | 1461080990751 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:49:50 INFO - PROCESS | 28925 | 1461080990792 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:49:50 INFO - PROCESS | 28925 | 1461080990795 Marionette TRACE conn3 <- [1,2302,null,{}] 08:49:50 INFO - PROCESS | 28925 | 1461080990807 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}] 08:49:51 INFO - PROCESS | 28925 | 1461080991117 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:49:51 INFO - PROCESS | 28925 | 1461080991142 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea22000 == 125 [pid = 28925] [id = 583] 08:49:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe889e8c00) [pid = 28925] [serial = 1750] [outer = (nil)] 08:49:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe8960f400) [pid = 28925] [serial = 1751] [outer = 0x7fbe889e8c00] 08:49:51 INFO - PROCESS | 28925 | 1461080991200 Marionette DEBUG loaded listener.js 08:49:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe8de4e800) [pid = 28925] [serial = 1752] [outer = 0x7fbe889e8c00] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 160 (0x7fbe86222800) [pid = 28925] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 159 (0x7fbe896f2000) [pid = 28925] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 158 (0x7fbe86276000) [pid = 28925] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 157 (0x7fbe845a4800) [pid = 28925] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 156 (0x7fbe822ed000) [pid = 28925] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 155 (0x7fbe86e95800) [pid = 28925] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 154 (0x7fbe84291800) [pid = 28925] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 153 (0x7fbe845abc00) [pid = 28925] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:49:51 INFO - PROCESS | 28925 | --DOMWINDOW == 152 (0x7fbe844e6400) [pid = 28925] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:49:52 INFO - PROCESS | 28925 | 1461080992110 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]]]}] 08:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1334ms 08:49:52 INFO - PROCESS | 28925 | 1461080992126 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:49:52 INFO - PROCESS | 28925 | 1461080992130 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:49:52 INFO - PROCESS | 28925 | 1461080992135 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:49:52 INFO - PROCESS | 28925 | 1461080992137 Marionette TRACE conn3 <- [1,2306,null,{}] 08:49:52 INFO - PROCESS | 28925 | 1461080992142 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}] 08:49:52 INFO - PROCESS | 28925 | 1461080992302 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:49:52 INFO - PROCESS | 28925 | 1461080992460 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f6bb800 == 126 [pid = 28925] [id = 584] 08:49:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 153 (0x7fbe84291800) [pid = 28925] [serial = 1753] [outer = (nil)] 08:49:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 154 (0x7fbe889e5400) [pid = 28925] [serial = 1754] [outer = 0x7fbe84291800] 08:49:52 INFO - PROCESS | 28925 | 1461080992517 Marionette DEBUG loaded listener.js 08:49:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 155 (0x7fbe8e07e000) [pid = 28925] [serial = 1755] [outer = 0x7fbe84291800] 08:49:53 INFO - PROCESS | 28925 | 1461080993141 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]]]}] 08:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1026ms 08:49:53 INFO - PROCESS | 28925 | 1461080993163 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:49:53 INFO - PROCESS | 28925 | 1461080993165 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:49:53 INFO - PROCESS | 28925 | 1461080993170 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:49:53 INFO - PROCESS | 28925 | 1461080993172 Marionette TRACE conn3 <- [1,2310,null,{}] 08:49:53 INFO - PROCESS | 28925 | 1461080993177 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}] 08:49:53 INFO - PROCESS | 28925 | 1461080993321 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:49:53 INFO - PROCESS | 28925 | 1461080993479 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f987000 == 127 [pid = 28925] [id = 585] 08:49:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 156 (0x7fbe8488f000) [pid = 28925] [serial = 1756] [outer = (nil)] 08:49:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 157 (0x7fbe8f5d4400) [pid = 28925] [serial = 1757] [outer = 0x7fbe8488f000] 08:49:53 INFO - PROCESS | 28925 | 1461080993532 Marionette DEBUG loaded listener.js 08:49:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 158 (0x7fbe8f72bc00) [pid = 28925] [serial = 1758] [outer = 0x7fbe8488f000] 08:49:54 INFO - PROCESS | 28925 | 1461080994454 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]]]}] 08:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1325ms 08:49:54 INFO - PROCESS | 28925 | 1461080994497 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:49:54 INFO - PROCESS | 28925 | 1461080994502 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:49:54 INFO - PROCESS | 28925 | 1461080994510 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:49:54 INFO - PROCESS | 28925 | 1461080994515 Marionette TRACE conn3 <- [1,2314,null,{}] 08:49:54 INFO - PROCESS | 28925 | 1461080994522 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}] 08:49:54 INFO - PROCESS | 28925 | 1461080994728 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:49:54 INFO - PROCESS | 28925 | 1461080994923 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe844ae000 == 128 [pid = 28925] [id = 586] 08:49:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 159 (0x7fbe845a5c00) [pid = 28925] [serial = 1759] [outer = (nil)] 08:49:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 160 (0x7fbe846a8800) [pid = 28925] [serial = 1760] [outer = 0x7fbe845a5c00] 08:49:54 INFO - PROCESS | 28925 | 1461080994992 Marionette DEBUG loaded listener.js 08:49:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 161 (0x7fbe858f0c00) [pid = 28925] [serial = 1761] [outer = 0x7fbe845a5c00] 08:49:55 INFO - PROCESS | 28925 | 1461080995881 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]]]}] 08:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1432ms 08:49:55 INFO - PROCESS | 28925 | 1461080995941 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:49:55 INFO - PROCESS | 28925 | 1461080995948 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:49:55 INFO - PROCESS | 28925 | 1461080995958 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:49:55 INFO - PROCESS | 28925 | 1461080995962 Marionette TRACE conn3 <- [1,2318,null,{}] 08:49:55 INFO - PROCESS | 28925 | 1461080995967 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}] 08:49:56 INFO - PROCESS | 28925 | 1461080996149 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:49:56 INFO - PROCESS | 28925 | 1461080996340 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea11000 == 129 [pid = 28925] [id = 587] 08:49:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 162 (0x7fbe845a8800) [pid = 28925] [serial = 1762] [outer = (nil)] 08:49:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 163 (0x7fbe866f3000) [pid = 28925] [serial = 1763] [outer = 0x7fbe845a8800] 08:49:56 INFO - PROCESS | 28925 | 1461080996403 Marionette DEBUG loaded listener.js 08:49:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 164 (0x7fbe86e53c00) [pid = 28925] [serial = 1764] [outer = 0x7fbe845a8800] 08:49:57 INFO - PROCESS | 28925 | 1461080997259 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] 08:49:57 INFO - PROCESS | 28925 | 1461080997298 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:49:57 INFO - PROCESS | 28925 | 1461080997303 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:49:57 INFO - PROCESS | 28925 | 1461080997308 Marionette TRACE conn3 <- [1,2322,null,{}] 08:49:57 INFO - PROCESS | 28925 | 1461080997322 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}] 08:49:57 INFO - PROCESS | 28925 | 1461080997501 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:49:57 INFO - PROCESS | 28925 | 1461080997701 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91c66800 == 130 [pid = 28925] [id = 588] 08:49:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 165 (0x7fbe86e54c00) [pid = 28925] [serial = 1765] [outer = (nil)] 08:49:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 166 (0x7fbe896e9800) [pid = 28925] [serial = 1766] [outer = 0x7fbe86e54c00] 08:49:57 INFO - PROCESS | 28925 | 1461080997772 Marionette DEBUG loaded listener.js 08:49:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 167 (0x7fbe8df33400) [pid = 28925] [serial = 1767] [outer = 0x7fbe86e54c00] 08:49:58 INFO - PROCESS | 28925 | 1461080998578 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]]]}] 08:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1332ms 08:49:58 INFO - PROCESS | 28925 | 1461080998636 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:49:58 INFO - PROCESS | 28925 | 1461080998640 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:49:58 INFO - PROCESS | 28925 | 1461080998645 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:49:58 INFO - PROCESS | 28925 | 1461080998647 Marionette TRACE conn3 <- [1,2326,null,{}] 08:49:58 INFO - PROCESS | 28925 | 1461080998653 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}] 08:49:58 INFO - PROCESS | 28925 | 1461080998826 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:49:59 INFO - PROCESS | 28925 | 1461080999023 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:49:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e68000 == 131 [pid = 28925] [id = 589] 08:49:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 168 (0x7fbe87a58800) [pid = 28925] [serial = 1768] [outer = (nil)] 08:49:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 169 (0x7fbe8f72e000) [pid = 28925] [serial = 1769] [outer = 0x7fbe87a58800] 08:49:59 INFO - PROCESS | 28925 | 1461080999084 Marionette DEBUG loaded listener.js 08:49:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 170 (0x7fbe8f956000) [pid = 28925] [serial = 1770] [outer = 0x7fbe87a58800] 08:49:59 INFO - PROCESS | 28925 | ************************* 08:49:59 INFO - PROCESS | 28925 | A coding exception was thrown and uncaught in a Task. 08:49:59 INFO - PROCESS | 28925 | 08:49:59 INFO - PROCESS | 28925 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:49:59 INFO - PROCESS | 28925 | Full stack: 08:49:59 INFO - PROCESS | 28925 | ************************* 08:49:59 INFO - PROCESS | 28925 | 1461080999940 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]]]}] 08:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1330ms 08:49:59 INFO - PROCESS | 28925 | 1461080999976 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:49:59 INFO - PROCESS | 28925 | 1461080999978 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:49:59 INFO - PROCESS | 28925 | 1461080999984 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:49:59 INFO - PROCESS | 28925 | 1461080999986 Marionette TRACE conn3 <- [1,2330,null,{}] 08:49:59 INFO - PROCESS | 28925 | 1461080999991 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}] 08:50:00 INFO - PROCESS | 28925 | 1461081000160 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:50:00 INFO - PROCESS | 28925 | 1461081000357 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fec800 == 132 [pid = 28925] [id = 590] 08:50:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 171 (0x7fbe86e57800) [pid = 28925] [serial = 1771] [outer = (nil)] 08:50:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 172 (0x7fbe90a4f400) [pid = 28925] [serial = 1772] [outer = 0x7fbe86e57800] 08:50:00 INFO - PROCESS | 28925 | 1461081000418 Marionette DEBUG loaded listener.js 08:50:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 173 (0x7fbe9115e000) [pid = 28925] [serial = 1773] [outer = 0x7fbe86e57800] 08:50:01 INFO - PROCESS | 28925 | 1461081001284 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]]]}] 08:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1329ms 08:50:01 INFO - PROCESS | 28925 | 1461081001316 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:50:01 INFO - PROCESS | 28925 | 1461081001319 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:50:01 INFO - PROCESS | 28925 | 1461081001325 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:50:01 INFO - PROCESS | 28925 | 1461081001328 Marionette TRACE conn3 <- [1,2334,null,{}] 08:50:01 INFO - PROCESS | 28925 | 1461081001333 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}] 08:50:01 INFO - PROCESS | 28925 | 1461081001538 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:50:01 INFO - PROCESS | 28925 | 1461081001800 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a4db000 == 133 [pid = 28925] [id = 591] 08:50:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 174 (0x7fbe91158c00) [pid = 28925] [serial = 1774] [outer = (nil)] 08:50:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 175 (0x7fbe920ddc00) [pid = 28925] [serial = 1775] [outer = 0x7fbe91158c00] 08:50:01 INFO - PROCESS | 28925 | 1461081001869 Marionette DEBUG loaded listener.js 08:50:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 176 (0x7fbe95266c00) [pid = 28925] [serial = 1776] [outer = 0x7fbe91158c00] 08:50:02 INFO - PROCESS | 28925 | 1461081002617 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]]]}] 08:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1331ms 08:50:02 INFO - PROCESS | 28925 | 1461081002657 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:50:02 INFO - PROCESS | 28925 | 1461081002660 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:50:02 INFO - PROCESS | 28925 | 1461081002680 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:50:02 INFO - PROCESS | 28925 | 1461081002683 Marionette TRACE conn3 <- [1,2338,null,{}] 08:50:02 INFO - PROCESS | 28925 | 1461081002692 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}] 08:50:02 INFO - PROCESS | 28925 | 1461081002863 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:50:03 INFO - PROCESS | 28925 | 1461081003065 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea21ba800 == 134 [pid = 28925] [id = 592] 08:50:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 177 (0x7fbe9115d400) [pid = 28925] [serial = 1777] [outer = (nil)] 08:50:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 178 (0x7fbe9657e800) [pid = 28925] [serial = 1778] [outer = 0x7fbe9115d400] 08:50:03 INFO - PROCESS | 28925 | 1461081003130 Marionette DEBUG loaded listener.js 08:50:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 179 (0x7fbe970f4400) [pid = 28925] [serial = 1779] [outer = 0x7fbe9115d400] 08:50:03 INFO - PROCESS | 28925 | 1461081003920 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]]]}] 08:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1295ms 08:50:03 INFO - PROCESS | 28925 | 1461081003962 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:50:03 INFO - PROCESS | 28925 | 1461081003965 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:50:03 INFO - PROCESS | 28925 | 1461081003970 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:50:03 INFO - PROCESS | 28925 | 1461081003973 Marionette TRACE conn3 <- [1,2342,null,{}] 08:50:03 INFO - PROCESS | 28925 | 1461081003978 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}] 08:50:04 INFO - PROCESS | 28925 | 1461081004145 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:50:04 INFO - PROCESS | 28925 | 1461081004345 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8563000 == 135 [pid = 28925] [id = 593] 08:50:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 180 (0x7fbe91161400) [pid = 28925] [serial = 1780] [outer = (nil)] 08:50:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe97ff7400) [pid = 28925] [serial = 1781] [outer = 0x7fbe91161400] 08:50:04 INFO - PROCESS | 28925 | 1461081004406 Marionette DEBUG loaded listener.js 08:50:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe9853a800) [pid = 28925] [serial = 1782] [outer = 0x7fbe91161400] 08:50:05 INFO - PROCESS | 28925 | 1461081005192 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]]]}] 08:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1232ms 08:50:05 INFO - PROCESS | 28925 | 1461081005203 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:50:05 INFO - PROCESS | 28925 | 1461081005206 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:50:05 INFO - PROCESS | 28925 | 1461081005228 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:50:05 INFO - PROCESS | 28925 | 1461081005232 Marionette TRACE conn3 <- [1,2346,null,{}] 08:50:05 INFO - PROCESS | 28925 | 1461081005238 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}] 08:50:05 INFO - PROCESS | 28925 | 1461081005408 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:50:05 INFO - PROCESS | 28925 | 1461081005607 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaba15800 == 136 [pid = 28925] [id = 594] 08:50:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe90937c00) [pid = 28925] [serial = 1783] [outer = (nil)] 08:50:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe996d5800) [pid = 28925] [serial = 1784] [outer = 0x7fbe90937c00] 08:50:05 INFO - PROCESS | 28925 | 1461081005667 Marionette DEBUG loaded listener.js 08:50:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe99912c00) [pid = 28925] [serial = 1785] [outer = 0x7fbe90937c00] 08:50:06 INFO - PROCESS | 28925 | 1461081006443 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]]]}] 08:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1300ms 08:50:06 INFO - PROCESS | 28925 | 1461081006512 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:50:06 INFO - PROCESS | 28925 | 1461081006516 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:50:06 INFO - PROCESS | 28925 | 1461081006521 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:50:06 INFO - PROCESS | 28925 | 1461081006523 Marionette TRACE conn3 <- [1,2350,null,{}] 08:50:06 INFO - PROCESS | 28925 | 1461081006528 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}] 08:50:06 INFO - PROCESS | 28925 | 1461081006731 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:50:06 INFO - PROCESS | 28925 | 1461081006933 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8a2800 == 137 [pid = 28925] [id = 595] 08:50:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe933d7000) [pid = 28925] [serial = 1786] [outer = (nil)] 08:50:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe99942c00) [pid = 28925] [serial = 1787] [outer = 0x7fbe933d7000] 08:50:07 INFO - PROCESS | 28925 | 1461081007040 Marionette DEBUG loaded listener.js 08:50:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe99c25800) [pid = 28925] [serial = 1788] [outer = 0x7fbe933d7000] 08:50:07 INFO - PROCESS | 28925 | 1461081007850 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]]]}] 08:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1379ms 08:50:07 INFO - PROCESS | 28925 | 1461081007901 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:50:07 INFO - PROCESS | 28925 | 1461081007905 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:50:07 INFO - PROCESS | 28925 | 1461081007910 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:50:07 INFO - PROCESS | 28925 | 1461081007913 Marionette TRACE conn3 <- [1,2354,null,{}] 08:50:07 INFO - PROCESS | 28925 | 1461081007918 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}] 08:50:08 INFO - PROCESS | 28925 | 1461081008104 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:50:08 INFO - PROCESS | 28925 | 1461081008316 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeba5dd000 == 138 [pid = 28925] [id = 596] 08:50:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe822f3400) [pid = 28925] [serial = 1789] [outer = (nil)] 08:50:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe9a2b9c00) [pid = 28925] [serial = 1790] [outer = 0x7fbe822f3400] 08:50:08 INFO - PROCESS | 28925 | 1461081008385 Marionette DEBUG loaded listener.js 08:50:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe9a8ef800) [pid = 28925] [serial = 1791] [outer = 0x7fbe822f3400] 08:50:09 INFO - PROCESS | 28925 | 1461081009185 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]]]}] 08:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1331ms 08:50:09 INFO - PROCESS | 28925 | 1461081009243 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:50:09 INFO - PROCESS | 28925 | 1461081009245 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:50:09 INFO - PROCESS | 28925 | 1461081009251 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:50:09 INFO - PROCESS | 28925 | 1461081009253 Marionette TRACE conn3 <- [1,2358,null,{}] 08:50:09 INFO - PROCESS | 28925 | 1461081009258 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}] 08:50:09 INFO - PROCESS | 28925 | 1461081009433 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:50:09 INFO - PROCESS | 28925 | 1461081009634 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8de1d000 == 139 [pid = 28925] [id = 597] 08:50:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe822f8c00) [pid = 28925] [serial = 1792] [outer = (nil)] 08:50:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe9abd9400) [pid = 28925] [serial = 1793] [outer = 0x7fbe822f8c00] 08:50:09 INFO - PROCESS | 28925 | 1461081009694 Marionette DEBUG loaded listener.js 08:50:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe9df4e000) [pid = 28925] [serial = 1794] [outer = 0x7fbe822f8c00] 08:50:10 INFO - PROCESS | 28925 | 1461081010472 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]]]}] 08:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1277ms 08:50:10 INFO - PROCESS | 28925 | 1461081010529 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:50:10 INFO - PROCESS | 28925 | 1461081010531 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:50:10 INFO - PROCESS | 28925 | 1461081010537 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:50:10 INFO - PROCESS | 28925 | 1461081010539 Marionette TRACE conn3 <- [1,2362,null,{}] 08:50:10 INFO - PROCESS | 28925 | 1461081010544 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}] 08:50:10 INFO - PROCESS | 28925 | 1461081010719 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:50:10 INFO - PROCESS | 28925 | 1461081010930 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e19c000 == 140 [pid = 28925] [id = 598] 08:50:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe8f95a400) [pid = 28925] [serial = 1795] [outer = (nil)] 08:50:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe9e0b3400) [pid = 28925] [serial = 1796] [outer = 0x7fbe8f95a400] 08:50:10 INFO - PROCESS | 28925 | 1461081010991 Marionette DEBUG loaded listener.js 08:50:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe9e2f1800) [pid = 28925] [serial = 1797] [outer = 0x7fbe8f95a400] 08:50:11 INFO - PROCESS | 28925 | 1461081011806 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]]]}] 08:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1326ms 08:50:11 INFO - PROCESS | 28925 | 1461081011864 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:50:11 INFO - PROCESS | 28925 | 1461081011866 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:50:11 INFO - PROCESS | 28925 | 1461081011871 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:50:11 INFO - PROCESS | 28925 | 1461081011874 Marionette TRACE conn3 <- [1,2366,null,{}] 08:50:11 INFO - PROCESS | 28925 | 1461081011879 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}] 08:50:12 INFO - PROCESS | 28925 | 1461081012056 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:50:12 INFO - PROCESS | 28925 | 1461081012261 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f649800 == 141 [pid = 28925] [id = 599] 08:50:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe9a2bd400) [pid = 28925] [serial = 1798] [outer = (nil)] 08:50:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbea150b800) [pid = 28925] [serial = 1799] [outer = 0x7fbe9a2bd400] 08:50:12 INFO - PROCESS | 28925 | 1461081012370 Marionette DEBUG loaded listener.js 08:50:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbea1514c00) [pid = 28925] [serial = 1800] [outer = 0x7fbe9a2bd400] 08:50:13 INFO - PROCESS | 28925 | 1461081013192 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]]]}] 08:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1377ms 08:50:13 INFO - PROCESS | 28925 | 1461081013249 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:50:13 INFO - PROCESS | 28925 | 1461081013252 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:50:13 INFO - PROCESS | 28925 | 1461081013258 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:50:13 INFO - PROCESS | 28925 | 1461081013260 Marionette TRACE conn3 <- [1,2370,null,{}] 08:50:13 INFO - PROCESS | 28925 | 1461081013265 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}] 08:50:13 INFO - PROCESS | 28925 | 1461081013433 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:50:13 INFO - PROCESS | 28925 | 1461081013651 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e5c800 == 142 [pid = 28925] [id = 600] 08:50:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe83a5b400) [pid = 28925] [serial = 1801] [outer = (nil)] 08:50:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe84671000) [pid = 28925] [serial = 1802] [outer = 0x7fbe83a5b400] 08:50:13 INFO - PROCESS | 28925 | 1461081013758 Marionette DEBUG loaded listener.js 08:50:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe8f70a400) [pid = 28925] [serial = 1803] [outer = 0x7fbe83a5b400] 08:50:15 INFO - PROCESS | 28925 | 1461081015076 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]]]}] 08:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1878ms 08:50:15 INFO - PROCESS | 28925 | 1461081015137 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:50:15 INFO - PROCESS | 28925 | 1461081015143 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:50:15 INFO - PROCESS | 28925 | 1461081015150 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:50:15 INFO - PROCESS | 28925 | 1461081015154 Marionette TRACE conn3 <- [1,2374,null,{}] 08:50:15 INFO - PROCESS | 28925 | 1461081015161 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}] 08:50:15 INFO - PROCESS | 28925 | 1461081015351 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:50:15 INFO - PROCESS | 28925 | 1461081015553 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe844a0800 == 143 [pid = 28925] [id = 601] 08:50:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe83a60800) [pid = 28925] [serial = 1804] [outer = (nil)] 08:50:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe8443fc00) [pid = 28925] [serial = 1805] [outer = 0x7fbe83a60800] 08:50:15 INFO - PROCESS | 28925 | 1461081015669 Marionette DEBUG loaded listener.js 08:50:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe84664c00) [pid = 28925] [serial = 1806] [outer = 0x7fbe83a60800] 08:50:16 INFO - PROCESS | 28925 | 1461081016693 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]]]}] 08:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 08:50:16 INFO - PROCESS | 28925 | 1461081016731 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:50:16 INFO - PROCESS | 28925 | 1461081016738 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:50:16 INFO - PROCESS | 28925 | 1461081016746 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:50:16 INFO - PROCESS | 28925 | 1461081016750 Marionette TRACE conn3 <- [1,2378,null,{}] 08:50:16 INFO - PROCESS | 28925 | 1461081016755 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}] 08:50:16 INFO - PROCESS | 28925 | 1461081016935 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:50:17 INFO - PROCESS | 28925 | 1461081017143 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe831d9000 == 144 [pid = 28925] [id = 602] 08:50:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe86226000) [pid = 28925] [serial = 1807] [outer = (nil)] 08:50:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe8660cc00) [pid = 28925] [serial = 1808] [outer = 0x7fbe86226000] 08:50:17 INFO - PROCESS | 28925 | 1461081017201 Marionette DEBUG loaded listener.js 08:50:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe86c2d400) [pid = 28925] [serial = 1809] [outer = 0x7fbe86226000] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe845d3c00) [pid = 28925] [serial = 1685] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe91cacc00) [pid = 28925] [serial = 1640] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe95270c00) [pid = 28925] [serial = 1646] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe97245800) [pid = 28925] [serial = 1652] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe98110000) [pid = 28925] [serial = 1655] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe96585000) [pid = 28925] [serial = 1649] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe920e6c00) [pid = 28925] [serial = 1643] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f6bb800 == 143 [pid = 28925] [id = 584] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea22000 == 142 [pid = 28925] [id = 583] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe896c1000 == 141 [pid = 28925] [id = 582] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87877800 == 140 [pid = 28925] [id = 581] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83c35000 == 139 [pid = 28925] [id = 580] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82182800 == 138 [pid = 28925] [id = 579] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86371800 == 137 [pid = 28925] [id = 578] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe87812800 == 136 [pid = 28925] [id = 576] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8781c800 == 135 [pid = 28925] [id = 575] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84355800 == 134 [pid = 28925] [id = 574] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc9b000 == 133 [pid = 28925] [id = 573] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea832b800 == 132 [pid = 28925] [id = 572] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4de800 == 131 [pid = 28925] [id = 571] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99664800 == 130 [pid = 28925] [id = 570] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95f2f800 == 129 [pid = 28925] [id = 569] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9539e800 == 128 [pid = 28925] [id = 568] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92098000 == 127 [pid = 28925] [id = 567] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91eae000 == 126 [pid = 28925] [id = 566] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe90fc9000 == 125 [pid = 28925] [id = 565] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f990000 == 124 [pid = 28925] [id = 564] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe896ca000 == 123 [pid = 28925] [id = 563] 08:50:17 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8575e000 == 122 [pid = 28925] [id = 562] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe8e07cc00) [pid = 28925] [serial = 1676] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe844eb400) [pid = 28925] [serial = 1658] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe8f5e1800) [pid = 28925] [serial = 1679] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe919e6c00) [pid = 28925] [serial = 1637] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe88885800) [pid = 28925] [serial = 1668] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe86603800) [pid = 28925] [serial = 1631] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 195 (0x7fbe84669400) [pid = 28925] [serial = 1661] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 194 (0x7fbe83a55c00) [pid = 28925] [serial = 1682] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 193 (0x7fbe88b55000) [pid = 28925] [serial = 1674] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 192 (0x7fbe86e92400) [pid = 28925] [serial = 1671] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe8f738000) [pid = 28925] [serial = 1680] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe86226400) [pid = 28925] [serial = 1664] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe8447ec00) [pid = 28925] [serial = 1683] [outer = (nil)] [url = about:blank] 08:50:17 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe846e1c00) [pid = 28925] [serial = 1670] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe86607800) [pid = 28925] [serial = 1665] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe919e2000) [pid = 28925] [serial = 1626] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe88adcc00) [pid = 28925] [serial = 1673] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe8f5d6c00) [pid = 28925] [serial = 1634] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 183 (0x7fbe845cf400) [pid = 28925] [serial = 1628] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 182 (0x7fbe846e8c00) [pid = 28925] [serial = 1662] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 181 (0x7fbe8e987c00) [pid = 28925] [serial = 1677] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | --DOMWINDOW == 180 (0x7fbe86e92800) [pid = 28925] [serial = 1667] [outer = (nil)] [url = about:blank] 08:50:18 INFO - PROCESS | 28925 | 1461081018121 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]]]}] 08:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1429ms 08:50:18 INFO - PROCESS | 28925 | 1461081018181 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:50:18 INFO - PROCESS | 28925 | 1461081018184 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:50:18 INFO - PROCESS | 28925 | 1461081018190 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:50:18 INFO - PROCESS | 28925 | 1461081018195 Marionette TRACE conn3 <- [1,2382,null,{}] 08:50:18 INFO - PROCESS | 28925 | 1461081018208 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}] 08:50:18 INFO - PROCESS | 28925 | 1461081018372 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:50:18 INFO - PROCESS | 28925 | 1461081018388 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86ec3000 == 123 [pid = 28925] [id = 603] 08:50:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 181 (0x7fbe86c31c00) [pid = 28925] [serial = 1810] [outer = (nil)] 08:50:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 182 (0x7fbe87a62800) [pid = 28925] [serial = 1811] [outer = 0x7fbe86c31c00] 08:50:18 INFO - PROCESS | 28925 | 1461081018446 Marionette DEBUG loaded listener.js 08:50:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 183 (0x7fbe88ad8000) [pid = 28925] [serial = 1812] [outer = 0x7fbe86c31c00] 08:50:19 INFO - PROCESS | 28925 | 1461081019234 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]]]}] 08:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1082ms 08:50:19 INFO - PROCESS | 28925 | 1461081019272 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:50:19 INFO - PROCESS | 28925 | 1461081019276 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:50:19 INFO - PROCESS | 28925 | 1461081019281 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:50:19 INFO - PROCESS | 28925 | 1461081019283 Marionette TRACE conn3 <- [1,2386,null,{}] 08:50:19 INFO - PROCESS | 28925 | 1461081019288 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}] 08:50:19 INFO - PROCESS | 28925 | 1461081019451 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:50:19 INFO - PROCESS | 28925 | 1461081019468 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e7d3800 == 124 [pid = 28925] [id = 604] 08:50:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 184 (0x7fbe86e96800) [pid = 28925] [serial = 1813] [outer = (nil)] 08:50:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe896f5000) [pid = 28925] [serial = 1814] [outer = 0x7fbe86e96800] 08:50:19 INFO - PROCESS | 28925 | 1461081019521 Marionette DEBUG loaded listener.js 08:50:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe8df2c400) [pid = 28925] [serial = 1815] [outer = 0x7fbe86e96800] 08:50:20 INFO - PROCESS | 28925 | 1461081020392 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]]]}] 08:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1124ms 08:50:20 INFO - PROCESS | 28925 | 1461081020415 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:50:20 INFO - PROCESS | 28925 | 1461081020418 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:50:20 INFO - PROCESS | 28925 | 1461081020423 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:50:20 INFO - PROCESS | 28925 | 1461081020425 Marionette TRACE conn3 <- [1,2390,null,{}] 08:50:20 INFO - PROCESS | 28925 | 1461081020430 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}] 08:50:20 INFO - PROCESS | 28925 | 1461081020640 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:50:20 INFO - PROCESS | 28925 | 1461081020668 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f655800 == 125 [pid = 28925] [id = 605] 08:50:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe83a59400) [pid = 28925] [serial = 1816] [outer = (nil)] 08:50:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe8e980c00) [pid = 28925] [serial = 1817] [outer = 0x7fbe83a59400] 08:50:20 INFO - PROCESS | 28925 | 1461081020723 Marionette DEBUG loaded listener.js 08:50:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe8f70c000) [pid = 28925] [serial = 1818] [outer = 0x7fbe83a59400] 08:50:21 INFO - PROCESS | 28925 | 1461081021505 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]]]}] 08:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1125ms 08:50:21 INFO - PROCESS | 28925 | 1461081021549 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:50:21 INFO - PROCESS | 28925 | 1461081021552 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:50:21 INFO - PROCESS | 28925 | 1461081021557 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:50:21 INFO - PROCESS | 28925 | 1461081021559 Marionette TRACE conn3 <- [1,2394,null,{}] 08:50:21 INFO - PROCESS | 28925 | 1461081021583 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}] 08:50:21 INFO - PROCESS | 28925 | 1461081021827 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:50:21 INFO - PROCESS | 28925 | 1461081021853 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f820800 == 126 [pid = 28925] [id = 606] 08:50:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe8f70e800) [pid = 28925] [serial = 1819] [outer = (nil)] 08:50:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe9115fc00) [pid = 28925] [serial = 1820] [outer = 0x7fbe8f70e800] 08:50:21 INFO - PROCESS | 28925 | 1461081021912 Marionette DEBUG loaded listener.js 08:50:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe91dee000) [pid = 28925] [serial = 1821] [outer = 0x7fbe8f70e800] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 191 (0x7fbe889e8c00) [pid = 28925] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 190 (0x7fbe84291800) [pid = 28925] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 189 (0x7fbe8459e000) [pid = 28925] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 188 (0x7fbe8447f400) [pid = 28925] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 187 (0x7fbe8488fc00) [pid = 28925] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 186 (0x7fbe88883400) [pid = 28925] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 185 (0x7fbe846a5000) [pid = 28925] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:50:22 INFO - PROCESS | 28925 | --DOMWINDOW == 184 (0x7fbe822ed800) [pid = 28925] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:50:22 INFO - PROCESS | 28925 | 1461081022993 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]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1447ms 08:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:50:23 INFO - PROCESS | 28925 | 1461081023005 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 28925 | 1461081023007 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:50:23 INFO - PROCESS | 28925 | 1461081023011 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:50:23 INFO - PROCESS | 28925 | 1461081023015 Marionette TRACE conn3 <- [1,2398,null,{}] 08:50:23 INFO - PROCESS | 28925 | 1461081023019 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}] 08:50:23 INFO - PROCESS | 28925 | 1461081023180 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:50:23 INFO - PROCESS | 28925 | 1461081023195 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f9c6000 == 127 [pid = 28925] [id = 607] 08:50:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 185 (0x7fbe8488fc00) [pid = 28925] [serial = 1822] [outer = (nil)] 08:50:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 186 (0x7fbe90aa8800) [pid = 28925] [serial = 1823] [outer = 0x7fbe8488fc00] 08:50:23 INFO - PROCESS | 28925 | 1461081023247 Marionette DEBUG loaded listener.js 08:50:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 187 (0x7fbe91fb9000) [pid = 28925] [serial = 1824] [outer = 0x7fbe8488fc00] 08:50:23 INFO - PROCESS | 28925 | 1461081023972 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]]]}] 08:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 976ms 08:50:23 INFO - PROCESS | 28925 | 1461081023988 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:50:23 INFO - PROCESS | 28925 | 1461081023991 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:50:23 INFO - PROCESS | 28925 | 1461081023995 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:50:24 INFO - PROCESS | 28925 | 1461081023997 Marionette TRACE conn3 <- [1,2402,null,{}] 08:50:24 INFO - PROCESS | 28925 | 1461081024002 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}] 08:50:24 INFO - PROCESS | 28925 | 1461081024146 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:50:24 INFO - PROCESS | 28925 | 1461081024312 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9162b800 == 128 [pid = 28925] [id = 608] 08:50:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 188 (0x7fbe84885400) [pid = 28925] [serial = 1825] [outer = (nil)] 08:50:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 189 (0x7fbe920e9400) [pid = 28925] [serial = 1826] [outer = 0x7fbe84885400] 08:50:24 INFO - PROCESS | 28925 | 1461081024363 Marionette DEBUG loaded listener.js 08:50:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 190 (0x7fbe93f19c00) [pid = 28925] [serial = 1827] [outer = 0x7fbe84885400] 08:50:25 INFO - PROCESS | 28925 | 1461081025258 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]]]}] 08:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1326ms 08:50:25 INFO - PROCESS | 28925 | 1461081025323 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:50:25 INFO - PROCESS | 28925 | 1461081025328 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:50:25 INFO - PROCESS | 28925 | 1461081025336 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:50:25 INFO - PROCESS | 28925 | 1461081025341 Marionette TRACE conn3 <- [1,2406,null,{}] 08:50:25 INFO - PROCESS | 28925 | 1461081025348 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}] 08:50:25 INFO - PROCESS | 28925 | 1461081025559 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:50:25 INFO - PROCESS | 28925 | 1461081025761 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8636d000 == 129 [pid = 28925] [id = 609] 08:50:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 191 (0x7fbe8448bc00) [pid = 28925] [serial = 1828] [outer = (nil)] 08:50:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 192 (0x7fbe846a6800) [pid = 28925] [serial = 1829] [outer = 0x7fbe8448bc00] 08:50:25 INFO - PROCESS | 28925 | 1461081025867 Marionette DEBUG loaded listener.js 08:50:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 193 (0x7fbe86220400) [pid = 28925] [serial = 1830] [outer = 0x7fbe8448bc00] 08:50:26 INFO - PROCESS | 28925 | 1461081026712 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]]]}] 08:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1437ms 08:50:26 INFO - PROCESS | 28925 | 1461081026772 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:50:26 INFO - PROCESS | 28925 | 1461081026779 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:50:26 INFO - PROCESS | 28925 | 1461081026788 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:50:26 INFO - PROCESS | 28925 | 1461081026792 Marionette TRACE conn3 <- [1,2410,null,{}] 08:50:26 INFO - PROCESS | 28925 | 1461081026797 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}] 08:50:27 INFO - PROCESS | 28925 | 1461081027033 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:50:27 INFO - PROCESS | 28925 | 1461081027231 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea4a000 == 130 [pid = 28925] [id = 610] 08:50:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 194 (0x7fbe844e6c00) [pid = 28925] [serial = 1831] [outer = (nil)] 08:50:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 195 (0x7fbe86e54400) [pid = 28925] [serial = 1832] [outer = 0x7fbe844e6c00] 08:50:27 INFO - PROCESS | 28925 | 1461081027295 Marionette DEBUG loaded listener.js 08:50:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 196 (0x7fbe889ec400) [pid = 28925] [serial = 1833] [outer = 0x7fbe844e6c00] 08:50:28 INFO - PROCESS | 28925 | 1461081028223 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]]]}] 08:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1484ms 08:50:28 INFO - PROCESS | 28925 | 1461081028273 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:50:28 INFO - PROCESS | 28925 | 1461081028277 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:50:28 INFO - PROCESS | 28925 | 1461081028282 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:50:28 INFO - PROCESS | 28925 | 1461081028287 Marionette TRACE conn3 <- [1,2414,null,{}] 08:50:28 INFO - PROCESS | 28925 | 1461081028301 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}] 08:50:28 INFO - PROCESS | 28925 | 1461081028476 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:50:28 INFO - PROCESS | 28925 | 1461081028690 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95175000 == 131 [pid = 28925] [id = 611] 08:50:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe889e8c00) [pid = 28925] [serial = 1834] [outer = (nil)] 08:50:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe90ab1c00) [pid = 28925] [serial = 1835] [outer = 0x7fbe889e8c00] 08:50:28 INFO - PROCESS | 28925 | 1461081028756 Marionette DEBUG loaded listener.js 08:50:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe919e4400) [pid = 28925] [serial = 1836] [outer = 0x7fbe889e8c00] 08:50:29 INFO - PROCESS | 28925 | 1461081029565 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]]]}] 08:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1337ms 08:50:29 INFO - PROCESS | 28925 | 1461081029619 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:50:29 INFO - PROCESS | 28925 | 1461081029623 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:50:29 INFO - PROCESS | 28925 | 1461081029628 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:50:29 INFO - PROCESS | 28925 | 1461081029630 Marionette TRACE conn3 <- [1,2418,null,{}] 08:50:29 INFO - PROCESS | 28925 | 1461081029635 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}] 08:50:29 INFO - PROCESS | 28925 | 1461081029807 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:50:30 INFO - PROCESS | 28925 | 1461081030011 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe99655000 == 132 [pid = 28925] [id = 612] 08:50:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe89605800) [pid = 28925] [serial = 1837] [outer = (nil)] 08:50:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe954c3000) [pid = 28925] [serial = 1838] [outer = 0x7fbe89605800] 08:50:30 INFO - PROCESS | 28925 | 1461081030073 Marionette DEBUG loaded listener.js 08:50:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe97ff7000) [pid = 28925] [serial = 1839] [outer = 0x7fbe89605800] 08:50:30 INFO - PROCESS | 28925 | 1461081030881 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]]]}] 08:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1325ms 08:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:50:30 INFO - PROCESS | 28925 | 1461081030955 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:50:30 INFO - PROCESS | 28925 | 1461081030957 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:50:30 INFO - PROCESS | 28925 | 1461081030964 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:50:30 INFO - PROCESS | 28925 | 1461081030967 Marionette TRACE conn3 <- [1,2422,null,{}] 08:50:30 INFO - PROCESS | 28925 | 1461081030971 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}] 08:50:31 INFO - PROCESS | 28925 | 1461081031143 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:50:31 INFO - PROCESS | 28925 | 1461081031384 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a21e000 == 133 [pid = 28925] [id = 613] 08:50:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe9853a000) [pid = 28925] [serial = 1840] [outer = (nil)] 08:50:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe99914000) [pid = 28925] [serial = 1841] [outer = 0x7fbe9853a000] 08:50:31 INFO - PROCESS | 28925 | 1461081031493 Marionette DEBUG loaded listener.js 08:50:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe9a0d8c00) [pid = 28925] [serial = 1842] [outer = 0x7fbe9853a000] 08:50:32 INFO - PROCESS | 28925 | 1461081032261 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]]]}] 08:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1330ms 08:50:32 INFO - PROCESS | 28925 | 1461081032293 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:50:32 INFO - PROCESS | 28925 | 1461081032297 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:50:32 INFO - PROCESS | 28925 | 1461081032302 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:50:32 INFO - PROCESS | 28925 | 1461081032304 Marionette TRACE conn3 <- [1,2426,null,{}] 08:50:32 INFO - PROCESS | 28925 | 1461081032309 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}] 08:50:32 INFO - PROCESS | 28925 | 1461081032498 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:50:32 INFO - PROCESS | 28925 | 1461081032709 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab7f3000 == 134 [pid = 28925] [id = 614] 08:50:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe99915400) [pid = 28925] [serial = 1843] [outer = (nil)] 08:50:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe9e0b4400) [pid = 28925] [serial = 1844] [outer = 0x7fbe99915400] 08:50:32 INFO - PROCESS | 28925 | 1461081032779 Marionette DEBUG loaded listener.js 08:50:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbea72d2800) [pid = 28925] [serial = 1845] [outer = 0x7fbe99915400] 08:50:33 INFO - PROCESS | 28925 | 1461081033563 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]]]}] 08:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1327ms 08:50:33 INFO - PROCESS | 28925 | 1461081033629 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:50:33 INFO - PROCESS | 28925 | 1461081033633 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:50:33 INFO - PROCESS | 28925 | 1461081033638 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:50:33 INFO - PROCESS | 28925 | 1461081033640 Marionette TRACE conn3 <- [1,2430,null,{}] 08:50:33 INFO - PROCESS | 28925 | 1461081033645 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}] 08:50:33 INFO - PROCESS | 28925 | 1461081033815 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:50:34 INFO - PROCESS | 28925 | 1461081034020 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8e8000 == 135 [pid = 28925] [id = 615] 08:50:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe9a0df000) [pid = 28925] [serial = 1846] [outer = (nil)] 08:50:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbea81a7800) [pid = 28925] [serial = 1847] [outer = 0x7fbe9a0df000] 08:50:34 INFO - PROCESS | 28925 | 1461081034083 Marionette DEBUG loaded listener.js 08:50:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbea8397800) [pid = 28925] [serial = 1848] [outer = 0x7fbe9a0df000] 08:50:34 INFO - PROCESS | 28925 | 1461081034844 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]]]}] 08:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1235ms 08:50:34 INFO - PROCESS | 28925 | 1461081034888 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:50:34 INFO - PROCESS | 28925 | 1461081034891 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:50:34 INFO - PROCESS | 28925 | 1461081034899 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:50:34 INFO - PROCESS | 28925 | 1461081034902 Marionette TRACE conn3 <- [1,2434,null,{}] 08:50:34 INFO - PROCESS | 28925 | 1461081034907 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}] 08:50:35 INFO - PROCESS | 28925 | 1461081035091 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:50:35 INFO - PROCESS | 28925 | 1461081035295 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fe69800 == 136 [pid = 28925] [id = 616] 08:50:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbea1516400) [pid = 28925] [serial = 1849] [outer = (nil)] 08:50:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbea9232c00) [pid = 28925] [serial = 1850] [outer = 0x7fbea1516400] 08:50:35 INFO - PROCESS | 28925 | 1461081035356 Marionette DEBUG loaded listener.js 08:50:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbea9502800) [pid = 28925] [serial = 1851] [outer = 0x7fbea1516400] 08:50:36 INFO - PROCESS | 28925 | 1461081036126 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]]]}] 08:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1236ms 08:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:50:36 INFO - PROCESS | 28925 | 1461081036136 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:50:36 INFO - PROCESS | 28925 | 1461081036139 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:50:36 INFO - PROCESS | 28925 | 1461081036144 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:50:36 INFO - PROCESS | 28925 | 1461081036147 Marionette TRACE conn3 <- [1,2438,null,{}] 08:50:36 INFO - PROCESS | 28925 | 1461081036187 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}] 08:50:36 INFO - PROCESS | 28925 | 1461081036428 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:50:36 INFO - PROCESS | 28925 | 1461081036578 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaf469000 == 137 [pid = 28925] [id = 617] 08:50:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe9736a000) [pid = 28925] [serial = 1852] [outer = (nil)] 08:50:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbeab425800) [pid = 28925] [serial = 1853] [outer = 0x7fbe9736a000] 08:50:36 INFO - PROCESS | 28925 | 1461081036640 Marionette DEBUG loaded listener.js 08:50:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbeab542000) [pid = 28925] [serial = 1854] [outer = 0x7fbe9736a000] 08:50:37 INFO - PROCESS | 28925 | 1461081037446 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]]]}] 08:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1327ms 08:50:37 INFO - PROCESS | 28925 | 1461081037471 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:50:37 INFO - PROCESS | 28925 | 1461081037475 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:50:37 INFO - PROCESS | 28925 | 1461081037480 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:50:37 INFO - PROCESS | 28925 | 1461081037482 Marionette TRACE conn3 <- [1,2442,null,{}] 08:50:37 INFO - PROCESS | 28925 | 1461081037487 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}] 08:50:37 INFO - PROCESS | 28925 | 1461081037662 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:50:37 INFO - PROCESS | 28925 | 1461081037868 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83146000 == 138 [pid = 28925] [id = 618] 08:50:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbea8395800) [pid = 28925] [serial = 1855] [outer = (nil)] 08:50:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbea7255c00) [pid = 28925] [serial = 1856] [outer = 0x7fbea8395800] 08:50:37 INFO - PROCESS | 28925 | 1461081037937 Marionette DEBUG loaded listener.js 08:50:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbeabaf5000) [pid = 28925] [serial = 1857] [outer = 0x7fbea8395800] 08:50:38 INFO - PROCESS | 28925 | 1461081038708 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]]]}] 08:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1279ms 08:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:50:38 INFO - PROCESS | 28925 | 1461081038760 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:50:38 INFO - PROCESS | 28925 | 1461081038762 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:50:38 INFO - PROCESS | 28925 | 1461081038767 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:50:38 INFO - PROCESS | 28925 | 1461081038772 Marionette TRACE conn3 <- [1,2446,null,{}] 08:50:38 INFO - PROCESS | 28925 | 1461081038777 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}] 08:50:38 INFO - PROCESS | 28925 | 1461081038964 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:50:39 INFO - PROCESS | 28925 | 1461081039178 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe812d6800 == 139 [pid = 28925] [id = 619] 08:50:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbea8536c00) [pid = 28925] [serial = 1858] [outer = (nil)] 08:50:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbead2c2c00) [pid = 28925] [serial = 1859] [outer = 0x7fbea8536c00] 08:50:39 INFO - PROCESS | 28925 | 1461081039246 Marionette DEBUG loaded listener.js 08:50:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbead608800) [pid = 28925] [serial = 1860] [outer = 0x7fbea8536c00] 08:50:40 INFO - PROCESS | 28925 | 1461081040030 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]]]}] 08:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1328ms 08:50:40 INFO - PROCESS | 28925 | 1461081040096 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:50:40 INFO - PROCESS | 28925 | 1461081040099 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:50:40 INFO - PROCESS | 28925 | 1461081040105 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:50:40 INFO - PROCESS | 28925 | 1461081040107 Marionette TRACE conn3 <- [1,2450,null,{}] 08:50:40 INFO - PROCESS | 28925 | 1461081040112 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}] 08:50:40 INFO - PROCESS | 28925 | 1461081040281 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:50:40 INFO - PROCESS | 28925 | 1461081040488 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe815a5000 == 140 [pid = 28925] [id = 620] 08:50:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe96029400) [pid = 28925] [serial = 1861] [outer = (nil)] 08:50:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe96031800) [pid = 28925] [serial = 1862] [outer = 0x7fbe96029400] 08:50:40 INFO - PROCESS | 28925 | 1461081040552 Marionette DEBUG loaded listener.js 08:50:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe96036000) [pid = 28925] [serial = 1863] [outer = 0x7fbe96029400] 08:50:41 INFO - PROCESS | 28925 | 1461081041341 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]]]}] 08:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1276ms 08:50:41 INFO - PROCESS | 28925 | 1461081041381 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:50:41 INFO - PROCESS | 28925 | 1461081041384 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:50:41 INFO - PROCESS | 28925 | 1461081041390 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:50:41 INFO - PROCESS | 28925 | 1461081041392 Marionette TRACE conn3 <- [1,2454,null,{}] 08:50:41 INFO - PROCESS | 28925 | 1461081041397 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}] 08:50:41 INFO - PROCESS | 28925 | 1461081041591 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:50:41 INFO - PROCESS | 28925 | 1461081041801 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fec6800 == 141 [pid = 28925] [id = 621] 08:50:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe7fd42400) [pid = 28925] [serial = 1864] [outer = (nil)] 08:50:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe7fd4a800) [pid = 28925] [serial = 1865] [outer = 0x7fbe7fd42400] 08:50:41 INFO - PROCESS | 28925 | 1461081041923 Marionette DEBUG loaded listener.js 08:50:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe7fd4f400) [pid = 28925] [serial = 1866] [outer = 0x7fbe7fd42400] 08:50:42 INFO - PROCESS | 28925 | 1461081042703 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]]]}] 08:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1331ms 08:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:50:42 INFO - PROCESS | 28925 | 1461081042734 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:50:42 INFO - PROCESS | 28925 | 1461081042737 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:50:42 INFO - PROCESS | 28925 | 1461081042745 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:50:42 INFO - PROCESS | 28925 | 1461081042747 Marionette TRACE conn3 <- [1,2458,null,{}] 08:50:42 INFO - PROCESS | 28925 | 1461081042752 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}] 08:50:42 INFO - PROCESS | 28925 | 1461081042920 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:50:43 INFO - PROCESS | 28925 | 1461081043130 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fedf000 == 142 [pid = 28925] [id = 622] 08:50:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe7fd45c00) [pid = 28925] [serial = 1867] [outer = (nil)] 08:50:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe8210dc00) [pid = 28925] [serial = 1868] [outer = 0x7fbe7fd45c00] 08:50:43 INFO - PROCESS | 28925 | 1461081043229 Marionette DEBUG loaded listener.js 08:50:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe82112800) [pid = 28925] [serial = 1869] [outer = 0x7fbe7fd45c00] 08:50:44 INFO - PROCESS | 28925 | 1461081044033 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]]]}] 08:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1330ms 08:50:44 INFO - PROCESS | 28925 | 1461081044074 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:50:44 INFO - PROCESS | 28925 | 1461081044078 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:50:44 INFO - PROCESS | 28925 | 1461081044083 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:50:44 INFO - PROCESS | 28925 | 1461081044085 Marionette TRACE conn3 <- [1,2462,null,{}] 08:50:44 INFO - PROCESS | 28925 | 1461081044090 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}] 08:50:44 INFO - PROCESS | 28925 | 1461081044262 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:50:44 INFO - PROCESS | 28925 | 1461081044482 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7bed7000 == 143 [pid = 28925] [id = 623] 08:50:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe7fd46c00) [pid = 28925] [serial = 1870] [outer = (nil)] 08:50:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe7fdf5c00) [pid = 28925] [serial = 1871] [outer = 0x7fbe7fd46c00] 08:50:44 INFO - PROCESS | 28925 | 1461081044585 Marionette DEBUG loaded listener.js 08:50:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe7fdfa000) [pid = 28925] [serial = 1872] [outer = 0x7fbe7fd46c00] 08:50:45 INFO - PROCESS | 28925 | 1461081045392 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]]]}] 08:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1377ms 08:50:45 INFO - PROCESS | 28925 | 1461081045461 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:50:45 INFO - PROCESS | 28925 | 1461081045464 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:50:45 INFO - PROCESS | 28925 | 1461081045469 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:50:45 INFO - PROCESS | 28925 | 1461081045471 Marionette TRACE conn3 <- [1,2466,null,{}] 08:50:45 INFO - PROCESS | 28925 | 1461081045476 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}] 08:50:45 INFO - PROCESS | 28925 | 1461081045654 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:50:45 INFO - PROCESS | 28925 | 1461081045865 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82188000 == 144 [pid = 28925] [id = 624] 08:50:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe7fdef400) [pid = 28925] [serial = 1873] [outer = (nil)] 08:50:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe80ab2800) [pid = 28925] [serial = 1874] [outer = 0x7fbe7fdef400] 08:50:45 INFO - PROCESS | 28925 | 1461081045973 Marionette DEBUG loaded listener.js 08:50:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe80ab7000) [pid = 28925] [serial = 1875] [outer = 0x7fbe7fdef400] 08:50:47 INFO - PROCESS | 28925 | 1461081047297 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]]]}] 08:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1883ms 08:50:47 INFO - PROCESS | 28925 | 1461081047354 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:50:47 INFO - PROCESS | 28925 | 1461081047358 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:50:47 INFO - PROCESS | 28925 | 1461081047365 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:50:47 INFO - PROCESS | 28925 | 1461081047369 Marionette TRACE conn3 <- [1,2470,null,{}] 08:50:47 INFO - PROCESS | 28925 | 1461081047375 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}] 08:50:47 INFO - PROCESS | 28925 | 1461081047617 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:50:48 INFO - PROCESS | 28925 | 1461081048014 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e5b000 == 145 [pid = 28925] [id = 625] 08:50:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe8211ac00) [pid = 28925] [serial = 1876] [outer = (nil)] 08:50:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe822f5400) [pid = 28925] [serial = 1877] [outer = 0x7fbe8211ac00] 08:50:48 INFO - PROCESS | 28925 | 1461081048077 Marionette DEBUG loaded listener.js 08:50:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe83a61c00) [pid = 28925] [serial = 1878] [outer = 0x7fbe8211ac00] 08:50:48 INFO - PROCESS | 28925 | 1461081048877 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]]]}] 08:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1538ms 08:50:48 INFO - PROCESS | 28925 | 1461081048903 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:50:48 INFO - PROCESS | 28925 | 1461081048910 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:50:48 INFO - PROCESS | 28925 | 1461081048919 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:50:48 INFO - PROCESS | 28925 | 1461081048922 Marionette TRACE conn3 <- [1,2474,null,{}] 08:50:48 INFO - PROCESS | 28925 | 1461081048926 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}] 08:50:49 INFO - PROCESS | 28925 | 1461081049099 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:50:49 INFO - PROCESS | 28925 | 1461081049315 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84260800 == 146 [pid = 28925] [id = 626] 08:50:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe844e9800) [pid = 28925] [serial = 1879] [outer = (nil)] 08:50:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe8469f000) [pid = 28925] [serial = 1880] [outer = 0x7fbe844e9800] 08:50:49 INFO - PROCESS | 28925 | 1461081049429 Marionette DEBUG loaded listener.js 08:50:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe84888000) [pid = 28925] [serial = 1881] [outer = 0x7fbe844e9800] 08:50:49 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe8f5d4400) [pid = 28925] [serial = 1757] [outer = (nil)] [url = about:blank] 08:50:49 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe858a7800) [pid = 28925] [serial = 1733] [outer = (nil)] [url = about:blank] 08:50:49 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe846a0800) [pid = 28925] [serial = 1724] [outer = (nil)] [url = about:blank] 08:50:49 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe845a7400) [pid = 28925] [serial = 1727] [outer = (nil)] [url = about:blank] 08:50:49 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe8447e400) [pid = 28925] [serial = 1730] [outer = (nil)] [url = about:blank] 08:50:49 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe98111000) [pid = 28925] [serial = 1721] [outer = (nil)] [url = about:blank] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f9c6000 == 145 [pid = 28925] [id = 607] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f820800 == 144 [pid = 28925] [id = 606] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f655800 == 143 [pid = 28925] [id = 605] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e7d3800 == 142 [pid = 28925] [id = 604] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86ec3000 == 141 [pid = 28925] [id = 603] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe831d9000 == 140 [pid = 28925] [id = 602] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe844a0800 == 139 [pid = 28925] [id = 601] 08:50:49 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeba5dd000 == 138 [pid = 28925] [id = 596] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8a2800 == 137 [pid = 28925] [id = 595] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaba15800 == 136 [pid = 28925] [id = 594] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8563000 == 135 [pid = 28925] [id = 593] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea21ba800 == 134 [pid = 28925] [id = 592] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a4db000 == 133 [pid = 28925] [id = 591] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fec800 == 132 [pid = 28925] [id = 590] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e68000 == 131 [pid = 28925] [id = 589] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91c66800 == 130 [pid = 28925] [id = 588] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea11000 == 129 [pid = 28925] [id = 587] 08:50:50 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe844ae000 == 128 [pid = 28925] [id = 586] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe88b5a000) [pid = 28925] [serial = 1697] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe8de4e800) [pid = 28925] [serial = 1752] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe954c6000) [pid = 28925] [serial = 1718] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe90a52800) [pid = 28925] [serial = 1703] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe889e5400) [pid = 28925] [serial = 1754] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe86e88800) [pid = 28925] [serial = 1745] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe87a56800) [pid = 28925] [serial = 1746] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe84484400) [pid = 28925] [serial = 1736] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe90bd0800) [pid = 28925] [serial = 1706] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe86218c00) [pid = 28925] [serial = 1740] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe889e7800) [pid = 28925] [serial = 1749] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe8de49c00) [pid = 28925] [serial = 1700] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe88887c00) [pid = 28925] [serial = 1748] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe91fb9c00) [pid = 28925] [serial = 1715] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe86223400) [pid = 28925] [serial = 1691] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe86c25800) [pid = 28925] [serial = 1743] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe91848400) [pid = 28925] [serial = 1709] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe86e93c00) [pid = 28925] [serial = 1694] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe845ab800) [pid = 28925] [serial = 1737] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe845cdc00) [pid = 28925] [serial = 1688] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe858ad800) [pid = 28925] [serial = 1739] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe8e07e000) [pid = 28925] [serial = 1755] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe84882c00) [pid = 28925] [serial = 1686] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe86609400) [pid = 28925] [serial = 1742] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe91cb1000) [pid = 28925] [serial = 1712] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe8960f400) [pid = 28925] [serial = 1751] [outer = (nil)] [url = about:blank] 08:50:50 INFO - PROCESS | 28925 | 1461081050277 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]]]}] 08:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1380ms 08:50:50 INFO - PROCESS | 28925 | 1461081050300 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:50:50 INFO - PROCESS | 28925 | 1461081050303 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:50:50 INFO - PROCESS | 28925 | 1461081050308 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:50:50 INFO - PROCESS | 28925 | 1461081050313 Marionette TRACE conn3 <- [1,2478,null,{}] 08:50:50 INFO - PROCESS | 28925 | 1461081050326 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}] 08:50:50 INFO - PROCESS | 28925 | 1461081050512 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:50:50 INFO - PROCESS | 28925 | 1461081050680 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895d9800 == 129 [pid = 28925] [id = 627] 08:50:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe845aa400) [pid = 28925] [serial = 1882] [outer = (nil)] 08:50:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe863c9400) [pid = 28925] [serial = 1883] [outer = 0x7fbe845aa400] 08:50:50 INFO - PROCESS | 28925 | 1461081050735 Marionette DEBUG loaded listener.js 08:50:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe86e4f800) [pid = 28925] [serial = 1884] [outer = 0x7fbe845aa400] 08:50:51 INFO - PROCESS | 28925 | 1461081051406 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]]]}] 08:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1131ms 08:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:50:51 INFO - PROCESS | 28925 | 1461081051440 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:50:51 INFO - PROCESS | 28925 | 1461081051443 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:50:51 INFO - PROCESS | 28925 | 1461081051447 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:50:51 INFO - PROCESS | 28925 | 1461081051451 Marionette TRACE conn3 <- [1,2482,null,{}] 08:50:51 INFO - PROCESS | 28925 | 1461081051455 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}] 08:50:51 INFO - PROCESS | 28925 | 1461081051685 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:50:51 INFO - PROCESS | 28925 | 1461081051699 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e195000 == 130 [pid = 28925] [id = 628] 08:50:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe86e51800) [pid = 28925] [serial = 1885] [outer = (nil)] 08:50:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe87a5b400) [pid = 28925] [serial = 1886] [outer = 0x7fbe86e51800] 08:50:51 INFO - PROCESS | 28925 | 1461081051764 Marionette DEBUG loaded listener.js 08:50:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe88ad5c00) [pid = 28925] [serial = 1887] [outer = 0x7fbe86e51800] 08:50:52 INFO - PROCESS | 28925 | 1461081052613 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]]]}] 08:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1182ms 08:50:52 INFO - PROCESS | 28925 | 1461081052631 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:50:52 INFO - PROCESS | 28925 | 1461081052634 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:50:52 INFO - PROCESS | 28925 | 1461081052639 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:50:52 INFO - PROCESS | 28925 | 1461081052641 Marionette TRACE conn3 <- [1,2486,null,{}] 08:50:52 INFO - PROCESS | 28925 | 1461081052660 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}] 08:50:52 INFO - PROCESS | 28925 | 1461081052876 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:50:52 INFO - PROCESS | 28925 | 1461081052907 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea06000 == 131 [pid = 28925] [id = 629] 08:50:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe8469b000) [pid = 28925] [serial = 1888] [outer = (nil)] 08:50:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe88b54000) [pid = 28925] [serial = 1889] [outer = 0x7fbe8469b000] 08:50:52 INFO - PROCESS | 28925 | 1461081052962 Marionette DEBUG loaded listener.js 08:50:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe896e8400) [pid = 28925] [serial = 1890] [outer = 0x7fbe8469b000] 08:50:53 INFO - PROCESS | 28925 | 1461081053780 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]]]}] 08:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1181ms 08:50:53 INFO - PROCESS | 28925 | 1461081053822 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:50:53 INFO - PROCESS | 28925 | 1461081053825 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:50:53 INFO - PROCESS | 28925 | 1461081053837 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:50:53 INFO - PROCESS | 28925 | 1461081053839 Marionette TRACE conn3 <- [1,2490,null,{}] 08:50:53 INFO - PROCESS | 28925 | 1461081053844 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}] 08:50:54 INFO - PROCESS | 28925 | 1461081054072 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:50:54 INFO - PROCESS | 28925 | 1461081054112 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f766000 == 132 [pid = 28925] [id = 630] 08:50:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe8f5d4400) [pid = 28925] [serial = 1891] [outer = (nil)] 08:50:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe9093ac00) [pid = 28925] [serial = 1892] [outer = 0x7fbe8f5d4400] 08:50:54 INFO - PROCESS | 28925 | 1461081054169 Marionette DEBUG loaded listener.js 08:50:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe90bb6800) [pid = 28925] [serial = 1893] [outer = 0x7fbe8f5d4400] 08:50:54 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe83a59400) [pid = 28925] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:50:54 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe8f70e800) [pid = 28925] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:50:54 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe8488fc00) [pid = 28925] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:50:54 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe86226000) [pid = 28925] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:50:54 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe86c31c00) [pid = 28925] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:50:54 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe83a60800) [pid = 28925] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:50:54 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe86e96800) [pid = 28925] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:50:55 INFO - PROCESS | 28925 | 1461081055170 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]]]}] 08:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1389ms 08:50:55 INFO - PROCESS | 28925 | 1461081055219 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:50:55 INFO - PROCESS | 28925 | 1461081055232 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:50:55 INFO - PROCESS | 28925 | 1461081055237 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:50:55 INFO - PROCESS | 28925 | 1461081055240 Marionette TRACE conn3 <- [1,2494,null,{}] 08:50:55 INFO - PROCESS | 28925 | 1461081055244 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}] 08:50:55 INFO - PROCESS | 28925 | 1461081055402 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:50:55 INFO - PROCESS | 28925 | 1461081055571 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f6ae000 == 133 [pid = 28925] [id = 631] 08:50:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe86226400) [pid = 28925] [serial = 1894] [outer = (nil)] 08:50:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe8f5dec00) [pid = 28925] [serial = 1895] [outer = 0x7fbe86226400] 08:50:55 INFO - PROCESS | 28925 | 1461081055624 Marionette DEBUG loaded listener.js 08:50:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe919de800) [pid = 28925] [serial = 1896] [outer = 0x7fbe86226400] 08:50:56 INFO - PROCESS | 28925 | 1461081056220 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]]]}] 08:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1029ms 08:50:56 INFO - PROCESS | 28925 | 1461081056267 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:50:56 INFO - PROCESS | 28925 | 1461081056270 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:50:56 INFO - PROCESS | 28925 | 1461081056275 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:50:56 INFO - PROCESS | 28925 | 1461081056276 Marionette TRACE conn3 <- [1,2498,null,{}] 08:50:56 INFO - PROCESS | 28925 | 1461081056296 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}] 08:50:56 INFO - PROCESS | 28925 | 1461081056515 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:50:56 INFO - PROCESS | 28925 | 1461081056535 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe907a0000 == 134 [pid = 28925] [id = 632] 08:50:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe86e88c00) [pid = 28925] [serial = 1897] [outer = (nil)] 08:50:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe91caf000) [pid = 28925] [serial = 1898] [outer = 0x7fbe86e88c00] 08:50:56 INFO - PROCESS | 28925 | 1461081056589 Marionette DEBUG loaded listener.js 08:50:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe92e17000) [pid = 28925] [serial = 1899] [outer = 0x7fbe86e88c00] 08:50:57 INFO - PROCESS | 28925 | 1461081057658 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]]]}] 08:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1432ms 08:50:57 INFO - PROCESS | 28925 | 1461081057708 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:50:57 INFO - PROCESS | 28925 | 1461081057713 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:50:57 INFO - PROCESS | 28925 | 1461081057721 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:50:57 INFO - PROCESS | 28925 | 1461081057726 Marionette TRACE conn3 <- [1,2502,null,{}] 08:50:57 INFO - PROCESS | 28925 | 1461081057733 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}] 08:50:57 INFO - PROCESS | 28925 | 1461081057944 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:50:58 INFO - PROCESS | 28925 | 1461081058151 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe844ac800 == 135 [pid = 28925] [id = 633] 08:50:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe82115800) [pid = 28925] [serial = 1900] [outer = (nil)] 08:50:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe83c4c000) [pid = 28925] [serial = 1901] [outer = 0x7fbe82115800] 08:50:58 INFO - PROCESS | 28925 | 1461081058262 Marionette DEBUG loaded listener.js 08:50:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe845a2c00) [pid = 28925] [serial = 1902] [outer = 0x7fbe82115800] 08:50:59 INFO - PROCESS | 28925 | 1461081059205 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]]]}] 08:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1532ms 08:50:59 INFO - PROCESS | 28925 | 1461081059254 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:50:59 INFO - PROCESS | 28925 | 1461081059261 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:50:59 INFO - PROCESS | 28925 | 1461081059270 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:50:59 INFO - PROCESS | 28925 | 1461081059274 Marionette TRACE conn3 <- [1,2506,null,{}] 08:50:59 INFO - PROCESS | 28925 | 1461081059280 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}] 08:50:59 INFO - PROCESS | 28925 | 1461081059464 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:50:59 INFO - PROCESS | 28925 | 1461081059676 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:50:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8de22800 == 136 [pid = 28925] [id = 634] 08:50:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe82118800) [pid = 28925] [serial = 1903] [outer = (nil)] 08:50:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe866e5400) [pid = 28925] [serial = 1904] [outer = 0x7fbe82118800] 08:50:59 INFO - PROCESS | 28925 | 1461081059739 Marionette DEBUG loaded listener.js 08:50:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe86e8e400) [pid = 28925] [serial = 1905] [outer = 0x7fbe82118800] 08:51:00 INFO - PROCESS | 28925 | 1461081060612 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]]]}] 08:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1387ms 08:51:00 INFO - PROCESS | 28925 | 1461081060658 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 08:51:00 INFO - PROCESS | 28925 | 1461081060662 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 08:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:51:00 INFO - PROCESS | 28925 | 1461081060667 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:51:00 INFO - PROCESS | 28925 | 1461081060672 Marionette TRACE conn3 <- [1,2510,null,{}] 08:51:00 INFO - PROCESS | 28925 | 1461081060687 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}] 08:51:00 INFO - PROCESS | 28925 | 1461081060880 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 08:51:01 INFO - PROCESS | 28925 | 1461081061096 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91f70800 == 137 [pid = 28925] [id = 635] 08:51:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe866f1000) [pid = 28925] [serial = 1906] [outer = (nil)] 08:51:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe8e985000) [pid = 28925] [serial = 1907] [outer = 0x7fbe866f1000] 08:51:01 INFO - PROCESS | 28925 | 1461081061204 Marionette DEBUG loaded listener.js 08:51:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe90a9ac00) [pid = 28925] [serial = 1908] [outer = 0x7fbe866f1000] 08:51:02 INFO - PROCESS | 28925 | 1461081062116 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]]]}] 08:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1491ms 08:51:02 INFO - PROCESS | 28925 | 1461081062160 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 08:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:51:02 INFO - PROCESS | 28925 | 1461081062164 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 08:51:02 INFO - PROCESS | 28925 | 1461081062170 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:51:02 INFO - PROCESS | 28925 | 1461081062173 Marionette TRACE conn3 <- [1,2514,null,{}] 08:51:02 INFO - PROCESS | 28925 | 1461081062179 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}] 08:51:02 INFO - PROCESS | 28925 | 1461081062365 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 08:51:02 INFO - PROCESS | 28925 | 1461081062577 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95397000 == 138 [pid = 28925] [id = 636] 08:51:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe86274000) [pid = 28925] [serial = 1909] [outer = (nil)] 08:51:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe9335e800) [pid = 28925] [serial = 1910] [outer = 0x7fbe86274000] 08:51:02 INFO - PROCESS | 28925 | 1461081062640 Marionette DEBUG loaded listener.js 08:51:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe9602b800) [pid = 28925] [serial = 1911] [outer = 0x7fbe86274000] 08:51:03 INFO - PROCESS | 28925 | 1461081063451 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]]]}] 08:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1335ms 08:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:51:03 INFO - PROCESS | 28925 | 1461081063505 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 08:51:03 INFO - PROCESS | 28925 | 1461081063507 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 08:51:03 INFO - PROCESS | 28925 | 1461081063513 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:51:03 INFO - PROCESS | 28925 | 1461081063516 Marionette TRACE conn3 <- [1,2518,null,{}] 08:51:03 INFO - PROCESS | 28925 | 1461081063520 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}] 08:51:03 INFO - PROCESS | 28925 | 1461081063693 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 08:51:03 INFO - PROCESS | 28925 | 1461081063903 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe999ae000 == 139 [pid = 28925] [id = 637] 08:51:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe86e8a000) [pid = 28925] [serial = 1912] [outer = (nil)] 08:51:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe96032c00) [pid = 28925] [serial = 1913] [outer = 0x7fbe86e8a000] 08:51:03 INFO - PROCESS | 28925 | 1461081063966 Marionette DEBUG loaded listener.js 08:51:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe98109c00) [pid = 28925] [serial = 1914] [outer = 0x7fbe86e8a000] 08:51:04 INFO - PROCESS | 28925 | 1461081064779 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]]]}] 08:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1328ms 08:51:04 INFO - PROCESS | 28925 | 1461081064841 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 08:51:04 INFO - PROCESS | 28925 | 1461081064843 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 08:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:51:04 INFO - PROCESS | 28925 | 1461081064849 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:51:04 INFO - PROCESS | 28925 | 1461081064852 Marionette TRACE conn3 <- [1,2522,null,{}] 08:51:04 INFO - PROCESS | 28925 | 1461081064857 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}] 08:51:05 INFO - PROCESS | 28925 | 1461081065064 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 08:51:05 INFO - PROCESS | 28925 | 1461081065272 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea7ee7800 == 140 [pid = 28925] [id = 638] 08:51:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe98f91c00) [pid = 28925] [serial = 1915] [outer = (nil)] 08:51:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe9a2ba800) [pid = 28925] [serial = 1916] [outer = 0x7fbe98f91c00] 08:51:05 INFO - PROCESS | 28925 | 1461081065382 Marionette DEBUG loaded listener.js 08:51:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe9e0bbc00) [pid = 28925] [serial = 1917] [outer = 0x7fbe98f91c00] 08:51:06 INFO - PROCESS | 28925 | 1461081066179 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]]]}] 08:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1384ms 08:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:51:06 INFO - PROCESS | 28925 | 1461081066233 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 08:51:06 INFO - PROCESS | 28925 | 1461081066235 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 08:51:06 INFO - PROCESS | 28925 | 1461081066258 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:51:06 INFO - PROCESS | 28925 | 1461081066261 Marionette TRACE conn3 <- [1,2526,null,{}] 08:51:06 INFO - PROCESS | 28925 | 1461081066268 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}] 08:51:06 INFO - PROCESS | 28925 | 1461081066439 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 08:51:06 INFO - PROCESS | 28925 | 1461081066647 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:06 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab8c0000 == 141 [pid = 28925] [id = 639] 08:51:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe99908400) [pid = 28925] [serial = 1918] [outer = (nil)] 08:51:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbea1510000) [pid = 28925] [serial = 1919] [outer = 0x7fbe99908400] 08:51:06 INFO - PROCESS | 28925 | 1461081066751 Marionette DEBUG loaded listener.js 08:51:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbea7e73400) [pid = 28925] [serial = 1920] [outer = 0x7fbe99908400] 08:51:07 INFO - PROCESS | 28925 | 1461081067593 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]]]}] 08:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1401ms 08:51:07 INFO - PROCESS | 28925 | 1461081067642 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 08:51:07 INFO - PROCESS | 28925 | 1461081067646 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 08:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:51:07 INFO - PROCESS | 28925 | 1461081067652 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:51:07 INFO - PROCESS | 28925 | 1461081067655 Marionette TRACE conn3 <- [1,2530,null,{}] 08:51:07 INFO - PROCESS | 28925 | 1461081067660 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}] 08:51:07 INFO - PROCESS | 28925 | 1461081067837 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 08:51:08 INFO - PROCESS | 28925 | 1461081068053 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead8e5800 == 142 [pid = 28925] [id = 640] 08:51:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe8df38400) [pid = 28925] [serial = 1921] [outer = (nil)] 08:51:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbea81a5c00) [pid = 28925] [serial = 1922] [outer = 0x7fbe8df38400] 08:51:08 INFO - PROCESS | 28925 | 1461081068155 Marionette DEBUG loaded listener.js 08:51:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbeab58c000) [pid = 28925] [serial = 1923] [outer = 0x7fbe8df38400] 08:51:08 INFO - PROCESS | 28925 | 1461081068957 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]]]}] 08:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1380ms 08:51:09 INFO - PROCESS | 28925 | 1461081069033 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 08:51:09 INFO - PROCESS | 28925 | 1461081069037 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 08:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:51:09 INFO - PROCESS | 28925 | 1461081069042 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:51:09 INFO - PROCESS | 28925 | 1461081069044 Marionette TRACE conn3 <- [1,2534,null,{}] 08:51:09 INFO - PROCESS | 28925 | 1461081069050 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}] 08:51:09 INFO - PROCESS | 28925 | 1461081069226 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 08:51:09 INFO - PROCESS | 28925 | 1461081069436 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe828a6000 == 143 [pid = 28925] [id = 641] 08:51:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe7fdd3400) [pid = 28925] [serial = 1924] [outer = (nil)] 08:51:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe7fdda800) [pid = 28925] [serial = 1925] [outer = 0x7fbe7fdd3400] 08:51:09 INFO - PROCESS | 28925 | 1461081069543 Marionette DEBUG loaded listener.js 08:51:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe7fde0400) [pid = 28925] [serial = 1926] [outer = 0x7fbe7fdd3400] 08:51:10 INFO - PROCESS | 28925 | 1461081070320 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]]]}] 08:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1287ms 08:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:51:10 INFO - PROCESS | 28925 | 1461081070330 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 08:51:10 INFO - PROCESS | 28925 | 1461081070332 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 08:51:10 INFO - PROCESS | 28925 | 1461081070337 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:51:10 INFO - PROCESS | 28925 | 1461081070341 Marionette TRACE conn3 <- [1,2538,null,{}] 08:51:10 INFO - PROCESS | 28925 | 1461081070346 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}] 08:51:10 INFO - PROCESS | 28925 | 1461081070518 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 08:51:10 INFO - PROCESS | 28925 | 1461081070745 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe85375000 == 144 [pid = 28925] [id = 642] 08:51:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe7fdd5400) [pid = 28925] [serial = 1927] [outer = (nil)] 08:51:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbeab76f800) [pid = 28925] [serial = 1928] [outer = 0x7fbe7fdd5400] 08:51:10 INFO - PROCESS | 28925 | 1461081070810 Marionette DEBUG loaded listener.js 08:51:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbeacc54800) [pid = 28925] [serial = 1929] [outer = 0x7fbe7fdd5400] 08:51:11 INFO - PROCESS | 28925 | 1461081071635 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]]]}] 08:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1327ms 08:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:51:11 INFO - PROCESS | 28925 | 1461081071665 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 08:51:11 INFO - PROCESS | 28925 | 1461081071668 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 08:51:11 INFO - PROCESS | 28925 | 1461081071674 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:51:11 INFO - PROCESS | 28925 | 1461081071677 Marionette TRACE conn3 <- [1,2542,null,{}] 08:51:11 INFO - PROCESS | 28925 | 1461081071682 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}] 08:51:11 INFO - PROCESS | 28925 | 1461081071871 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 08:51:12 INFO - PROCESS | 28925 | 1461081072148 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8395f800 == 145 [pid = 28925] [id = 643] 08:51:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe933d2800) [pid = 28925] [serial = 1930] [outer = (nil)] 08:51:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe9970fc00) [pid = 28925] [serial = 1931] [outer = 0x7fbe933d2800] 08:51:12 INFO - PROCESS | 28925 | 1461081072218 Marionette DEBUG loaded listener.js 08:51:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbead358000) [pid = 28925] [serial = 1932] [outer = 0x7fbe933d2800] 08:51:12 INFO - PROCESS | 28925 | 1461081072987 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]]]}] 08:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1387ms 08:51:13 INFO - PROCESS | 28925 | 1461081073060 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 08:51:13 INFO - PROCESS | 28925 | 1461081073063 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 08:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:51:13 INFO - PROCESS | 28925 | 1461081073069 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:51:13 INFO - PROCESS | 28925 | 1461081073071 Marionette TRACE conn3 <- [1,2546,null,{}] 08:51:13 INFO - PROCESS | 28925 | 1461081073076 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}] 08:51:13 INFO - PROCESS | 28925 | 1461081073251 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 08:51:13 INFO - PROCESS | 28925 | 1461081073480 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7c29d000 == 146 [pid = 28925] [id = 644] 08:51:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe7c235400) [pid = 28925] [serial = 1933] [outer = (nil)] 08:51:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe7c23e000) [pid = 28925] [serial = 1934] [outer = 0x7fbe7c235400] 08:51:13 INFO - PROCESS | 28925 | 1461081073583 Marionette DEBUG loaded listener.js 08:51:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe7c243c00) [pid = 28925] [serial = 1935] [outer = 0x7fbe7c235400] 08:51:14 INFO - PROCESS | 28925 | 1461081074901 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]]]}] 08:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1880ms 08:51:14 INFO - PROCESS | 28925 | 1461081074950 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 08:51:14 INFO - PROCESS | 28925 | 1461081074954 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 08:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:51:14 INFO - PROCESS | 28925 | 1461081074962 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:51:14 INFO - PROCESS | 28925 | 1461081074967 Marionette TRACE conn3 <- [1,2550,null,{}] 08:51:14 INFO - PROCESS | 28925 | 1461081074975 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}] 08:51:15 INFO - PROCESS | 28925 | 1461081075176 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 08:51:15 INFO - PROCESS | 28925 | 1461081075430 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe831c3000 == 147 [pid = 28925] [id = 645] 08:51:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe8210c400) [pid = 28925] [serial = 1936] [outer = (nil)] 08:51:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe82114000) [pid = 28925] [serial = 1937] [outer = 0x7fbe8210c400] 08:51:15 INFO - PROCESS | 28925 | 1461081075533 Marionette DEBUG loaded listener.js 08:51:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe83a5a000) [pid = 28925] [serial = 1938] [outer = 0x7fbe8210c400] 08:51:16 INFO - PROCESS | 28925 | 1461081076422 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]]]}] 08:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1486ms 08:51:16 INFO - PROCESS | 28925 | 1461081076448 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 08:51:16 INFO - PROCESS | 28925 | 1461081076455 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 08:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:51:16 INFO - PROCESS | 28925 | 1461081076464 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:51:16 INFO - PROCESS | 28925 | 1461081076468 Marionette TRACE conn3 <- [1,2554,null,{}] 08:51:16 INFO - PROCESS | 28925 | 1461081076473 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}] 08:51:16 INFO - PROCESS | 28925 | 1461081076714 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 08:51:17 INFO - PROCESS | 28925 | 1461081077179 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fe69000 == 148 [pid = 28925] [id = 646] 08:51:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe84291c00) [pid = 28925] [serial = 1939] [outer = (nil)] 08:51:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe8443f400) [pid = 28925] [serial = 1940] [outer = 0x7fbe84291c00] 08:51:17 INFO - PROCESS | 28925 | 1461081077244 Marionette DEBUG loaded listener.js 08:51:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe844f2000) [pid = 28925] [serial = 1941] [outer = 0x7fbe84291c00] 08:51:18 INFO - PROCESS | 28925 | 1461081078030 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]]]}] 08:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1629ms 08:51:18 INFO - PROCESS | 28925 | 1461081078094 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 08:51:18 INFO - PROCESS | 28925 | 1461081078097 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 08:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:51:18 INFO - PROCESS | 28925 | 1461081078102 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:51:18 INFO - PROCESS | 28925 | 1461081078107 Marionette TRACE conn3 <- [1,2558,null,{}] 08:51:18 INFO - PROCESS | 28925 | 1461081078120 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}] 08:51:18 INFO - PROCESS | 28925 | 1461081078300 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 08:51:18 INFO - PROCESS | 28925 | 1461081078517 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe84352800 == 149 [pid = 28925] [id = 647] 08:51:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbe846e9c00) [pid = 28925] [serial = 1942] [outer = (nil)] 08:51:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 267 (0x7fbe858ec400) [pid = 28925] [serial = 1943] [outer = 0x7fbe846e9c00] 08:51:18 INFO - PROCESS | 28925 | 1461081078623 Marionette DEBUG loaded listener.js 08:51:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 268 (0x7fbe8626d400) [pid = 28925] [serial = 1944] [outer = 0x7fbe846e9c00] 08:51:19 INFO - PROCESS | 28925 | 1461081079440 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]]]}] 08:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1382ms 08:51:19 INFO - PROCESS | 28925 | 1461081079485 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 08:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:51:19 INFO - PROCESS | 28925 | 1461081079489 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 08:51:19 INFO - PROCESS | 28925 | 1461081079494 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:51:19 INFO - PROCESS | 28925 | 1461081079496 Marionette TRACE conn3 <- [1,2562,null,{}] 08:51:19 INFO - PROCESS | 28925 | 1461081079501 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}] 08:51:19 INFO - PROCESS | 28925 | 1461081079665 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 08:51:19 INFO - PROCESS | 28925 | 1461081079885 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83139800 == 150 [pid = 28925] [id = 648] 08:51:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 269 (0x7fbe86c2f000) [pid = 28925] [serial = 1945] [outer = (nil)] 08:51:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 270 (0x7fbe86e59000) [pid = 28925] [serial = 1946] [outer = 0x7fbe86c2f000] 08:51:19 INFO - PROCESS | 28925 | 1461081079990 Marionette DEBUG loaded listener.js 08:51:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 271 (0x7fbe86e93c00) [pid = 28925] [serial = 1947] [outer = 0x7fbe86c2f000] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f6ae000 == 149 [pid = 28925] [id = 631] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f766000 == 148 [pid = 28925] [id = 630] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 270 (0x7fbe920ddc00) [pid = 28925] [serial = 1775] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 269 (0x7fbe9a2b9c00) [pid = 28925] [serial = 1790] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 268 (0x7fbe84671000) [pid = 28925] [serial = 1802] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 267 (0x7fbe97ff7400) [pid = 28925] [serial = 1781] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 266 (0x7fbe846a8800) [pid = 28925] [serial = 1760] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 265 (0x7fbe896e9800) [pid = 28925] [serial = 1766] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbe996d5800) [pid = 28925] [serial = 1784] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbe8f72e000) [pid = 28925] [serial = 1769] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe866f3000) [pid = 28925] [serial = 1763] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe9abd9400) [pid = 28925] [serial = 1793] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 260 (0x7fbe99942c00) [pid = 28925] [serial = 1787] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 259 (0x7fbe9657e800) [pid = 28925] [serial = 1778] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 258 (0x7fbe90a4f400) [pid = 28925] [serial = 1772] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe9e0b3400) [pid = 28925] [serial = 1796] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbea150b800) [pid = 28925] [serial = 1799] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 255 (0x7fbe920e9400) [pid = 28925] [serial = 1826] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f987000 == 147 [pid = 28925] [id = 585] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea06000 == 146 [pid = 28925] [id = 629] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e195000 == 145 [pid = 28925] [id = 628] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe93291000 == 144 [pid = 28925] [id = 541] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895d9800 == 143 [pid = 28925] [id = 627] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84260800 == 142 [pid = 28925] [id = 626] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e5b000 == 141 [pid = 28925] [id = 625] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7fec6800 == 140 [pid = 28925] [id = 621] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe815a5000 == 139 [pid = 28925] [id = 620] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe812d6800 == 138 [pid = 28925] [id = 619] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83146000 == 137 [pid = 28925] [id = 618] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeaf469000 == 136 [pid = 28925] [id = 617] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7fe69800 == 135 [pid = 28925] [id = 616] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8e8000 == 134 [pid = 28925] [id = 615] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab7f3000 == 133 [pid = 28925] [id = 614] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a21e000 == 132 [pid = 28925] [id = 613] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe99655000 == 131 [pid = 28925] [id = 612] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95175000 == 130 [pid = 28925] [id = 611] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea4a000 == 129 [pid = 28925] [id = 610] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeafe5b000 == 128 [pid = 28925] [id = 551] 08:51:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8636d000 == 127 [pid = 28925] [id = 609] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 254 (0x7fbe8e980c00) [pid = 28925] [serial = 1817] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 253 (0x7fbe9115fc00) [pid = 28925] [serial = 1820] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe91dee000) [pid = 28925] [serial = 1821] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe90aa8800) [pid = 28925] [serial = 1823] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe8660cc00) [pid = 28925] [serial = 1808] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe86c2d400) [pid = 28925] [serial = 1809] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe87a62800) [pid = 28925] [serial = 1811] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe88ad8000) [pid = 28925] [serial = 1812] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe84664c00) [pid = 28925] [serial = 1806] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe8443fc00) [pid = 28925] [serial = 1805] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe896f5000) [pid = 28925] [serial = 1814] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe8f70c000) [pid = 28925] [serial = 1818] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe8df2c400) [pid = 28925] [serial = 1815] [outer = (nil)] [url = about:blank] 08:51:20 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe91fb9000) [pid = 28925] [serial = 1824] [outer = (nil)] [url = about:blank] 08:51:21 INFO - PROCESS | 28925 | 1461081080999 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]]]}] 08:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1526ms 08:51:21 INFO - PROCESS | 28925 | 1461081081020 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 08:51:21 INFO - PROCESS | 28925 | 1461081081025 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 08:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:51:21 INFO - PROCESS | 28925 | 1461081081031 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:51:21 INFO - PROCESS | 28925 | 1461081081033 Marionette TRACE conn3 <- [1,2566,null,{}] 08:51:21 INFO - PROCESS | 28925 | 1461081081038 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}] 08:51:21 INFO - PROCESS | 28925 | 1461081081199 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 08:51:21 INFO - PROCESS | 28925 | 1461081081406 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80970800 == 128 [pid = 28925] [id = 649] 08:51:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe8210bc00) [pid = 28925] [serial = 1948] [outer = (nil)] 08:51:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe86c2bc00) [pid = 28925] [serial = 1949] [outer = 0x7fbe8210bc00] 08:51:21 INFO - PROCESS | 28925 | 1461081081464 Marionette DEBUG loaded listener.js 08:51:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe87a5d400) [pid = 28925] [serial = 1950] [outer = 0x7fbe8210bc00] 08:51:22 INFO - PROCESS | 28925 | 1461081082174 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]]]}] 08:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1177ms 08:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:51:22 INFO - PROCESS | 28925 | 1461081082209 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 08:51:22 INFO - PROCESS | 28925 | 1461081082211 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 08:51:22 INFO - PROCESS | 28925 | 1461081082216 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:51:22 INFO - PROCESS | 28925 | 1461081082218 Marionette TRACE conn3 <- [1,2570,null,{}] 08:51:22 INFO - PROCESS | 28925 | 1461081082223 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}] 08:51:22 INFO - PROCESS | 28925 | 1461081082402 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 08:51:22 INFO - PROCESS | 28925 | 1461081082416 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879cf000 == 129 [pid = 28925] [id = 650] 08:51:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe8888e800) [pid = 28925] [serial = 1951] [outer = (nil)] 08:51:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe88b54c00) [pid = 28925] [serial = 1952] [outer = 0x7fbe8888e800] 08:51:22 INFO - PROCESS | 28925 | 1461081082473 Marionette DEBUG loaded listener.js 08:51:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe8de48400) [pid = 28925] [serial = 1953] [outer = 0x7fbe8888e800] 08:51:23 INFO - PROCESS | 28925 | 1461081083360 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]]]}] 08:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1184ms 08:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:51:23 INFO - PROCESS | 28925 | 1461081083400 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 08:51:23 INFO - PROCESS | 28925 | 1461081083402 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 08:51:23 INFO - PROCESS | 28925 | 1461081083408 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:51:23 INFO - PROCESS | 28925 | 1461081083410 Marionette TRACE conn3 <- [1,2574,null,{}] 08:51:23 INFO - PROCESS | 28925 | 1461081083423 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}] 08:51:23 INFO - PROCESS | 28925 | 1461081083644 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 08:51:23 INFO - PROCESS | 28925 | 1461081083663 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895c2800 == 130 [pid = 28925] [id = 651] 08:51:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe88ad8400) [pid = 28925] [serial = 1954] [outer = (nil)] 08:51:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe8df32000) [pid = 28925] [serial = 1955] [outer = 0x7fbe88ad8400] 08:51:23 INFO - PROCESS | 28925 | 1461081083716 Marionette DEBUG loaded listener.js 08:51:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe8e989000) [pid = 28925] [serial = 1956] [outer = 0x7fbe88ad8400] 08:51:24 INFO - PROCESS | 28925 | 1461081084490 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]]]}] 08:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1132ms 08:51:24 INFO - PROCESS | 28925 | 1461081084544 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 08:51:24 INFO - PROCESS | 28925 | 1461081084547 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 08:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:51:24 INFO - PROCESS | 28925 | 1461081084552 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:51:24 INFO - PROCESS | 28925 | 1461081084554 Marionette TRACE conn3 <- [1,2578,null,{}] 08:51:24 INFO - PROCESS | 28925 | 1461081084559 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}] 08:51:24 INFO - PROCESS | 28925 | 1461081084769 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 08:51:24 INFO - PROCESS | 28925 | 1461081084809 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dad2000 == 131 [pid = 28925] [id = 652] 08:51:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe8de4cc00) [pid = 28925] [serial = 1957] [outer = (nil)] 08:51:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe8f734c00) [pid = 28925] [serial = 1958] [outer = 0x7fbe8de4cc00] 08:51:24 INFO - PROCESS | 28925 | 1461081084861 Marionette DEBUG loaded listener.js 08:51:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe90a94c00) [pid = 28925] [serial = 1959] [outer = 0x7fbe8de4cc00] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe83c57000) [pid = 28925] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe88b52c00) [pid = 28925] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe822f7800) [pid = 28925] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe83a55400) [pid = 28925] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe846e3000) [pid = 28925] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe84483c00) [pid = 28925] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe88891000) [pid = 28925] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe84292c00) [pid = 28925] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe8443b800) [pid = 28925] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe86605800) [pid = 28925] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe83a56c00) [pid = 28925] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe889f0400) [pid = 28925] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe84488000) [pid = 28925] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe83a5b400) [pid = 28925] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe8de50c00) [pid = 28925] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe8960f000) [pid = 28925] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe88b52000) [pid = 28925] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe91361c00) [pid = 28925] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe87a57c00) [pid = 28925] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe8de44000) [pid = 28925] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe8f94ec00) [pid = 28925] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe91faf000) [pid = 28925] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe91fb7c00) [pid = 28925] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe88b5a800) [pid = 28925] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe84297800) [pid = 28925] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe8f5db000) [pid = 28925] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe86218400) [pid = 28925] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe91582800) [pid = 28925] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe84298800) [pid = 28925] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe8f955800) [pid = 28925] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe92e0d000) [pid = 28925] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe8e088000) [pid = 28925] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe91163800) [pid = 28925] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe8f956400) [pid = 28925] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe845d0000) [pid = 28925] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe89611c00) [pid = 28925] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbe83c4bc00) [pid = 28925] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe844eb800) [pid = 28925] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe8469b000) [pid = 28925] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe8f5d4400) [pid = 28925] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe86226400) [pid = 28925] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe86e51800) [pid = 28925] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe845aa400) [pid = 28925] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe8211ac00) [pid = 28925] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:51:26 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe844e9800) [pid = 28925] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:51:26 INFO - PROCESS | 28925 | 1461081086409 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]]]}] 08:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1880ms 08:51:26 INFO - PROCESS | 28925 | 1461081086433 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 08:51:26 INFO - PROCESS | 28925 | 1461081086435 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 08:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:51:26 INFO - PROCESS | 28925 | 1461081086443 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:51:26 INFO - PROCESS | 28925 | 1461081086445 Marionette TRACE conn3 <- [1,2582,null,{}] 08:51:26 INFO - PROCESS | 28925 | 1461081086449 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}] 08:51:26 INFO - PROCESS | 28925 | 1461081086614 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 08:51:26 INFO - PROCESS | 28925 | 1461081086782 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe839d3000 == 132 [pid = 28925] [id = 653] 08:51:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe83a53400) [pid = 28925] [serial = 1960] [outer = (nil)] 08:51:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe844e9800) [pid = 28925] [serial = 1961] [outer = 0x7fbe83a53400] 08:51:26 INFO - PROCESS | 28925 | 1461081086834 Marionette DEBUG loaded listener.js 08:51:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe86e56800) [pid = 28925] [serial = 1962] [outer = 0x7fbe83a53400] 08:51:27 INFO - PROCESS | 28925 | 1461081087461 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]]]}] 08:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1078ms 08:51:27 INFO - PROCESS | 28925 | 1461081087519 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 08:51:27 INFO - PROCESS | 28925 | 1461081087522 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 08:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:51:27 INFO - PROCESS | 28925 | 1461081087528 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:51:27 INFO - PROCESS | 28925 | 1461081087530 Marionette TRACE conn3 <- [1,2586,null,{}] 08:51:27 INFO - PROCESS | 28925 | 1461081087536 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}] 08:51:27 INFO - PROCESS | 28925 | 1461081087764 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 08:51:27 INFO - PROCESS | 28925 | 1461081087782 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e192000 == 133 [pid = 28925] [id = 654] 08:51:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe82111000) [pid = 28925] [serial = 1963] [outer = (nil)] 08:51:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe896ed800) [pid = 28925] [serial = 1964] [outer = 0x7fbe82111000] 08:51:27 INFO - PROCESS | 28925 | 1461081087836 Marionette DEBUG loaded listener.js 08:51:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe8f5d4400) [pid = 28925] [serial = 1965] [outer = 0x7fbe82111000] 08:51:28 INFO - PROCESS | 28925 | 1461081088860 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]]]}] 08:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1381ms 08:51:28 INFO - PROCESS | 28925 | 1461081088910 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 08:51:28 INFO - PROCESS | 28925 | 1461081088915 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 08:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:51:28 INFO - PROCESS | 28925 | 1461081088924 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:51:28 INFO - PROCESS | 28925 | 1461081088928 Marionette TRACE conn3 <- [1,2590,null,{}] 08:51:28 INFO - PROCESS | 28925 | 1461081088936 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}] 08:51:29 INFO - PROCESS | 28925 | 1461081089154 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 08:51:29 INFO - PROCESS | 28925 | 1461081089363 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e5e800 == 134 [pid = 28925] [id = 655] 08:51:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe7fdfdc00) [pid = 28925] [serial = 1966] [outer = (nil)] 08:51:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe83a56400) [pid = 28925] [serial = 1967] [outer = 0x7fbe7fdfdc00] 08:51:29 INFO - PROCESS | 28925 | 1461081089473 Marionette DEBUG loaded listener.js 08:51:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe84448c00) [pid = 28925] [serial = 1968] [outer = 0x7fbe7fdfdc00] 08:51:30 INFO - PROCESS | 28925 | 1461081090416 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]]]}] 08:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1533ms 08:51:30 INFO - PROCESS | 28925 | 1461081090458 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 08:51:30 INFO - PROCESS | 28925 | 1461081090466 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 08:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:51:30 INFO - PROCESS | 28925 | 1461081090475 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:51:30 INFO - PROCESS | 28925 | 1461081090479 Marionette TRACE conn3 <- [1,2594,null,{}] 08:51:30 INFO - PROCESS | 28925 | 1461081090484 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}] 08:51:30 INFO - PROCESS | 28925 | 1461081090661 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 08:51:30 INFO - PROCESS | 28925 | 1461081090872 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86eb0000 == 135 [pid = 28925] [id = 656] 08:51:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe80ab9400) [pid = 28925] [serial = 1969] [outer = (nil)] 08:51:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe858ad000) [pid = 28925] [serial = 1970] [outer = 0x7fbe80ab9400] 08:51:30 INFO - PROCESS | 28925 | 1461081090934 Marionette DEBUG loaded listener.js 08:51:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe8626b000) [pid = 28925] [serial = 1971] [outer = 0x7fbe80ab9400] 08:51:31 INFO - PROCESS | 28925 | 1461081091825 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]]]}] 08:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1387ms 08:51:31 INFO - PROCESS | 28925 | 1461081091862 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 08:51:31 INFO - PROCESS | 28925 | 1461081091865 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 08:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:51:31 INFO - PROCESS | 28925 | 1461081091871 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:51:31 INFO - PROCESS | 28925 | 1461081091876 Marionette TRACE conn3 <- [1,2598,null,{}] 08:51:31 INFO - PROCESS | 28925 | 1461081091891 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}] 08:51:32 INFO - PROCESS | 28925 | 1461081092110 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 08:51:32 INFO - PROCESS | 28925 | 1461081092460 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea15800 == 136 [pid = 28925] [id = 657] 08:51:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe88885800) [pid = 28925] [serial = 1972] [outer = (nil)] 08:51:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe88ada400) [pid = 28925] [serial = 1973] [outer = 0x7fbe88885800] 08:51:32 INFO - PROCESS | 28925 | 1461081092531 Marionette DEBUG loaded listener.js 08:51:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe89607800) [pid = 28925] [serial = 1974] [outer = 0x7fbe88885800] 08:51:33 INFO - PROCESS | 28925 | 1461081093281 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]]]}] 08:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1485ms 08:51:33 INFO - PROCESS | 28925 | 1461081093372 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 08:51:33 INFO - PROCESS | 28925 | 1461081093375 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 08:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:51:33 INFO - PROCESS | 28925 | 1461081093383 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:51:33 INFO - PROCESS | 28925 | 1461081093386 Marionette TRACE conn3 <- [1,2602,null,{}] 08:51:33 INFO - PROCESS | 28925 | 1461081093391 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}] 08:51:33 INFO - PROCESS | 28925 | 1461081093579 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 08:51:33 INFO - PROCESS | 28925 | 1461081093788 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f65f000 == 137 [pid = 28925] [id = 658] 08:51:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe889e3c00) [pid = 28925] [serial = 1975] [outer = (nil)] 08:51:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe8f704800) [pid = 28925] [serial = 1976] [outer = 0x7fbe889e3c00] 08:51:33 INFO - PROCESS | 28925 | 1461081093890 Marionette DEBUG loaded listener.js 08:51:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe8f956c00) [pid = 28925] [serial = 1977] [outer = 0x7fbe889e3c00] 08:51:34 INFO - PROCESS | 28925 | 1461081094752 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]]]}] 08:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1432ms 08:51:34 INFO - PROCESS | 28925 | 1461081094817 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 08:51:34 INFO - PROCESS | 28925 | 1461081094820 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 08:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:51:34 INFO - PROCESS | 28925 | 1461081094825 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:51:34 INFO - PROCESS | 28925 | 1461081094827 Marionette TRACE conn3 <- [1,2606,null,{}] 08:51:34 INFO - PROCESS | 28925 | 1461081094832 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}] 08:51:35 INFO - PROCESS | 28925 | 1461081095007 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 08:51:35 INFO - PROCESS | 28925 | 1461081095220 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f98f800 == 138 [pid = 28925] [id = 659] 08:51:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe8de44000) [pid = 28925] [serial = 1978] [outer = (nil)] 08:51:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe90aeac00) [pid = 28925] [serial = 1979] [outer = 0x7fbe8de44000] 08:51:35 INFO - PROCESS | 28925 | 1461081095326 Marionette DEBUG loaded listener.js 08:51:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe9115e800) [pid = 28925] [serial = 1980] [outer = 0x7fbe8de44000] 08:51:36 INFO - PROCESS | 28925 | 1461081096225 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]]]}] 08:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1426ms 08:51:36 INFO - PROCESS | 28925 | 1461081096252 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 08:51:36 INFO - PROCESS | 28925 | 1461081096255 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 08:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:51:36 INFO - PROCESS | 28925 | 1461081096260 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:51:36 INFO - PROCESS | 28925 | 1461081096263 Marionette TRACE conn3 <- [1,2610,null,{}] 08:51:36 INFO - PROCESS | 28925 | 1461081096268 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}] 08:51:36 INFO - PROCESS | 28925 | 1461081096470 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 08:51:36 INFO - PROCESS | 28925 | 1461081096684 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91333000 == 139 [pid = 28925] [id = 660] 08:51:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe91165800) [pid = 28925] [serial = 1981] [outer = (nil)] 08:51:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe91cb6800) [pid = 28925] [serial = 1982] [outer = 0x7fbe91165800] 08:51:36 INFO - PROCESS | 28925 | 1461081096792 Marionette DEBUG loaded listener.js 08:51:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe93f15000) [pid = 28925] [serial = 1983] [outer = 0x7fbe91165800] 08:51:37 INFO - PROCESS | 28925 | 1461081097612 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]]]}] 08:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1378ms 08:51:37 INFO - PROCESS | 28925 | 1461081097654 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 08:51:37 INFO - PROCESS | 28925 | 1461081097657 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 08:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:51:37 INFO - PROCESS | 28925 | 1461081097665 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:51:37 INFO - PROCESS | 28925 | 1461081097667 Marionette TRACE conn3 <- [1,2614,null,{}] 08:51:37 INFO - PROCESS | 28925 | 1461081097672 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}] 08:51:37 INFO - PROCESS | 28925 | 1461081097845 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 08:51:38 INFO - PROCESS | 28925 | 1461081098056 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91f73000 == 140 [pid = 28925] [id = 661] 08:51:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe91582c00) [pid = 28925] [serial = 1984] [outer = (nil)] 08:51:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe96035400) [pid = 28925] [serial = 1985] [outer = 0x7fbe91582c00] 08:51:38 INFO - PROCESS | 28925 | 1461081098157 Marionette DEBUG loaded listener.js 08:51:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe9707d400) [pid = 28925] [serial = 1986] [outer = 0x7fbe91582c00] 08:51:38 INFO - PROCESS | 28925 | 1461081098975 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]]]}] 08:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1383ms 08:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:51:39 INFO - PROCESS | 28925 | 1461081099048 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 08:51:39 INFO - PROCESS | 28925 | 1461081099051 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 08:51:39 INFO - PROCESS | 28925 | 1461081099057 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:51:39 INFO - PROCESS | 28925 | 1461081099059 Marionette TRACE conn3 <- [1,2618,null,{}] 08:51:39 INFO - PROCESS | 28925 | 1461081099064 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}] 08:51:39 INFO - PROCESS | 28925 | 1461081099247 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 08:51:39 INFO - PROCESS | 28925 | 1461081099464 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9528c000 == 141 [pid = 28925] [id = 662] 08:51:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe920df000) [pid = 28925] [serial = 1987] [outer = (nil)] 08:51:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe98111000) [pid = 28925] [serial = 1988] [outer = 0x7fbe920df000] 08:51:39 INFO - PROCESS | 28925 | 1461081099569 Marionette DEBUG loaded listener.js 08:51:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe996d5800) [pid = 28925] [serial = 1989] [outer = 0x7fbe920df000] 08:51:40 INFO - PROCESS | 28925 | 1461081100370 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]]]}] 08:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1378ms 08:51:40 INFO - PROCESS | 28925 | 1461081100435 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 08:51:40 INFO - PROCESS | 28925 | 1461081100438 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 08:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:51:40 INFO - PROCESS | 28925 | 1461081100447 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:51:40 INFO - PROCESS | 28925 | 1461081100449 Marionette TRACE conn3 <- [1,2622,null,{}] 08:51:40 INFO - PROCESS | 28925 | 1461081100453 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}] 08:51:40 INFO - PROCESS | 28925 | 1461081100631 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 08:51:40 INFO - PROCESS | 28925 | 1461081100844 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fec000 == 142 [pid = 28925] [id = 663] 08:51:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe9602c000) [pid = 28925] [serial = 1990] [outer = (nil)] 08:51:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe9970ac00) [pid = 28925] [serial = 1991] [outer = 0x7fbe9602c000] 08:51:40 INFO - PROCESS | 28925 | 1461081100948 Marionette DEBUG loaded listener.js 08:51:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe9990c000) [pid = 28925] [serial = 1992] [outer = 0x7fbe9602c000] 08:51:41 INFO - PROCESS | 28925 | 1461081101721 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]]]}] 08:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1329ms 08:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:51:41 INFO - PROCESS | 28925 | 1461081101774 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 08:51:41 INFO - PROCESS | 28925 | 1461081101776 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 08:51:41 INFO - PROCESS | 28925 | 1461081101781 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:51:41 INFO - PROCESS | 28925 | 1461081101784 Marionette TRACE conn3 <- [1,2626,null,{}] 08:51:41 INFO - PROCESS | 28925 | 1461081101789 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}] 08:51:41 INFO - PROCESS | 28925 | 1461081101970 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 08:51:42 INFO - PROCESS | 28925 | 1461081102185 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a09d000 == 143 [pid = 28925] [id = 664] 08:51:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe97243800) [pid = 28925] [serial = 1993] [outer = (nil)] 08:51:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe9a0d9c00) [pid = 28925] [serial = 1994] [outer = 0x7fbe97243800] 08:51:42 INFO - PROCESS | 28925 | 1461081102287 Marionette DEBUG loaded listener.js 08:51:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe9a2be000) [pid = 28925] [serial = 1995] [outer = 0x7fbe97243800] 08:51:43 INFO - PROCESS | 28925 | 1461081103139 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]]]}] 08:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1430ms 08:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:51:43 INFO - PROCESS | 28925 | 1461081103211 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 08:51:43 INFO - PROCESS | 28925 | 1461081103214 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 08:51:43 INFO - PROCESS | 28925 | 1461081103220 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:51:43 INFO - PROCESS | 28925 | 1461081103224 Marionette TRACE conn3 <- [1,2630,null,{}] 08:51:43 INFO - PROCESS | 28925 | 1461081103229 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}] 08:51:43 INFO - PROCESS | 28925 | 1461081103457 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 08:51:43 INFO - PROCESS | 28925 | 1461081103667 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8076800 == 144 [pid = 28925] [id = 665] 08:51:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe99706400) [pid = 28925] [serial = 1996] [outer = (nil)] 08:51:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbea1517c00) [pid = 28925] [serial = 1997] [outer = 0x7fbe99706400] 08:51:43 INFO - PROCESS | 28925 | 1461081103775 Marionette DEBUG loaded listener.js 08:51:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbea83e8800) [pid = 28925] [serial = 1998] [outer = 0x7fbe99706400] 08:51:44 INFO - PROCESS | 28925 | 1461081104567 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]]]}] 08:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1379ms 08:51:44 INFO - PROCESS | 28925 | 1461081104607 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 08:51:44 INFO - PROCESS | 28925 | 1461081104609 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 08:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:51:44 INFO - PROCESS | 28925 | 1461081104614 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:51:44 INFO - PROCESS | 28925 | 1461081104617 Marionette TRACE conn3 <- [1,2634,null,{}] 08:51:44 INFO - PROCESS | 28925 | 1461081104622 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}] 08:51:44 INFO - PROCESS | 28925 | 1461081104797 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 08:51:45 INFO - PROCESS | 28925 | 1461081105013 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeacc99800 == 145 [pid = 28925] [id = 666] 08:51:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe83b1fc00) [pid = 28925] [serial = 1999] [outer = (nil)] 08:51:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe83b28c00) [pid = 28925] [serial = 2000] [outer = 0x7fbe83b1fc00] 08:51:45 INFO - PROCESS | 28925 | 1461081105116 Marionette DEBUG loaded listener.js 08:51:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe83b2e800) [pid = 28925] [serial = 2001] [outer = 0x7fbe83b1fc00] 08:51:45 INFO - PROCESS | 28925 | 1461081105986 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]]]}] 08:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1433ms 08:51:46 INFO - PROCESS | 28925 | 1461081106047 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 08:51:46 INFO - PROCESS | 28925 | 1461081106050 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 08:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:51:46 INFO - PROCESS | 28925 | 1461081106057 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:51:46 INFO - PROCESS | 28925 | 1461081106059 Marionette TRACE conn3 <- [1,2638,null,{}] 08:51:46 INFO - PROCESS | 28925 | 1461081106064 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}] 08:51:46 INFO - PROCESS | 28925 | 1461081106235 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 08:51:46 INFO - PROCESS | 28925 | 1461081106452 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8434a000 == 146 [pid = 28925] [id = 667] 08:51:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe80ab9800) [pid = 28925] [serial = 2002] [outer = (nil)] 08:51:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe8448dc00) [pid = 28925] [serial = 2003] [outer = 0x7fbe80ab9800] 08:51:46 INFO - PROCESS | 28925 | 1461081106558 Marionette DEBUG loaded listener.js 08:51:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe889efc00) [pid = 28925] [serial = 2004] [outer = 0x7fbe80ab9800] 08:51:47 INFO - PROCESS | 28925 | 1461081107400 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]]]}] 08:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1435ms 08:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:51:47 INFO - PROCESS | 28925 | 1461081107494 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 08:51:47 INFO - PROCESS | 28925 | 1461081107496 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 08:51:47 INFO - PROCESS | 28925 | 1461081107503 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:51:47 INFO - PROCESS | 28925 | 1461081107506 Marionette TRACE conn3 <- [1,2642,null,{}] 08:51:47 INFO - PROCESS | 28925 | 1461081107510 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}] 08:51:47 INFO - PROCESS | 28925 | 1461081107726 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 08:51:47 INFO - PROCESS | 28925 | 1461081107940 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fcc7800 == 147 [pid = 28925] [id = 668] 08:51:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe822eec00) [pid = 28925] [serial = 2005] [outer = (nil)] 08:51:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe8268a000) [pid = 28925] [serial = 2006] [outer = 0x7fbe822eec00] 08:51:48 INFO - PROCESS | 28925 | 1461081108042 Marionette DEBUG loaded listener.js 08:51:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbe83b22000) [pid = 28925] [serial = 2007] [outer = 0x7fbe822eec00] 08:51:48 INFO - PROCESS | 28925 | 1461081108872 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]]]}] 08:51:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1430ms 08:51:48 INFO - PROCESS | 28925 | 1461081108933 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 08:51:48 INFO - PROCESS | 28925 | 1461081108935 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 08:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:51:48 INFO - PROCESS | 28925 | 1461081108941 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:51:48 INFO - PROCESS | 28925 | 1461081108943 Marionette TRACE conn3 <- [1,2646,null,{}] 08:51:48 INFO - PROCESS | 28925 | 1461081108948 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}] 08:51:49 INFO - PROCESS | 28925 | 1461081109130 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 08:51:49 INFO - PROCESS | 28925 | 1461081109349 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8218b800 == 148 [pid = 28925] [id = 669] 08:51:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe7c235c00) [pid = 28925] [serial = 2008] [outer = (nil)] 08:51:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe7c243000) [pid = 28925] [serial = 2009] [outer = 0x7fbe7c235c00] 08:51:49 INFO - PROCESS | 28925 | 1461081109772 Marionette DEBUG loaded listener.js 08:51:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe7fdd9000) [pid = 28925] [serial = 2010] [outer = 0x7fbe7c235c00] 08:51:50 INFO - PROCESS | 28925 | 1461081110643 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]]]}] 08:51:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1733ms 08:51:50 INFO - PROCESS | 28925 | 1461081110675 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 08:51:50 INFO - PROCESS | 28925 | 1461081110679 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 08:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:51:50 INFO - PROCESS | 28925 | 1461081110689 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:51:50 INFO - PROCESS | 28925 | 1461081110693 Marionette TRACE conn3 <- [1,2650,null,{}] 08:51:50 INFO - PROCESS | 28925 | 1461081110700 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}] 08:51:50 INFO - PROCESS | 28925 | 1461081110887 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 08:51:51 INFO - PROCESS | 28925 | 1461081111166 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83954800 == 149 [pid = 28925] [id = 670] 08:51:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe7c23c000) [pid = 28925] [serial = 2011] [outer = (nil)] 08:51:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe7fdddc00) [pid = 28925] [serial = 2012] [outer = 0x7fbe7c23c000] 08:51:51 INFO - PROCESS | 28925 | 1461081111229 Marionette DEBUG loaded listener.js 08:51:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe84295800) [pid = 28925] [serial = 2013] [outer = 0x7fbe7c23c000] 08:51:52 INFO - PROCESS | 28925 | 1461081112179 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]]]}] 08:51:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:51:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1530ms 08:51:52 INFO - PROCESS | 28925 | 1461081112219 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 08:51:52 INFO - PROCESS | 28925 | 1461081112223 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 08:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:51:52 INFO - PROCESS | 28925 | 1461081112232 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:51:52 INFO - PROCESS | 28925 | 1461081112236 Marionette TRACE conn3 <- [1,2654,null,{}] 08:51:52 INFO - PROCESS | 28925 | 1461081112240 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}] 08:51:52 INFO - PROCESS | 28925 | 1461081112483 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 08:51:52 INFO - PROCESS | 28925 | 1461081112814 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7c29e000 == 150 [pid = 28925] [id = 671] 08:51:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe822ecc00) [pid = 28925] [serial = 2014] [outer = (nil)] 08:51:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe846a5400) [pid = 28925] [serial = 2015] [outer = 0x7fbe822ecc00] 08:51:52 INFO - PROCESS | 28925 | 1461081112879 Marionette DEBUG loaded listener.js 08:51:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe858aec00) [pid = 28925] [serial = 2016] [outer = 0x7fbe822ecc00] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe839d3000 == 149 [pid = 28925] [id = 653] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dad2000 == 148 [pid = 28925] [id = 652] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbea7255c00) [pid = 28925] [serial = 1856] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbead2c2c00) [pid = 28925] [serial = 1859] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe96031800) [pid = 28925] [serial = 1862] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe7fd4a800) [pid = 28925] [serial = 1865] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 260 (0x7fbe8210dc00) [pid = 28925] [serial = 1868] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 259 (0x7fbe7fdf5c00) [pid = 28925] [serial = 1871] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 258 (0x7fbe91caf000) [pid = 28925] [serial = 1898] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895c2800 == 147 [pid = 28925] [id = 651] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe879cf000 == 146 [pid = 28925] [id = 650] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe80970800 == 145 [pid = 28925] [id = 649] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83139800 == 144 [pid = 28925] [id = 648] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe84352800 == 143 [pid = 28925] [id = 647] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7fe69000 == 142 [pid = 28925] [id = 646] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe831c3000 == 141 [pid = 28925] [id = 645] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe828a6000 == 140 [pid = 28925] [id = 641] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead8e5800 == 139 [pid = 28925] [id = 640] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab8c0000 == 138 [pid = 28925] [id = 639] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea7ee7800 == 137 [pid = 28925] [id = 638] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe999ae000 == 136 [pid = 28925] [id = 637] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95397000 == 135 [pid = 28925] [id = 636] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91f70800 == 134 [pid = 28925] [id = 635] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8de22800 == 133 [pid = 28925] [id = 634] 08:51:53 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe844ac800 == 132 [pid = 28925] [id = 633] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe91fb0000) [pid = 28925] [serial = 1713] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbe98102800) [pid = 28925] [serial = 1653] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 255 (0x7fbe8e986000) [pid = 28925] [serial = 1581] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 254 (0x7fbe99944000) [pid = 28925] [serial = 1497] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 253 (0x7fbe90942000) [pid = 28925] [serial = 1590] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe863cd400) [pid = 28925] [serial = 1734] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe91a79000) [pid = 28925] [serial = 1710] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe8488f400) [pid = 28925] [serial = 1728] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe84663400) [pid = 28925] [serial = 1731] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe90af1000) [pid = 28925] [serial = 1593] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe846e9000) [pid = 28925] [serial = 1689] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe8e086c00) [pid = 28925] [serial = 1701] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe88add400) [pid = 28925] [serial = 1725] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe91849000) [pid = 28925] [serial = 1602] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe896ec000) [pid = 28925] [serial = 1698] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe86e58000) [pid = 28925] [serial = 1659] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe8f955400) [pid = 28925] [serial = 1635] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe8660a800) [pid = 28925] [serial = 1692] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe8f70a400) [pid = 28925] [serial = 1803] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe8f739400) [pid = 28925] [serial = 1587] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe91dec400) [pid = 28925] [serial = 1641] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe916b2800) [pid = 28925] [serial = 1599] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe92e10c00) [pid = 28925] [serial = 1716] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe91a7b400) [pid = 28925] [serial = 1638] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe8f703c00) [pid = 28925] [serial = 1584] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe9135d400) [pid = 28925] [serial = 1707] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe933dbc00) [pid = 28925] [serial = 1644] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe954ce000) [pid = 28925] [serial = 1647] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe8df38c00) [pid = 28925] [serial = 1578] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe846ef000) [pid = 28925] [serial = 1629] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe90ab5400) [pid = 28925] [serial = 1704] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe88890000) [pid = 28925] [serial = 1695] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe98110c00) [pid = 28925] [serial = 1719] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe86e55000) [pid = 28925] [serial = 1632] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe91156800) [pid = 28925] [serial = 1596] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe9990c400) [pid = 28925] [serial = 1722] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe97242400) [pid = 28925] [serial = 1650] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe98f9c000) [pid = 28925] [serial = 1656] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe88b54000) [pid = 28925] [serial = 1889] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe9093ac00) [pid = 28925] [serial = 1892] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe8f5dec00) [pid = 28925] [serial = 1895] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbeab425800) [pid = 28925] [serial = 1853] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe90ab1c00) [pid = 28925] [serial = 1835] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe954c3000) [pid = 28925] [serial = 1838] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe9e0b4400) [pid = 28925] [serial = 1844] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbea9232c00) [pid = 28925] [serial = 1850] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe87a5b400) [pid = 28925] [serial = 1886] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe863c9400) [pid = 28925] [serial = 1883] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe86e4f800) [pid = 28925] [serial = 1884] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe99914000) [pid = 28925] [serial = 1841] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe846a6800) [pid = 28925] [serial = 1829] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe822f5400) [pid = 28925] [serial = 1877] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe83a61c00) [pid = 28925] [serial = 1878] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbea81a7800) [pid = 28925] [serial = 1847] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe80ab2800) [pid = 28925] [serial = 1874] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe8469f000) [pid = 28925] [serial = 1880] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe84888000) [pid = 28925] [serial = 1881] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe86e54400) [pid = 28925] [serial = 1832] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe90bb6800) [pid = 28925] [serial = 1893] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 198 (0x7fbe919de800) [pid = 28925] [serial = 1896] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 197 (0x7fbe896e8400) [pid = 28925] [serial = 1890] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | --DOMWINDOW == 196 (0x7fbe88ad5c00) [pid = 28925] [serial = 1887] [outer = (nil)] [url = about:blank] 08:51:53 INFO - PROCESS | 28925 | 1461081113778 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]]]}] 08:51:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:51:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 08:51:53 INFO - PROCESS | 28925 | 1461081113818 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 08:51:53 INFO - PROCESS | 28925 | 1461081113822 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 08:51:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:51:53 INFO - PROCESS | 28925 | 1461081113827 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:51:53 INFO - PROCESS | 28925 | 1461081113830 Marionette TRACE conn3 <- [1,2658,null,{}] 08:51:53 INFO - PROCESS | 28925 | 1461081113844 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}] 08:51:54 INFO - PROCESS | 28925 | 1461081114010 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 08:51:54 INFO - PROCESS | 28925 | 1461081114026 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8289b800 == 133 [pid = 28925] [id = 672] 08:51:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 197 (0x7fbe858ee000) [pid = 28925] [serial = 2017] [outer = (nil)] 08:51:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 198 (0x7fbe863c2c00) [pid = 28925] [serial = 2018] [outer = 0x7fbe858ee000] 08:51:54 INFO - PROCESS | 28925 | 1461081114079 Marionette DEBUG loaded listener.js 08:51:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 199 (0x7fbe863d1c00) [pid = 28925] [serial = 2019] [outer = 0x7fbe858ee000] 08:51:54 INFO - PROCESS | 28925 | 1461081114846 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]]]}] 08:51:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:51:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1085ms 08:51:54 INFO - PROCESS | 28925 | 1461081114918 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 08:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:51:54 INFO - PROCESS | 28925 | 1461081114922 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 08:51:54 INFO - PROCESS | 28925 | 1461081114927 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:51:54 INFO - PROCESS | 28925 | 1461081114929 Marionette TRACE conn3 <- [1,2662,null,{}] 08:51:54 INFO - PROCESS | 28925 | 1461081114934 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}] 08:51:55 INFO - PROCESS | 28925 | 1461081115107 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 08:51:55 INFO - PROCESS | 28925 | 1461081115116 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe839d2000 == 134 [pid = 28925] [id = 673] 08:51:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe846ef800) [pid = 28925] [serial = 2020] [outer = (nil)] 08:51:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe86e4fc00) [pid = 28925] [serial = 2021] [outer = 0x7fbe846ef800] 08:51:55 INFO - PROCESS | 28925 | 1461081115173 Marionette DEBUG loaded listener.js 08:51:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe86e8a800) [pid = 28925] [serial = 2022] [outer = 0x7fbe846ef800] 08:51:55 INFO - PROCESS | 28925 | 1461081115963 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]]]}] 08:51:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:51:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1076ms 08:51:56 INFO - PROCESS | 28925 | 1461081116003 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 08:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:51:56 INFO - PROCESS | 28925 | 1461081116015 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 08:51:56 INFO - PROCESS | 28925 | 1461081116020 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:51:56 INFO - PROCESS | 28925 | 1461081116023 Marionette TRACE conn3 <- [1,2666,null,{}] 08:51:56 INFO - PROCESS | 28925 | 1461081116028 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}] 08:51:56 INFO - PROCESS | 28925 | 1461081116271 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 08:51:56 INFO - PROCESS | 28925 | 1461081116302 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86371800 == 135 [pid = 28925] [id = 674] 08:51:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe86c2a400) [pid = 28925] [serial = 2023] [outer = (nil)] 08:51:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe88886000) [pid = 28925] [serial = 2024] [outer = 0x7fbe86c2a400] 08:51:56 INFO - PROCESS | 28925 | 1461081116361 Marionette DEBUG loaded listener.js 08:51:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe88b54000) [pid = 28925] [serial = 2025] [outer = 0x7fbe86c2a400] 08:51:57 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:57 INFO - PROCESS | 28925 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:51:57 INFO - PROCESS | 28925 | 1461081117612 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]]]}] 08:51:57 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) 08:51:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1630ms 08:51:57 INFO - PROCESS | 28925 | 1461081117662 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 08:51:57 INFO - PROCESS | 28925 | 1461081117664 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 08:51:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:51:57 INFO - PROCESS | 28925 | 1461081117669 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:51:57 INFO - PROCESS | 28925 | 1461081117672 Marionette TRACE conn3 <- [1,2670,null,{}] 08:51:57 INFO - PROCESS | 28925 | 1461081117676 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}] 08:51:57 INFO - PROCESS | 28925 | 1461081117897 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 08:51:57 INFO - PROCESS | 28925 | 1461081117923 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:51:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe896c8800 == 136 [pid = 28925] [id = 675] 08:51:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe88b59400) [pid = 28925] [serial = 2026] [outer = (nil)] 08:51:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe8df38c00) [pid = 28925] [serial = 2027] [outer = 0x7fbe88b59400] 08:51:57 INFO - PROCESS | 28925 | 1461081117977 Marionette DEBUG loaded listener.js 08:51:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe8e989c00) [pid = 28925] [serial = 2028] [outer = 0x7fbe88b59400] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe8210bc00) [pid = 28925] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 206 (0x7fbe84291c00) [pid = 28925] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 205 (0x7fbe8888e800) [pid = 28925] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 204 (0x7fbe86c2f000) [pid = 28925] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 203 (0x7fbe8210c400) [pid = 28925] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 202 (0x7fbe88ad8400) [pid = 28925] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 201 (0x7fbe83a53400) [pid = 28925] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 200 (0x7fbe846e9c00) [pid = 28925] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:51:58 INFO - PROCESS | 28925 | --DOMWINDOW == 199 (0x7fbe8de4cc00) [pid = 28925] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:51:59 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:51:59 INFO - PROCESS | 28925 | 1461081119676 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] 08:51:59 INFO - PROCESS | 28925 | 1461081119709 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 08:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:51:59 INFO - PROCESS | 28925 | 1461081119714 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:51:59 INFO - PROCESS | 28925 | 1461081119717 Marionette TRACE conn3 <- [1,2674,null,{}] 08:51:59 INFO - PROCESS | 28925 | 1461081119721 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}] 08:51:59 INFO - PROCESS | 28925 | 1461081119874 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 08:52:00 INFO - PROCESS | 28925 | 1461081120072 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8e879000 == 137 [pid = 28925] [id = 676] 08:52:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 200 (0x7fbe83c59c00) [pid = 28925] [serial = 2029] [outer = (nil)] 08:52:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 201 (0x7fbe86e56400) [pid = 28925] [serial = 2030] [outer = 0x7fbe83c59c00] 08:52:00 INFO - PROCESS | 28925 | 1461081120125 Marionette DEBUG loaded listener.js 08:52:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 202 (0x7fbe90a52000) [pid = 28925] [serial = 2031] [outer = 0x7fbe83c59c00] 08:52:01 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:01 INFO - PROCESS | 28925 | 1461081121204 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] 08:52:01 INFO - PROCESS | 28925 | 1461081121249 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 08:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:52:01 INFO - PROCESS | 28925 | 1461081121257 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:52:01 INFO - PROCESS | 28925 | 1461081121262 Marionette TRACE conn3 <- [1,2678,null,{}] 08:52:01 INFO - PROCESS | 28925 | 1461081121269 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}] 08:52:01 INFO - PROCESS | 28925 | 1461081121525 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 08:52:01 INFO - PROCESS | 28925 | 1461081121809 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e62000 == 138 [pid = 28925] [id = 677] 08:52:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 203 (0x7fbe82119000) [pid = 28925] [serial = 2032] [outer = (nil)] 08:52:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 204 (0x7fbe83a5a400) [pid = 28925] [serial = 2033] [outer = 0x7fbe82119000] 08:52:01 INFO - PROCESS | 28925 | 1461081121876 Marionette DEBUG loaded listener.js 08:52:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 205 (0x7fbe83c5a400) [pid = 28925] [serial = 2034] [outer = 0x7fbe82119000] 08:52:03 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:03 INFO - PROCESS | 28925 | 1461081123260 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]]]}] 08:52:03 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) 08:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2034ms 08:52:03 INFO - PROCESS | 28925 | 1461081123292 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 08:52:03 INFO - PROCESS | 28925 | 1461081123298 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 08:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:52:03 INFO - PROCESS | 28925 | 1461081123309 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:52:03 INFO - PROCESS | 28925 | 1461081123313 Marionette TRACE conn3 <- [1,2682,null,{}] 08:52:03 INFO - PROCESS | 28925 | 1461081123411 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}] 08:52:03 INFO - PROCESS | 28925 | 1461081123593 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 08:52:03 INFO - PROCESS | 28925 | 1461081123794 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88a42000 == 139 [pid = 28925] [id = 678] 08:52:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 206 (0x7fbe8210d800) [pid = 28925] [serial = 2035] [outer = (nil)] 08:52:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 207 (0x7fbe846a6800) [pid = 28925] [serial = 2036] [outer = 0x7fbe8210d800] 08:52:03 INFO - PROCESS | 28925 | 1461081123897 Marionette DEBUG loaded listener.js 08:52:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe86226000) [pid = 28925] [serial = 2037] [outer = 0x7fbe8210d800] 08:52:05 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:05 INFO - PROCESS | 28925 | 1461081125208 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]]]}] 08:52:05 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) 08:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1931ms 08:52:05 INFO - PROCESS | 28925 | 1461081125240 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 08:52:05 INFO - PROCESS | 28925 | 1461081125244 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 08:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:52:05 INFO - PROCESS | 28925 | 1461081125250 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:52:05 INFO - PROCESS | 28925 | 1461081125255 Marionette TRACE conn3 <- [1,2686,null,{}] 08:52:05 INFO - PROCESS | 28925 | 1461081125270 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}] 08:52:05 INFO - PROCESS | 28925 | 1461081125524 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 08:52:05 INFO - PROCESS | 28925 | 1461081125742 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f814000 == 140 [pid = 28925] [id = 679] 08:52:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe8660b400) [pid = 28925] [serial = 2038] [outer = (nil)] 08:52:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe88b59000) [pid = 28925] [serial = 2039] [outer = 0x7fbe8660b400] 08:52:05 INFO - PROCESS | 28925 | 1461081125809 Marionette DEBUG loaded listener.js 08:52:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe8de48c00) [pid = 28925] [serial = 2040] [outer = 0x7fbe8660b400] 08:52:07 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:07 INFO - PROCESS | 28925 | 1461081127064 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] 08:52:07 INFO - PROCESS | 28925 | 1461081127090 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 08:52:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:52:07 INFO - PROCESS | 28925 | 1461081127096 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:52:07 INFO - PROCESS | 28925 | 1461081127098 Marionette TRACE conn3 <- [1,2690,null,{}] 08:52:07 INFO - PROCESS | 28925 | 1461081127104 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}] 08:52:07 INFO - PROCESS | 28925 | 1461081127283 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 08:52:07 INFO - PROCESS | 28925 | 1461081127509 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9132a000 == 141 [pid = 28925] [id = 680] 08:52:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe88884400) [pid = 28925] [serial = 2041] [outer = (nil)] 08:52:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe8de4e800) [pid = 28925] [serial = 2042] [outer = 0x7fbe88884400] 08:52:07 INFO - PROCESS | 28925 | 1461081127624 Marionette DEBUG loaded listener.js 08:52:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe90bbd400) [pid = 28925] [serial = 2043] [outer = 0x7fbe88884400] 08:52:08 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:08 INFO - PROCESS | 28925 | 1461081128905 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] 08:52:08 INFO - PROCESS | 28925 | 1461081128934 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 08:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:52:08 INFO - PROCESS | 28925 | 1461081128941 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:52:08 INFO - PROCESS | 28925 | 1461081128944 Marionette TRACE conn3 <- [1,2694,null,{}] 08:52:08 INFO - PROCESS | 28925 | 1461081128950 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}] 08:52:09 INFO - PROCESS | 28925 | 1461081129176 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 08:52:09 INFO - PROCESS | 28925 | 1461081129398 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:09 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9328e000 == 142 [pid = 28925] [id = 681] 08:52:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe866ee800) [pid = 28925] [serial = 2044] [outer = (nil)] 08:52:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe9115ac00) [pid = 28925] [serial = 2045] [outer = 0x7fbe866ee800] 08:52:09 INFO - PROCESS | 28925 | 1461081129462 Marionette DEBUG loaded listener.js 08:52:09 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe919e2800) [pid = 28925] [serial = 2046] [outer = 0x7fbe866ee800] 08:52:10 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:10 INFO - PROCESS | 28925 | 1461081130749 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] 08:52:10 INFO - PROCESS | 28925 | 1461081130782 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 08:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:52:10 INFO - PROCESS | 28925 | 1461081130787 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:52:10 INFO - PROCESS | 28925 | 1461081130789 Marionette TRACE conn3 <- [1,2698,null,{}] 08:52:10 INFO - PROCESS | 28925 | 1461081130795 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}] 08:52:11 INFO - PROCESS | 28925 | 1461081131081 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 08:52:11 INFO - PROCESS | 28925 | 1461081131307 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9731c800 == 143 [pid = 28925] [id = 682] 08:52:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe91361c00) [pid = 28925] [serial = 2047] [outer = (nil)] 08:52:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe93f22400) [pid = 28925] [serial = 2048] [outer = 0x7fbe91361c00] 08:52:11 INFO - PROCESS | 28925 | 1461081131375 Marionette DEBUG loaded listener.js 08:52:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe96583400) [pid = 28925] [serial = 2049] [outer = 0x7fbe91361c00] 08:52:12 INFO - PROCESS | 28925 | SkCairoFTTypeface::onFilterRec unimplemented 08:52:12 INFO - PROCESS | 28925 | 1461081132586 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] 08:52:12 INFO - PROCESS | 28925 | 1461081132633 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 08:52:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:52:12 INFO - PROCESS | 28925 | 1461081132638 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:52:12 INFO - PROCESS | 28925 | 1461081132640 Marionette TRACE conn3 <- [1,2702,null,{}] 08:52:12 INFO - PROCESS | 28925 | 1461081132646 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}] 08:52:12 INFO - PROCESS | 28925 | 1461081132822 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 08:52:13 INFO - PROCESS | 28925 | 1461081133041 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9d517000 == 144 [pid = 28925] [id = 683] 08:52:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe916b5400) [pid = 28925] [serial = 2050] [outer = (nil)] 08:52:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe9810ec00) [pid = 28925] [serial = 2051] [outer = 0x7fbe916b5400] 08:52:13 INFO - PROCESS | 28925 | 1461081133144 Marionette DEBUG loaded listener.js 08:52:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe996db800) [pid = 28925] [serial = 2052] [outer = 0x7fbe916b5400] 08:52:13 INFO - PROCESS | 28925 | 1461081133913 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]]]}] 08:52:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1330ms 08:52:13 INFO - PROCESS | 28925 | 1461081133968 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 08:52:13 INFO - PROCESS | 28925 | 1461081133970 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 08:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:52:13 INFO - PROCESS | 28925 | 1461081133976 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:52:13 INFO - PROCESS | 28925 | 1461081133978 Marionette TRACE conn3 <- [1,2706,null,{}] 08:52:13 INFO - PROCESS | 28925 | 1461081133983 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}] 08:52:14 INFO - PROCESS | 28925 | 1461081134157 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 08:52:14 INFO - PROCESS | 28925 | 1461081134369 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbea8074800 == 145 [pid = 28925] [id = 684] 08:52:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe7c243800) [pid = 28925] [serial = 2053] [outer = (nil)] 08:52:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe972ac400) [pid = 28925] [serial = 2054] [outer = 0x7fbe7c243800] 08:52:14 INFO - PROCESS | 28925 | 1461081134487 Marionette DEBUG loaded listener.js 08:52:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe99914000) [pid = 28925] [serial = 2055] [outer = 0x7fbe7c243800] 08:52:15 INFO - PROCESS | 28925 | 1461081135341 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]]]}] 08:52:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:52:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1425ms 08:52:15 INFO - PROCESS | 28925 | 1461081135403 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 08:52:15 INFO - PROCESS | 28925 | 1461081135405 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 08:52:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:52:15 INFO - PROCESS | 28925 | 1461081135411 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:52:15 INFO - PROCESS | 28925 | 1461081135413 Marionette TRACE conn3 <- [1,2710,null,{}] 08:52:15 INFO - PROCESS | 28925 | 1461081135418 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}] 08:52:15 INFO - PROCESS | 28925 | 1461081135603 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 08:52:15 INFO - PROCESS | 28925 | 1461081135819 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82ea0800 == 146 [pid = 28925] [id = 685] 08:52:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe7c244800) [pid = 28925] [serial = 2056] [outer = (nil)] 08:52:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe86c29c00) [pid = 28925] [serial = 2057] [outer = 0x7fbe7c244800] 08:52:15 INFO - PROCESS | 28925 | 1461081135922 Marionette DEBUG loaded listener.js 08:52:16 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe9810f000) [pid = 28925] [serial = 2058] [outer = 0x7fbe7c244800] 08:52:16 INFO - PROCESS | 28925 | 1461081136782 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] 08:52:16 INFO - PROCESS | 28925 | 1461081136843 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 08:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:52:16 INFO - PROCESS | 28925 | 1461081136848 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:52:16 INFO - PROCESS | 28925 | 1461081136851 Marionette TRACE conn3 <- [1,2714,null,{}] 08:52:16 INFO - PROCESS | 28925 | 1461081136856 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}] 08:52:17 INFO - PROCESS | 28925 | 1461081137047 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 08:52:17 INFO - PROCESS | 28925 | 1461081137261 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe812de800 == 147 [pid = 28925] [id = 686] 08:52:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe7fdd5c00) [pid = 28925] [serial = 2059] [outer = (nil)] 08:52:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe7fddfc00) [pid = 28925] [serial = 2060] [outer = 0x7fbe7fdd5c00] 08:52:17 INFO - PROCESS | 28925 | 1461081137771 Marionette DEBUG loaded listener.js 08:52:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe82119c00) [pid = 28925] [serial = 2061] [outer = 0x7fbe7fdd5c00] 08:52:18 INFO - PROCESS | 28925 | 1461081138731 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]]]}] 08:52:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:52:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1939ms 08:52:18 INFO - PROCESS | 28925 | 1461081138788 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 08:52:18 INFO - PROCESS | 28925 | 1461081138791 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 08:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:52:18 INFO - PROCESS | 28925 | 1461081138799 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:52:18 INFO - PROCESS | 28925 | 1461081138803 Marionette TRACE conn3 <- [1,2718,null,{}] 08:52:18 INFO - PROCESS | 28925 | 1461081138809 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}] 08:52:19 INFO - PROCESS | 28925 | 1461081138999 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 08:52:19 INFO - PROCESS | 28925 | 1461081139211 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e95800 == 148 [pid = 28925] [id = 687] 08:52:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe7c23a000) [pid = 28925] [serial = 2062] [outer = (nil)] 08:52:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe8211a000) [pid = 28925] [serial = 2063] [outer = 0x7fbe7c23a000] 08:52:19 INFO - PROCESS | 28925 | 1461081139331 Marionette DEBUG loaded listener.js 08:52:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe84662c00) [pid = 28925] [serial = 2064] [outer = 0x7fbe7c23a000] 08:52:20 INFO - PROCESS | 28925 | 1461081140390 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] 08:52:20 INFO - PROCESS | 28925 | 1461081140439 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 08:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:52:20 INFO - PROCESS | 28925 | 1461081140448 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:52:20 INFO - PROCESS | 28925 | 1461081140451 Marionette TRACE conn3 <- [1,2722,null,{}] 08:52:20 INFO - PROCESS | 28925 | 1461081140457 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}] 08:52:20 INFO - PROCESS | 28925 | 1461081140636 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 08:52:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8328b000 == 147 [pid = 28925] [id = 391] 08:52:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82eac800 == 146 [pid = 28925] [id = 392] 08:52:20 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8dac6800 == 145 [pid = 28925] [id = 415] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe896ed800) [pid = 28925] [serial = 1964] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | 1461081141019 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe896c8800 == 144 [pid = 28925] [id = 675] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86371800 == 143 [pid = 28925] [id = 674] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe839d2000 == 142 [pid = 28925] [id = 673] 08:52:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80967800 == 143 [pid = 28925] [id = 688] 08:52:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe80ab8800) [pid = 28925] [serial = 2065] [outer = (nil)] 08:52:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe86269000) [pid = 28925] [serial = 2066] [outer = 0x7fbe80ab8800] 08:52:21 INFO - PROCESS | 28925 | 1461081141102 Marionette DEBUG loaded listener.js 08:52:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe86e88800) [pid = 28925] [serial = 2067] [outer = 0x7fbe80ab8800] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8289b800 == 142 [pid = 28925] [id = 672] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7c29e000 == 141 [pid = 28925] [id = 671] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83954800 == 140 [pid = 28925] [id = 670] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8218b800 == 139 [pid = 28925] [id = 669] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8434a000 == 138 [pid = 28925] [id = 667] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeacc99800 == 137 [pid = 28925] [id = 666] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbea8076800 == 136 [pid = 28925] [id = 665] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a09d000 == 135 [pid = 28925] [id = 664] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fec000 == 134 [pid = 28925] [id = 663] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9528c000 == 133 [pid = 28925] [id = 662] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91f73000 == 132 [pid = 28925] [id = 661] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe91333000 == 131 [pid = 28925] [id = 660] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f98f800 == 130 [pid = 28925] [id = 659] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f65f000 == 129 [pid = 28925] [id = 658] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea15800 == 128 [pid = 28925] [id = 657] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe86eb0000 == 127 [pid = 28925] [id = 656] 08:52:21 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e5e800 == 126 [pid = 28925] [id = 655] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe86c2bc00) [pid = 28925] [serial = 1949] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe8443f400) [pid = 28925] [serial = 1940] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe9335e800) [pid = 28925] [serial = 1910] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe96032c00) [pid = 28925] [serial = 1913] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe9a2ba800) [pid = 28925] [serial = 1916] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe88b54c00) [pid = 28925] [serial = 1952] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe86e59000) [pid = 28925] [serial = 1946] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe87a5d400) [pid = 28925] [serial = 1950] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbeab76f800) [pid = 28925] [serial = 1928] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe86e93c00) [pid = 28925] [serial = 1947] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe83c4c000) [pid = 28925] [serial = 1901] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe866e5400) [pid = 28925] [serial = 1904] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe9970fc00) [pid = 28925] [serial = 1931] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe82114000) [pid = 28925] [serial = 1937] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbe7fdda800) [pid = 28925] [serial = 1925] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 221 (0x7fbe8df32000) [pid = 28925] [serial = 1955] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 220 (0x7fbe86e56800) [pid = 28925] [serial = 1962] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 219 (0x7fbe83a5a000) [pid = 28925] [serial = 1938] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 218 (0x7fbe844e9800) [pid = 28925] [serial = 1961] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 217 (0x7fbe844f2000) [pid = 28925] [serial = 1941] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 216 (0x7fbea81a5c00) [pid = 28925] [serial = 1922] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe7c23e000) [pid = 28925] [serial = 1934] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe8e985000) [pid = 28925] [serial = 1907] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbea1510000) [pid = 28925] [serial = 1919] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe8626d400) [pid = 28925] [serial = 1944] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe8f734c00) [pid = 28925] [serial = 1958] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe90a94c00) [pid = 28925] [serial = 1959] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe8e989000) [pid = 28925] [serial = 1956] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 208 (0x7fbe8de48400) [pid = 28925] [serial = 1953] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | --DOMWINDOW == 207 (0x7fbe858ec400) [pid = 28925] [serial = 1943] [outer = (nil)] [url = about:blank] 08:52:21 INFO - PROCESS | 28925 | 1461081141855 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] 08:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:52:21 INFO - PROCESS | 28925 | 1461081141887 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 08:52:21 INFO - PROCESS | 28925 | 1461081141892 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:52:21 INFO - PROCESS | 28925 | 1461081141897 Marionette TRACE conn3 <- [1,2726,null,{}] 08:52:21 INFO - PROCESS | 28925 | 1461081141910 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}] 08:52:22 INFO - PROCESS | 28925 | 1461081142084 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 08:52:22 INFO - PROCESS | 28925 | 1461081142256 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe852c3000 == 127 [pid = 28925] [id = 689] 08:52:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 208 (0x7fbe86e50c00) [pid = 28925] [serial = 2068] [outer = (nil)] 08:52:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 209 (0x7fbe88b54c00) [pid = 28925] [serial = 2069] [outer = 0x7fbe86e50c00] 08:52:22 INFO - PROCESS | 28925 | 1461081142326 Marionette DEBUG loaded listener.js 08:52:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe896f5400) [pid = 28925] [serial = 2070] [outer = 0x7fbe86e50c00] 08:52:22 INFO - PROCESS | 28925 | 1461081142989 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]]]}] 08:52:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:52:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1132ms 08:52:23 INFO - PROCESS | 28925 | 1461081143024 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 08:52:23 INFO - PROCESS | 28925 | 1461081143028 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 08:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:52:23 INFO - PROCESS | 28925 | 1461081143033 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:52:23 INFO - PROCESS | 28925 | 1461081143040 Marionette TRACE conn3 <- [1,2730,null,{}] 08:52:23 INFO - PROCESS | 28925 | 1461081143054 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}] 08:52:23 INFO - PROCESS | 28925 | 1461081143222 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 08:52:23 INFO - PROCESS | 28925 | 1461081143417 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895c5800 == 128 [pid = 28925] [id = 690] 08:52:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe87a64000) [pid = 28925] [serial = 2071] [outer = (nil)] 08:52:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe8f5d6400) [pid = 28925] [serial = 2072] [outer = 0x7fbe87a64000] 08:52:23 INFO - PROCESS | 28925 | 1461081143474 Marionette DEBUG loaded listener.js 08:52:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe90940000) [pid = 28925] [serial = 2073] [outer = 0x7fbe87a64000] 08:52:24 INFO - PROCESS | 28925 | 1461081144614 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] 08:52:24 INFO - PROCESS | 28925 | 1461081144630 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 08:52:24 INFO - PROCESS | 28925 | 1461081144635 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:52:24 INFO - PROCESS | 28925 | 1461081144638 Marionette TRACE conn3 <- [1,2734,null,{}] 08:52:24 INFO - PROCESS | 28925 | 1461081144642 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}] 08:52:24 INFO - PROCESS | 28925 | 1461081144882 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 08:52:25 INFO - PROCESS | 28925 | 1461081145050 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f55e000 == 129 [pid = 28925] [id = 691] 08:52:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe919e6800) [pid = 28925] [serial = 2074] [outer = (nil)] 08:52:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe91a79400) [pid = 28925] [serial = 2075] [outer = 0x7fbe919e6800] 08:52:25 INFO - PROCESS | 28925 | 1461081145111 Marionette DEBUG loaded listener.js 08:52:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe920e8400) [pid = 28925] [serial = 2076] [outer = 0x7fbe919e6800] 08:52:25 INFO - PROCESS | 28925 | --DOMWINDOW == 215 (0x7fbe7c23c000) [pid = 28925] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:52:25 INFO - PROCESS | 28925 | --DOMWINDOW == 214 (0x7fbe858ee000) [pid = 28925] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:52:25 INFO - PROCESS | 28925 | --DOMWINDOW == 213 (0x7fbe86c2a400) [pid = 28925] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:52:25 INFO - PROCESS | 28925 | --DOMWINDOW == 212 (0x7fbe88b59400) [pid = 28925] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:52:25 INFO - PROCESS | 28925 | --DOMWINDOW == 211 (0x7fbe7c235c00) [pid = 28925] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:52:25 INFO - PROCESS | 28925 | --DOMWINDOW == 210 (0x7fbe846ef800) [pid = 28925] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:52:25 INFO - PROCESS | 28925 | --DOMWINDOW == 209 (0x7fbe822ecc00) [pid = 28925] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:52:26 INFO - PROCESS | 28925 | 1461081146168 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]]]}] 08:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1578ms 08:52:26 INFO - PROCESS | 28925 | 1461081146213 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 08:52:26 INFO - PROCESS | 28925 | 1461081146215 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 08:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:52:26 INFO - PROCESS | 28925 | 1461081146221 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:52:26 INFO - PROCESS | 28925 | 1461081146223 Marionette TRACE conn3 <- [1,2738,null,{}] 08:52:26 INFO - PROCESS | 28925 | 1461081146227 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}] 08:52:26 INFO - PROCESS | 28925 | 1461081146389 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 08:52:26 INFO - PROCESS | 28925 | 1461081146565 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f989800 == 130 [pid = 28925] [id = 692] 08:52:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 210 (0x7fbe845cc800) [pid = 28925] [serial = 2077] [outer = (nil)] 08:52:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 211 (0x7fbe90bd9000) [pid = 28925] [serial = 2078] [outer = 0x7fbe845cc800] 08:52:26 INFO - PROCESS | 28925 | 1461081146619 Marionette DEBUG loaded listener.js 08:52:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 212 (0x7fbe954c7400) [pid = 28925] [serial = 2079] [outer = 0x7fbe845cc800] 08:52:27 INFO - PROCESS | 28925 | 1461081147222 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]]]}] 08:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1025ms 08:52:27 INFO - PROCESS | 28925 | 1461081147246 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 08:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:52:27 INFO - PROCESS | 28925 | 1461081147250 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 08:52:27 INFO - PROCESS | 28925 | 1461081147254 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:52:27 INFO - PROCESS | 28925 | 1461081147257 Marionette TRACE conn3 <- [1,2742,null,{}] 08:52:27 INFO - PROCESS | 28925 | 1461081147261 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}] 08:52:27 INFO - PROCESS | 28925 | 1461081147422 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 08:52:27 INFO - PROCESS | 28925 | 1461081147598 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92002800 == 131 [pid = 28925] [id = 693] 08:52:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 213 (0x7fbe858ee000) [pid = 28925] [serial = 2080] [outer = (nil)] 08:52:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 214 (0x7fbe96585000) [pid = 28925] [serial = 2081] [outer = 0x7fbe858ee000] 08:52:27 INFO - PROCESS | 28925 | 1461081147651 Marionette DEBUG loaded listener.js 08:52:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 215 (0x7fbe9970dc00) [pid = 28925] [serial = 2082] [outer = 0x7fbe858ee000] 08:52:28 INFO - PROCESS | 28925 | 1461081148576 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]]]}] 08:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1378ms 08:52:28 INFO - PROCESS | 28925 | 1461081148634 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 08:52:28 INFO - PROCESS | 28925 | 1461081148640 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 08:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:52:28 INFO - PROCESS | 28925 | 1461081148648 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:52:28 INFO - PROCESS | 28925 | 1461081148653 Marionette TRACE conn3 <- [1,2746,null,{}] 08:52:28 INFO - PROCESS | 28925 | 1461081148661 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}] 08:52:28 INFO - PROCESS | 28925 | 1461081148918 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 08:52:29 INFO - PROCESS | 28925 | 1461081149130 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe85373000 == 132 [pid = 28925] [id = 694] 08:52:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 216 (0x7fbe83c4e800) [pid = 28925] [serial = 2083] [outer = (nil)] 08:52:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 217 (0x7fbe8448d800) [pid = 28925] [serial = 2084] [outer = 0x7fbe83c4e800] 08:52:29 INFO - PROCESS | 28925 | 1461081149239 Marionette DEBUG loaded listener.js 08:52:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 218 (0x7fbe846ee000) [pid = 28925] [serial = 2085] [outer = 0x7fbe83c4e800] 08:52:30 INFO - PROCESS | 28925 | 1461081150135 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]]]}] 08:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1541ms 08:52:30 INFO - PROCESS | 28925 | 1461081150190 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 08:52:30 INFO - PROCESS | 28925 | 1461081150198 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 08:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:52:30 INFO - PROCESS | 28925 | 1461081150207 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:52:30 INFO - PROCESS | 28925 | 1461081150210 Marionette TRACE conn3 <- [1,2750,null,{}] 08:52:30 INFO - PROCESS | 28925 | 1461081150216 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}] 08:52:30 INFO - PROCESS | 28925 | 1461081150396 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 08:52:30 INFO - PROCESS | 28925 | 1461081150610 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f549000 == 133 [pid = 28925] [id = 695] 08:52:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 219 (0x7fbe83c50400) [pid = 28925] [serial = 2086] [outer = (nil)] 08:52:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 220 (0x7fbe86e56800) [pid = 28925] [serial = 2087] [outer = 0x7fbe83c50400] 08:52:30 INFO - PROCESS | 28925 | 1461081150716 Marionette DEBUG loaded listener.js 08:52:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 221 (0x7fbe88891000) [pid = 28925] [serial = 2088] [outer = 0x7fbe83c50400] 08:52:31 INFO - PROCESS | 28925 | 1461081151584 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]]]}] 08:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1436ms 08:52:31 INFO - PROCESS | 28925 | 1461081151643 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 08:52:31 INFO - PROCESS | 28925 | 1461081151647 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 08:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:52:31 INFO - PROCESS | 28925 | 1461081151653 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:52:31 INFO - PROCESS | 28925 | 1461081151658 Marionette TRACE conn3 <- [1,2754,null,{}] 08:52:31 INFO - PROCESS | 28925 | 1461081151673 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}] 08:52:31 INFO - PROCESS | 28925 | 1461081151894 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 08:52:32 INFO - PROCESS | 28925 | 1461081152102 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95f36000 == 134 [pid = 28925] [id = 696] 08:52:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 222 (0x7fbe889ee800) [pid = 28925] [serial = 2089] [outer = (nil)] 08:52:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe919e0c00) [pid = 28925] [serial = 2090] [outer = 0x7fbe889ee800] 08:52:32 INFO - PROCESS | 28925 | 1461081152210 Marionette DEBUG loaded listener.js 08:52:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe91fb9c00) [pid = 28925] [serial = 2091] [outer = 0x7fbe889ee800] 08:52:33 INFO - PROCESS | 28925 | 1461081153000 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]]]}] 08:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1382ms 08:52:33 INFO - PROCESS | 28925 | 1461081153036 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 08:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:52:33 INFO - PROCESS | 28925 | 1461081153040 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 08:52:33 INFO - PROCESS | 28925 | 1461081153044 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:52:33 INFO - PROCESS | 28925 | 1461081153047 Marionette TRACE conn3 <- [1,2758,null,{}] 08:52:33 INFO - PROCESS | 28925 | 1461081153052 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}] 08:52:33 INFO - PROCESS | 28925 | 1461081153238 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 08:52:33 INFO - PROCESS | 28925 | 1461081153519 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9ab9c800 == 135 [pid = 28925] [id = 697] 08:52:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe920df400) [pid = 28925] [serial = 2092] [outer = (nil)] 08:52:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe9970f800) [pid = 28925] [serial = 2093] [outer = 0x7fbe920df400] 08:52:33 INFO - PROCESS | 28925 | 1461081153581 Marionette DEBUG loaded listener.js 08:52:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe99945000) [pid = 28925] [serial = 2094] [outer = 0x7fbe920df400] 08:52:34 INFO - PROCESS | 28925 | 1461081154366 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]]]}] 08:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1377ms 08:52:34 INFO - PROCESS | 28925 | 1461081154422 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 08:52:34 INFO - PROCESS | 28925 | 1461081154426 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 08:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:52:34 INFO - PROCESS | 28925 | 1461081154431 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:52:34 INFO - PROCESS | 28925 | 1461081154433 Marionette TRACE conn3 <- [1,2762,null,{}] 08:52:34 INFO - PROCESS | 28925 | 1461081154438 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}] 08:52:34 INFO - PROCESS | 28925 | 1461081154614 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 08:52:34 INFO - PROCESS | 28925 | 1461081154879 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab753800 == 136 [pid = 28925] [id = 698] 08:52:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe98107c00) [pid = 28925] [serial = 2095] [outer = (nil)] 08:52:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe9a2c3000) [pid = 28925] [serial = 2096] [outer = 0x7fbe98107c00] 08:52:34 INFO - PROCESS | 28925 | 1461081154944 Marionette DEBUG loaded listener.js 08:52:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe9adb5c00) [pid = 28925] [serial = 2097] [outer = 0x7fbe98107c00] 08:52:35 INFO - PROCESS | 28925 | 1461081155736 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]]]}] 08:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1377ms 08:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:52:35 INFO - PROCESS | 28925 | 1461081155808 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 08:52:35 INFO - PROCESS | 28925 | 1461081155811 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 08:52:35 INFO - PROCESS | 28925 | 1461081155815 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:52:35 INFO - PROCESS | 28925 | 1461081155818 Marionette TRACE conn3 <- [1,2766,null,{}] 08:52:35 INFO - PROCESS | 28925 | 1461081155823 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}] 08:52:36 INFO - PROCESS | 28925 | 1461081156052 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 08:52:36 INFO - PROCESS | 28925 | 1461081156262 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:36 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead89c800 == 137 [pid = 28925] [id = 699] 08:52:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbea1510000) [pid = 28925] [serial = 2098] [outer = (nil)] 08:52:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbea81a1400) [pid = 28925] [serial = 2099] [outer = 0x7fbea1510000] 08:52:36 INFO - PROCESS | 28925 | 1461081156369 Marionette DEBUG loaded listener.js 08:52:36 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbeab425800) [pid = 28925] [serial = 2100] [outer = 0x7fbea1510000] 08:52:37 INFO - PROCESS | 28925 | 1461081157176 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]]]}] 08:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1429ms 08:52:37 INFO - PROCESS | 28925 | 1461081157245 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 08:52:37 INFO - PROCESS | 28925 | 1461081157249 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 08:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:52:37 INFO - PROCESS | 28925 | 1461081157254 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:52:37 INFO - PROCESS | 28925 | 1461081157256 Marionette TRACE conn3 <- [1,2770,null,{}] 08:52:37 INFO - PROCESS | 28925 | 1461081157261 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}] 08:52:37 INFO - PROCESS | 28925 | 1461081157442 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 08:52:37 INFO - PROCESS | 28925 | 1461081157655 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1717000 == 138 [pid = 28925] [id = 700] 08:52:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe7c092c00) [pid = 28925] [serial = 2101] [outer = (nil)] 08:52:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe7c09ac00) [pid = 28925] [serial = 2102] [outer = 0x7fbe7c092c00] 08:52:37 INFO - PROCESS | 28925 | 1461081157760 Marionette DEBUG loaded listener.js 08:52:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe7c0a0400) [pid = 28925] [serial = 2103] [outer = 0x7fbe7c092c00] 08:52:38 INFO - PROCESS | 28925 | 1461081158558 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]]]}] 08:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1327ms 08:52:38 INFO - PROCESS | 28925 | 1461081158582 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 08:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:52:38 INFO - PROCESS | 28925 | 1461081158586 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 08:52:38 INFO - PROCESS | 28925 | 1461081158592 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:52:38 INFO - PROCESS | 28925 | 1461081158595 Marionette TRACE conn3 <- [1,2774,null,{}] 08:52:38 INFO - PROCESS | 28925 | 1461081158600 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}] 08:52:38 INFO - PROCESS | 28925 | 1461081158770 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 08:52:39 INFO - PROCESS | 28925 | 1461081158998 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7d017800 == 139 [pid = 28925] [id = 701] 08:52:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe7c095800) [pid = 28925] [serial = 2104] [outer = (nil)] 08:52:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbea92d1800) [pid = 28925] [serial = 2105] [outer = 0x7fbe7c095800] 08:52:39 INFO - PROCESS | 28925 | 1461081159062 Marionette DEBUG loaded listener.js 08:52:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbeab843c00) [pid = 28925] [serial = 2106] [outer = 0x7fbe7c095800] 08:52:39 INFO - PROCESS | 28925 | 1461081159855 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]]]}] 08:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1329ms 08:52:39 INFO - PROCESS | 28925 | 1461081159921 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 08:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:52:39 INFO - PROCESS | 28925 | 1461081159924 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 08:52:39 INFO - PROCESS | 28925 | 1461081159929 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:52:39 INFO - PROCESS | 28925 | 1461081159931 Marionette TRACE conn3 <- [1,2778,null,{}] 08:52:39 INFO - PROCESS | 28925 | 1461081159936 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}] 08:52:40 INFO - PROCESS | 28925 | 1461081160105 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 08:52:40 INFO - PROCESS | 28925 | 1461081160321 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e0d000 == 140 [pid = 28925] [id = 702] 08:52:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe7c097000) [pid = 28925] [serial = 2107] [outer = (nil)] 08:52:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe7fc4bc00) [pid = 28925] [serial = 2108] [outer = 0x7fbe7c097000] 08:52:40 INFO - PROCESS | 28925 | 1461081160422 Marionette DEBUG loaded listener.js 08:52:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe7fc50c00) [pid = 28925] [serial = 2109] [outer = 0x7fbe7c097000] 08:52:41 INFO - PROCESS | 28925 | 1461081161205 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]]]}] 08:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1332ms 08:52:41 INFO - PROCESS | 28925 | 1461081161261 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 08:52:41 INFO - PROCESS | 28925 | 1461081161265 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 08:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:52:41 INFO - PROCESS | 28925 | 1461081161270 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:52:41 INFO - PROCESS | 28925 | 1461081161272 Marionette TRACE conn3 <- [1,2782,null,{}] 08:52:41 INFO - PROCESS | 28925 | 1461081161277 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}] 08:52:41 INFO - PROCESS | 28925 | 1461081161448 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 08:52:41 INFO - PROCESS | 28925 | 1461081161664 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeb1722800 == 141 [pid = 28925] [id = 703] 08:52:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe7c083400) [pid = 28925] [serial = 2110] [outer = (nil)] 08:52:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe7c08a400) [pid = 28925] [serial = 2111] [outer = 0x7fbe7c083400] 08:52:41 INFO - PROCESS | 28925 | 1461081161768 Marionette DEBUG loaded listener.js 08:52:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe7c090400) [pid = 28925] [serial = 2112] [outer = 0x7fbe7c083400] 08:52:42 INFO - PROCESS | 28925 | 1461081162613 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]]]}] 08:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1376ms 08:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:52:42 INFO - PROCESS | 28925 | 1461081162647 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 08:52:42 INFO - PROCESS | 28925 | 1461081162650 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 08:52:42 INFO - PROCESS | 28925 | 1461081162656 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:52:42 INFO - PROCESS | 28925 | 1461081162660 Marionette TRACE conn3 <- [1,2786,null,{}] 08:52:42 INFO - PROCESS | 28925 | 1461081162665 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}] 08:52:42 INFO - PROCESS | 28925 | 1461081162872 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 08:52:43 INFO - PROCESS | 28925 | 1461081163100 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:43 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fedc000 == 142 [pid = 28925] [id = 704] 08:52:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe7c085000) [pid = 28925] [serial = 2113] [outer = (nil)] 08:52:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbeab84d400) [pid = 28925] [serial = 2114] [outer = 0x7fbe7c085000] 08:52:43 INFO - PROCESS | 28925 | 1461081163208 Marionette DEBUG loaded listener.js 08:52:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbead357c00) [pid = 28925] [serial = 2115] [outer = 0x7fbe7c085000] 08:52:43 INFO - PROCESS | 28925 | 1461081163989 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]]]}] 08:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1387ms 08:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:52:44 INFO - PROCESS | 28925 | 1461081164042 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 08:52:44 INFO - PROCESS | 28925 | 1461081164044 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 08:52:44 INFO - PROCESS | 28925 | 1461081164050 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:52:44 INFO - PROCESS | 28925 | 1461081164052 Marionette TRACE conn3 <- [1,2790,null,{}] 08:52:44 INFO - PROCESS | 28925 | 1461081164077 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}] 08:52:44 INFO - PROCESS | 28925 | 1461081164252 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 08:52:44 INFO - PROCESS | 28925 | 1461081164467 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe811f1000 == 143 [pid = 28925] [id = 705] 08:52:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe7c08b000) [pid = 28925] [serial = 2116] [outer = (nil)] 08:52:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe7fe37800) [pid = 28925] [serial = 2117] [outer = 0x7fbe7c08b000] 08:52:44 INFO - PROCESS | 28925 | 1461081164569 Marionette DEBUG loaded listener.js 08:52:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe7fe3c800) [pid = 28925] [serial = 2118] [outer = 0x7fbe7c08b000] 08:52:45 INFO - PROCESS | 28925 | 1461081165389 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]]]}] 08:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1395ms 08:52:45 INFO - PROCESS | 28925 | 1461081165445 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 08:52:45 INFO - PROCESS | 28925 | 1461081165448 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 08:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:52:45 INFO - PROCESS | 28925 | 1461081165453 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:52:45 INFO - PROCESS | 28925 | 1461081165455 Marionette TRACE conn3 <- [1,2794,null,{}] 08:52:45 INFO - PROCESS | 28925 | 1461081165460 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}] 08:52:45 INFO - PROCESS | 28925 | 1461081165633 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 08:52:45 INFO - PROCESS | 28925 | 1461081165915 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7d116000 == 144 [pid = 28925] [id = 706] 08:52:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe7fc4ec00) [pid = 28925] [serial = 2119] [outer = (nil)] 08:52:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe82406800) [pid = 28925] [serial = 2120] [outer = 0x7fbe7fc4ec00] 08:52:45 INFO - PROCESS | 28925 | 1461081165980 Marionette DEBUG loaded listener.js 08:52:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe8240c800) [pid = 28925] [serial = 2121] [outer = 0x7fbe7fc4ec00] 08:52:46 INFO - PROCESS | 28925 | 1461081166751 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]]]}] 08:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1325ms 08:52:46 INFO - PROCESS | 28925 | 1461081166784 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 08:52:46 INFO - PROCESS | 28925 | 1461081166786 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 08:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:52:46 INFO - PROCESS | 28925 | 1461081166795 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:52:46 INFO - PROCESS | 28925 | 1461081166797 Marionette TRACE conn3 <- [1,2798,null,{}] 08:52:46 INFO - PROCESS | 28925 | 1461081166802 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}] 08:52:46 INFO - PROCESS | 28925 | 1461081166989 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 08:52:47 INFO - PROCESS | 28925 | 1461081167254 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe828a4000 == 145 [pid = 28925] [id = 707] 08:52:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe7fd43c00) [pid = 28925] [serial = 2122] [outer = (nil)] 08:52:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbe8240e000) [pid = 28925] [serial = 2123] [outer = 0x7fbe7fd43c00] 08:52:47 INFO - PROCESS | 28925 | 1461081167321 Marionette DEBUG loaded listener.js 08:52:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe82414c00) [pid = 28925] [serial = 2124] [outer = 0x7fbe7fd43c00] 08:52:48 INFO - PROCESS | 28925 | 1461081168146 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]]]}] 08:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1382ms 08:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:52:48 INFO - PROCESS | 28925 | 1461081168178 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 08:52:48 INFO - PROCESS | 28925 | 1461081168180 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 08:52:48 INFO - PROCESS | 28925 | 1461081168185 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:52:48 INFO - PROCESS | 28925 | 1461081168188 Marionette TRACE conn3 <- [1,2802,null,{}] 08:52:48 INFO - PROCESS | 28925 | 1461081168193 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}] 08:52:48 INFO - PROCESS | 28925 | 1461081168376 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 08:52:48 INFO - PROCESS | 28925 | 1461081168689 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:48 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea4a000 == 146 [pid = 28925] [id = 708] 08:52:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe8242d800) [pid = 28925] [serial = 2125] [outer = (nil)] 08:52:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe82432400) [pid = 28925] [serial = 2126] [outer = 0x7fbe8242d800] 08:52:48 INFO - PROCESS | 28925 | 1461081168758 Marionette DEBUG loaded listener.js 08:52:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe82436000) [pid = 28925] [serial = 2127] [outer = 0x7fbe8242d800] 08:52:49 INFO - PROCESS | 28925 | 1461081169528 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]]]}] 08:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1382ms 08:52:49 INFO - PROCESS | 28925 | 1461081169567 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 08:52:49 INFO - PROCESS | 28925 | 1461081169570 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 08:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:52:49 INFO - PROCESS | 28925 | 1461081169575 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:52:49 INFO - PROCESS | 28925 | 1461081169577 Marionette TRACE conn3 <- [1,2806,null,{}] 08:52:49 INFO - PROCESS | 28925 | 1461081169582 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}] 08:52:49 INFO - PROCESS | 28925 | 1461081169765 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 08:52:50 INFO - PROCESS | 28925 | 1461081170469 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe811e1000 == 147 [pid = 28925] [id = 709] 08:52:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe7c091800) [pid = 28925] [serial = 2128] [outer = (nil)] 08:52:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe7c241c00) [pid = 28925] [serial = 2129] [outer = 0x7fbe7c091800] 08:52:50 INFO - PROCESS | 28925 | 1461081170537 Marionette DEBUG loaded listener.js 08:52:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe7fddc800) [pid = 28925] [serial = 2130] [outer = 0x7fbe7c091800] 08:52:51 INFO - PROCESS | 28925 | 1461081171335 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]]]}] 08:52:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:52:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1778ms 08:52:51 INFO - PROCESS | 28925 | 1461081171361 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 08:52:51 INFO - PROCESS | 28925 | 1461081171368 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 08:52:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:52:51 INFO - PROCESS | 28925 | 1461081171378 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:52:51 INFO - PROCESS | 28925 | 1461081171382 Marionette TRACE conn3 <- [1,2810,null,{}] 08:52:51 INFO - PROCESS | 28925 | 1461081171388 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}] 08:52:51 INFO - PROCESS | 28925 | 1461081171573 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 08:52:51 INFO - PROCESS | 28925 | 1461081171852 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e09800 == 148 [pid = 28925] [id = 710] 08:52:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe7c09a000) [pid = 28925] [serial = 2131] [outer = (nil)] 08:52:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe8268e000) [pid = 28925] [serial = 2132] [outer = 0x7fbe7c09a000] 08:52:51 INFO - PROCESS | 28925 | 1461081171915 Marionette DEBUG loaded listener.js 08:52:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbe8276e800) [pid = 28925] [serial = 2133] [outer = 0x7fbe7c09a000] 08:52:52 INFO - PROCESS | 28925 | 1461081172867 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]]]}] 08:52:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:52:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1531ms 08:52:52 INFO - PROCESS | 28925 | 1461081172913 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 08:52:52 INFO - PROCESS | 28925 | 1461081172918 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 08:52:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:52:52 INFO - PROCESS | 28925 | 1461081172923 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:52:52 INFO - PROCESS | 28925 | 1461081172926 Marionette TRACE conn3 <- [1,2814,null,{}] 08:52:52 INFO - PROCESS | 28925 | 1461081172931 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}] 08:52:53 INFO - PROCESS | 28925 | 1461081173105 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 08:52:53 INFO - PROCESS | 28925 | 1461081173411 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:53 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8218b800 == 149 [pid = 28925] [id = 711] 08:52:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 267 (0x7fbe8276b000) [pid = 28925] [serial = 2134] [outer = (nil)] 08:52:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 268 (0x7fbe83c55800) [pid = 28925] [serial = 2135] [outer = 0x7fbe8276b000] 08:52:53 INFO - PROCESS | 28925 | 1461081173475 Marionette DEBUG loaded listener.js 08:52:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 269 (0x7fbe84482000) [pid = 28925] [serial = 2136] [outer = 0x7fbe8276b000] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 268 (0x7fbe86e56400) [pid = 28925] [serial = 2030] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 267 (0x7fbe83b28c00) [pid = 28925] [serial = 2000] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 266 (0x7fbe8448dc00) [pid = 28925] [serial = 2003] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 265 (0x7fbe8268a000) [pid = 28925] [serial = 2006] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f989800 == 148 [pid = 28925] [id = 692] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f55e000 == 147 [pid = 28925] [id = 691] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895c5800 == 146 [pid = 28925] [id = 690] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe852c3000 == 145 [pid = 28925] [id = 689] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe80967800 == 144 [pid = 28925] [id = 688] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e95800 == 143 [pid = 28925] [id = 687] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe812de800 == 142 [pid = 28925] [id = 686] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9731c800 == 141 [pid = 28925] [id = 682] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9328e000 == 140 [pid = 28925] [id = 681] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9132a000 == 139 [pid = 28925] [id = 680] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f814000 == 138 [pid = 28925] [id = 679] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe88a42000 == 137 [pid = 28925] [id = 678] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e62000 == 136 [pid = 28925] [id = 677] 08:52:54 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e879000 == 135 [pid = 28925] [id = 676] 08:52:54 INFO - PROCESS | 28925 | 1461081174367 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]]]}] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbe88886000) [pid = 28925] [serial = 2024] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbe88b54000) [pid = 28925] [serial = 2025] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe8df38c00) [pid = 28925] [serial = 2027] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe7fdd9000) [pid = 28925] [serial = 2010] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 260 (0x7fbe7c243000) [pid = 28925] [serial = 2009] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 259 (0x7fbe86e4fc00) [pid = 28925] [serial = 2021] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 258 (0x7fbe86e8a800) [pid = 28925] [serial = 2022] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe9a0d9c00) [pid = 28925] [serial = 1994] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbe8e989c00) [pid = 28925] [serial = 2028] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 255 (0x7fbe8f704800) [pid = 28925] [serial = 1976] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 254 (0x7fbe858aec00) [pid = 28925] [serial = 2016] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 253 (0x7fbe846a5400) [pid = 28925] [serial = 2015] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe9970ac00) [pid = 28925] [serial = 1991] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe98111000) [pid = 28925] [serial = 1988] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe83a56400) [pid = 28925] [serial = 1967] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe96035400) [pid = 28925] [serial = 1985] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe88ada400) [pid = 28925] [serial = 1973] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe84295800) [pid = 28925] [serial = 2013] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe7fdddc00) [pid = 28925] [serial = 2012] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe858ad000) [pid = 28925] [serial = 1970] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe91cb6800) [pid = 28925] [serial = 1982] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbea1517c00) [pid = 28925] [serial = 1997] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe863c2c00) [pid = 28925] [serial = 2018] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe863d1c00) [pid = 28925] [serial = 2019] [outer = (nil)] [url = about:blank] 08:52:54 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe90aeac00) [pid = 28925] [serial = 1979] [outer = (nil)] [url = about:blank] 08:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1480ms 08:52:54 INFO - PROCESS | 28925 | 1461081174406 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 08:52:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:52:54 INFO - PROCESS | 28925 | 1461081174411 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 08:52:54 INFO - PROCESS | 28925 | 1461081174424 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:52:54 INFO - PROCESS | 28925 | 1461081174430 Marionette TRACE conn3 <- [1,2818,null,{}] 08:52:54 INFO - PROCESS | 28925 | 1461081174438 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}] 08:52:54 INFO - PROCESS | 28925 | 1461081174617 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 08:52:54 INFO - PROCESS | 28925 | 1461081174799 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83147800 == 136 [pid = 28925] [id = 712] 08:52:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe8268a000) [pid = 28925] [serial = 2137] [outer = (nil)] 08:52:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe858f2400) [pid = 28925] [serial = 2138] [outer = 0x7fbe8268a000] 08:52:54 INFO - PROCESS | 28925 | 1461081174867 Marionette DEBUG loaded listener.js 08:52:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe8626d400) [pid = 28925] [serial = 2139] [outer = 0x7fbe8268a000] 08:52:55 INFO - PROCESS | 28925 | 1461081175560 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]]]}] 08:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1190ms 08:52:55 INFO - PROCESS | 28925 | 1461081175608 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 08:52:55 INFO - PROCESS | 28925 | 1461081175612 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 08:52:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:52:55 INFO - PROCESS | 28925 | 1461081175617 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:52:55 INFO - PROCESS | 28925 | 1461081175618 Marionette TRACE conn3 <- [1,2822,null,{}] 08:52:55 INFO - PROCESS | 28925 | 1461081175651 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}] 08:52:55 INFO - PROCESS | 28925 | 1461081175823 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 08:52:55 INFO - PROCESS | 28925 | 1461081175832 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879d6800 == 137 [pid = 28925] [id = 713] 08:52:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe8459e800) [pid = 28925] [serial = 2140] [outer = (nil)] 08:52:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe86e59000) [pid = 28925] [serial = 2141] [outer = 0x7fbe8459e800] 08:52:55 INFO - PROCESS | 28925 | 1461081175885 Marionette DEBUG loaded listener.js 08:52:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe87a62c00) [pid = 28925] [serial = 2142] [outer = 0x7fbe8459e800] 08:52:56 INFO - PROCESS | 28925 | 1461081176746 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]]]}] 08:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1177ms 08:52:56 INFO - PROCESS | 28925 | 1461081176794 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 08:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:52:56 INFO - PROCESS | 28925 | 1461081176797 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 08:52:56 INFO - PROCESS | 28925 | 1461081176802 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:52:56 INFO - PROCESS | 28925 | 1461081176805 Marionette TRACE conn3 <- [1,2826,null,{}] 08:52:56 INFO - PROCESS | 28925 | 1461081176809 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}] 08:52:57 INFO - PROCESS | 28925 | 1461081177086 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 08:52:57 INFO - PROCESS | 28925 | 1461081177111 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:57 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe896be800 == 138 [pid = 28925] [id = 714] 08:52:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe88b56800) [pid = 28925] [serial = 2143] [outer = (nil)] 08:52:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe89608c00) [pid = 28925] [serial = 2144] [outer = 0x7fbe88b56800] 08:52:57 INFO - PROCESS | 28925 | 1461081177175 Marionette DEBUG loaded listener.js 08:52:57 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe8e083000) [pid = 28925] [serial = 2145] [outer = 0x7fbe88b56800] 08:52:58 INFO - PROCESS | 28925 | 1461081178014 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1229ms 08:52:58 INFO - PROCESS | 28925 | 1461081178032 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 08:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:52:58 INFO - PROCESS | 28925 | 1461081178035 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 08:52:58 INFO - PROCESS | 28925 | 1461081178041 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:52:58 INFO - PROCESS | 28925 | 1461081178043 Marionette TRACE conn3 <- [1,2830,null,{}] 08:52:58 INFO - PROCESS | 28925 | 1461081178057 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}] 08:52:58 INFO - PROCESS | 28925 | 1461081178300 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 08:52:58 INFO - PROCESS | 28925 | 1461081178339 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:52:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea15800 == 139 [pid = 28925] [id = 715] 08:52:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe90942000) [pid = 28925] [serial = 2146] [outer = (nil)] 08:52:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe9115cc00) [pid = 28925] [serial = 2147] [outer = 0x7fbe90942000] 08:52:58 INFO - PROCESS | 28925 | 1461081178396 Marionette DEBUG loaded listener.js 08:52:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe9184f800) [pid = 28925] [serial = 2148] [outer = 0x7fbe90942000] 08:52:59 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe845cc800) [pid = 28925] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:52:59 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe87a64000) [pid = 28925] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:52:59 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe919e6800) [pid = 28925] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:52:59 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe7c23a000) [pid = 28925] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:52:59 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe7fdd5c00) [pid = 28925] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:52:59 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe86e50c00) [pid = 28925] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:52:59 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe80ab8800) [pid = 28925] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:52:59 INFO - PROCESS | 28925 | 1461081179663 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]]]}] 08:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1693ms 08:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:52:59 INFO - PROCESS | 28925 | 1461081179733 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 08:52:59 INFO - PROCESS | 28925 | 1461081179735 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 08:52:59 INFO - PROCESS | 28925 | 1461081179740 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:52:59 INFO - PROCESS | 28925 | 1461081179743 Marionette TRACE conn3 <- [1,2834,null,{}] 08:52:59 INFO - PROCESS | 28925 | 1461081179748 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}] 08:52:59 INFO - PROCESS | 28925 | 1461081179920 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 08:53:00 INFO - PROCESS | 28925 | 1461081180138 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f75d000 == 140 [pid = 28925] [id = 716] 08:53:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe7fc4a800) [pid = 28925] [serial = 2149] [outer = (nil)] 08:53:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe8f706400) [pid = 28925] [serial = 2150] [outer = 0x7fbe7fc4a800] 08:53:00 INFO - PROCESS | 28925 | 1461081180196 Marionette DEBUG loaded listener.js 08:53:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe919e9800) [pid = 28925] [serial = 2151] [outer = 0x7fbe7fc4a800] 08:53:00 INFO - PROCESS | 28925 | 1461081180832 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1126ms 08:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:53:00 INFO - PROCESS | 28925 | 1461081180867 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 08:53:00 INFO - PROCESS | 28925 | 1461081180869 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 08:53:00 INFO - PROCESS | 28925 | 1461081180874 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:53:00 INFO - PROCESS | 28925 | 1461081180877 Marionette TRACE conn3 <- [1,2838,null,{}] 08:53:00 INFO - PROCESS | 28925 | 1461081180882 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}] 08:53:01 INFO - PROCESS | 28925 | 1461081181041 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 08:53:01 INFO - PROCESS | 28925 | 1461081181055 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91329800 == 141 [pid = 28925] [id = 717] 08:53:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe90aacc00) [pid = 28925] [serial = 2152] [outer = (nil)] 08:53:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe933db400) [pid = 28925] [serial = 2153] [outer = 0x7fbe90aacc00] 08:53:01 INFO - PROCESS | 28925 | 1461081181108 Marionette DEBUG loaded listener.js 08:53:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe96031800) [pid = 28925] [serial = 2154] [outer = 0x7fbe90aacc00] 08:53:02 INFO - PROCESS | 28925 | 1461081182239 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]]]}] 08:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1429ms 08:53:02 INFO - PROCESS | 28925 | 1461081182304 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 08:53:02 INFO - PROCESS | 28925 | 1461081182310 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 08:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:53:02 INFO - PROCESS | 28925 | 1461081182318 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:53:02 INFO - PROCESS | 28925 | 1461081182322 Marionette TRACE conn3 <- [1,2842,null,{}] 08:53:02 INFO - PROCESS | 28925 | 1461081182329 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}] 08:53:02 INFO - PROCESS | 28925 | 1461081182566 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 08:53:02 INFO - PROCESS | 28925 | 1461081182828 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:02 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe812c3800 == 142 [pid = 28925] [id = 718] 08:53:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe7fe30800) [pid = 28925] [serial = 2155] [outer = (nil)] 08:53:02 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe8242e800) [pid = 28925] [serial = 2156] [outer = 0x7fbe7fe30800] 08:53:02 INFO - PROCESS | 28925 | 1461081182897 Marionette DEBUG loaded listener.js 08:53:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe8276ac00) [pid = 28925] [serial = 2157] [outer = 0x7fbe7fe30800] 08:53:03 INFO - PROCESS | 28925 | 1461081183868 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]]]}] 08:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1582ms 08:53:03 INFO - PROCESS | 28925 | 1461081183900 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 08:53:03 INFO - PROCESS | 28925 | 1461081183908 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 08:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:53:03 INFO - PROCESS | 28925 | 1461081183917 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:53:03 INFO - PROCESS | 28925 | 1461081183921 Marionette TRACE conn3 <- [1,2846,null,{}] 08:53:03 INFO - PROCESS | 28925 | 1461081183925 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}] 08:53:04 INFO - PROCESS | 28925 | 1461081184116 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 08:53:04 INFO - PROCESS | 28925 | 1461081184338 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe895d6000 == 143 [pid = 28925] [id = 719] 08:53:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe82116000) [pid = 28925] [serial = 2158] [outer = (nil)] 08:53:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbe845ccc00) [pid = 28925] [serial = 2159] [outer = 0x7fbe82116000] 08:53:04 INFO - PROCESS | 28925 | 1461081184442 Marionette DEBUG loaded listener.js 08:53:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe86606400) [pid = 28925] [serial = 2160] [outer = 0x7fbe82116000] 08:53:05 INFO - PROCESS | 28925 | 1461081185327 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]]]}] 08:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1483ms 08:53:05 INFO - PROCESS | 28925 | 1461081185402 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 08:53:05 INFO - PROCESS | 28925 | 1461081185405 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 08:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:53:05 INFO - PROCESS | 28925 | 1461081185413 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:53:05 INFO - PROCESS | 28925 | 1461081185418 Marionette TRACE conn3 <- [1,2850,null,{}] 08:53:05 INFO - PROCESS | 28925 | 1461081185433 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}] 08:53:05 INFO - PROCESS | 28925 | 1461081185631 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 08:53:05 INFO - PROCESS | 28925 | 1461081185889 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe92e68000 == 144 [pid = 28925] [id = 720] 08:53:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe86271800) [pid = 28925] [serial = 2161] [outer = (nil)] 08:53:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe8de43400) [pid = 28925] [serial = 2162] [outer = 0x7fbe86271800] 08:53:05 INFO - PROCESS | 28925 | 1461081185957 Marionette DEBUG loaded listener.js 08:53:06 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe8f731000) [pid = 28925] [serial = 2163] [outer = 0x7fbe86271800] 08:53:06 INFO - PROCESS | 28925 | 1461081186809 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1436ms 08:53:06 INFO - PROCESS | 28925 | 1461081186849 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 08:53:06 INFO - PROCESS | 28925 | 1461081186854 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 08:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:53:06 INFO - PROCESS | 28925 | 1461081186859 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:53:06 INFO - PROCESS | 28925 | 1461081186861 Marionette TRACE conn3 <- [1,2854,null,{}] 08:53:06 INFO - PROCESS | 28925 | 1461081186866 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}] 08:53:07 INFO - PROCESS | 28925 | 1461081187055 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 08:53:07 INFO - PROCESS | 28925 | 1461081187278 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fe9800 == 145 [pid = 28925] [id = 721] 08:53:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe8488a000) [pid = 28925] [serial = 2164] [outer = (nil)] 08:53:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe92e12c00) [pid = 28925] [serial = 2165] [outer = 0x7fbe8488a000] 08:53:07 INFO - PROCESS | 28925 | 1461081187384 Marionette DEBUG loaded listener.js 08:53:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe96580c00) [pid = 28925] [serial = 2166] [outer = 0x7fbe8488a000] 08:53:08 INFO - PROCESS | 28925 | 1461081188200 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]]]}] 08:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1376ms 08:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:53:08 INFO - PROCESS | 28925 | 1461081188237 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 08:53:08 INFO - PROCESS | 28925 | 1461081188239 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 08:53:08 INFO - PROCESS | 28925 | 1461081188245 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:53:08 INFO - PROCESS | 28925 | 1461081188248 Marionette TRACE conn3 <- [1,2858,null,{}] 08:53:08 INFO - PROCESS | 28925 | 1461081188253 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}] 08:53:08 INFO - PROCESS | 28925 | 1461081188442 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 08:53:08 INFO - PROCESS | 28925 | 1461081188705 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:08 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9a5b7800 == 146 [pid = 28925] [id = 722] 08:53:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe90aa8800) [pid = 28925] [serial = 2167] [outer = (nil)] 08:53:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe99241c00) [pid = 28925] [serial = 2168] [outer = 0x7fbe90aa8800] 08:53:08 INFO - PROCESS | 28925 | 1461081188771 Marionette DEBUG loaded listener.js 08:53:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbe99907800) [pid = 28925] [serial = 2169] [outer = 0x7fbe90aa8800] 08:53:09 INFO - PROCESS | 28925 | 1461081189568 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1381ms 08:53:09 INFO - PROCESS | 28925 | 1461081189625 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 08:53:09 INFO - PROCESS | 28925 | 1461081189629 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 08:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:53:09 INFO - PROCESS | 28925 | 1461081189634 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:53:09 INFO - PROCESS | 28925 | 1461081189636 Marionette TRACE conn3 <- [1,2862,null,{}] 08:53:09 INFO - PROCESS | 28925 | 1461081189641 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}] 08:53:09 INFO - PROCESS | 28925 | 1461081189852 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 08:53:10 INFO - PROCESS | 28925 | 1461081190079 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:10 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbead827000 == 147 [pid = 28925] [id = 723] 08:53:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 267 (0x7fbe9993f000) [pid = 28925] [serial = 2170] [outer = (nil)] 08:53:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 268 (0x7fbea7e76800) [pid = 28925] [serial = 2171] [outer = 0x7fbe9993f000] 08:53:10 INFO - PROCESS | 28925 | 1461081190186 Marionette DEBUG loaded listener.js 08:53:10 INFO - PROCESS | 28925 | ++DOMWINDOW == 269 (0x7fbeabae9c00) [pid = 28925] [serial = 2172] [outer = 0x7fbe9993f000] 08:53:11 INFO - PROCESS | 28925 | 1461081191001 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]]]}] 08:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1433ms 08:53:11 INFO - PROCESS | 28925 | 1461081191068 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 08:53:11 INFO - PROCESS | 28925 | 1461081191071 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 08:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:53:11 INFO - PROCESS | 28925 | 1461081191076 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:53:11 INFO - PROCESS | 28925 | 1461081191078 Marionette TRACE conn3 <- [1,2866,null,{}] 08:53:11 INFO - PROCESS | 28925 | 1461081191084 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}] 08:53:11 INFO - PROCESS | 28925 | 1461081191274 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 08:53:11 INFO - PROCESS | 28925 | 1461081191541 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:11 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7d1b2800 == 148 [pid = 28925] [id = 724] 08:53:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 270 (0x7fbe7ad7d400) [pid = 28925] [serial = 2173] [outer = (nil)] 08:53:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 271 (0x7fbe7ad86c00) [pid = 28925] [serial = 2174] [outer = 0x7fbe7ad7d400] 08:53:11 INFO - PROCESS | 28925 | 1461081191608 Marionette DEBUG loaded listener.js 08:53:11 INFO - PROCESS | 28925 | ++DOMWINDOW == 272 (0x7fbe7ad8b400) [pid = 28925] [serial = 2175] [outer = 0x7fbe7ad7d400] 08:53:12 INFO - PROCESS | 28925 | 1461081192364 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]]]}] 08:53:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:53:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1331ms 08:53:12 INFO - PROCESS | 28925 | 1461081192408 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 08:53:12 INFO - PROCESS | 28925 | 1461081192411 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 08:53:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:53:12 INFO - PROCESS | 28925 | 1461081192417 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:53:12 INFO - PROCESS | 28925 | 1461081192419 Marionette TRACE conn3 <- [1,2870,null,{}] 08:53:12 INFO - PROCESS | 28925 | 1461081192424 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}] 08:53:12 INFO - PROCESS | 28925 | 1461081192618 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 08:53:12 INFO - PROCESS | 28925 | 1461081192883 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe81446000 == 149 [pid = 28925] [id = 725] 08:53:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 273 (0x7fbe7ad80c00) [pid = 28925] [serial = 2176] [outer = (nil)] 08:53:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 274 (0x7fbe7fa45c00) [pid = 28925] [serial = 2177] [outer = 0x7fbe7ad80c00] 08:53:12 INFO - PROCESS | 28925 | 1461081192950 Marionette DEBUG loaded listener.js 08:53:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 275 (0x7fbe7fa4a400) [pid = 28925] [serial = 2178] [outer = 0x7fbe7ad80c00] 08:53:13 INFO - PROCESS | 28925 | 1461081193707 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]]]}] 08:53:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:53:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1326ms 08:53:13 INFO - PROCESS | 28925 | 1461081193746 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 08:53:13 INFO - PROCESS | 28925 | 1461081193750 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 08:53:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:53:13 INFO - PROCESS | 28925 | 1461081193755 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:53:13 INFO - PROCESS | 28925 | 1461081193757 Marionette TRACE conn3 <- [1,2874,null,{}] 08:53:13 INFO - PROCESS | 28925 | 1461081193763 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}] 08:53:13 INFO - PROCESS | 28925 | 1461081193966 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 08:53:14 INFO - PROCESS | 28925 | 1461081194237 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8145d800 == 150 [pid = 28925] [id = 726] 08:53:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 276 (0x7fbe7ad86000) [pid = 28925] [serial = 2179] [outer = (nil)] 08:53:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 277 (0x7fbe7fa4f800) [pid = 28925] [serial = 2180] [outer = 0x7fbe7ad86000] 08:53:14 INFO - PROCESS | 28925 | 1461081194304 Marionette DEBUG loaded listener.js 08:53:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 278 (0x7fbe80d9b400) [pid = 28925] [serial = 2181] [outer = 0x7fbe7ad86000] 08:53:15 INFO - PROCESS | 28925 | 1461081195103 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]]]}] 08:53:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:53:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1377ms 08:53:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:53:15 INFO - PROCESS | 28925 | 1461081195133 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 08:53:15 INFO - PROCESS | 28925 | 1461081195136 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 08:53:15 INFO - PROCESS | 28925 | 1461081195140 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:53:15 INFO - PROCESS | 28925 | 1461081195144 Marionette TRACE conn3 <- [1,2878,null,{}] 08:53:15 INFO - PROCESS | 28925 | 1461081195149 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}] 08:53:15 INFO - PROCESS | 28925 | 1461081195330 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 08:53:15 INFO - PROCESS | 28925 | 1461081195595 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:15 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80a9e000 == 151 [pid = 28925] [id = 727] 08:53:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 279 (0x7fbe7ad8b000) [pid = 28925] [serial = 2182] [outer = (nil)] 08:53:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 280 (0x7fbe80da0400) [pid = 28925] [serial = 2183] [outer = 0x7fbe7ad8b000] 08:53:15 INFO - PROCESS | 28925 | 1461081195662 Marionette DEBUG loaded listener.js 08:53:15 INFO - PROCESS | 28925 | ++DOMWINDOW == 281 (0x7fbe80da5000) [pid = 28925] [serial = 2184] [outer = 0x7fbe7ad8b000] 08:53:16 INFO - PROCESS | 28925 | 1461081196448 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]]]}] 08:53:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:53:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1377ms 08:53:16 INFO - PROCESS | 28925 | 1461081196518 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 08:53:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:53:16 INFO - PROCESS | 28925 | 1461081196522 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 08:53:16 INFO - PROCESS | 28925 | 1461081196527 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:53:16 INFO - PROCESS | 28925 | 1461081196531 Marionette TRACE conn3 <- [1,2882,null,{}] 08:53:16 INFO - PROCESS | 28925 | 1461081196535 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}] 08:53:16 INFO - PROCESS | 28925 | 1461081196754 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 08:53:17 INFO - PROCESS | 28925 | 1461081197014 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7ffc3000 == 152 [pid = 28925] [id = 728] 08:53:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 282 (0x7fbe80d9b800) [pid = 28925] [serial = 2185] [outer = (nil)] 08:53:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 283 (0x7fbe8254b800) [pid = 28925] [serial = 2186] [outer = 0x7fbe80d9b800] 08:53:17 INFO - PROCESS | 28925 | 1461081197089 Marionette DEBUG loaded listener.js 08:53:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 284 (0x7fbe9e2a8400) [pid = 28925] [serial = 2187] [outer = 0x7fbe80d9b800] 08:53:17 INFO - PROCESS | 28925 | 1461081197895 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]]]}] 08:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1430ms 08:53:17 INFO - PROCESS | 28925 | 1461081197958 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 08:53:17 INFO - PROCESS | 28925 | 1461081197961 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 08:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:53:17 INFO - PROCESS | 28925 | 1461081197967 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:53:17 INFO - PROCESS | 28925 | 1461081197969 Marionette TRACE conn3 <- [1,2886,null,{}] 08:53:17 INFO - PROCESS | 28925 | 1461081197975 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}] 08:53:18 INFO - PROCESS | 28925 | 1461081198180 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 08:53:18 INFO - PROCESS | 28925 | 1461081198453 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe78cd6800 == 153 [pid = 28925] [id = 729] 08:53:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 285 (0x7fbe7aed5c00) [pid = 28925] [serial = 2188] [outer = (nil)] 08:53:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 286 (0x7fbe7aedcc00) [pid = 28925] [serial = 2189] [outer = 0x7fbe7aed5c00] 08:53:18 INFO - PROCESS | 28925 | 1461081198524 Marionette DEBUG loaded listener.js 08:53:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 287 (0x7fbe7aee2400) [pid = 28925] [serial = 2190] [outer = 0x7fbe7aed5c00] 08:53:19 INFO - PROCESS | 28925 | 1461081199362 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]]]}] 08:53:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:53:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1430ms 08:53:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:53:19 INFO - PROCESS | 28925 | 1461081199397 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 08:53:19 INFO - PROCESS | 28925 | 1461081199399 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 08:53:19 INFO - PROCESS | 28925 | 1461081199406 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:53:19 INFO - PROCESS | 28925 | 1461081199409 Marionette TRACE conn3 <- [1,2890,null,{}] 08:53:19 INFO - PROCESS | 28925 | 1461081199414 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}] 08:53:19 INFO - PROCESS | 28925 | 1461081199596 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 08:53:19 INFO - PROCESS | 28925 | 1461081199862 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:19 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7aa0b000 == 154 [pid = 28925] [id = 730] 08:53:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 288 (0x7fbe7897f000) [pid = 28925] [serial = 2191] [outer = (nil)] 08:53:19 INFO - PROCESS | 28925 | ++DOMWINDOW == 289 (0x7fbe78989000) [pid = 28925] [serial = 2192] [outer = 0x7fbe7897f000] 08:53:19 INFO - PROCESS | 28925 | 1461081199927 Marionette DEBUG loaded listener.js 08:53:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 290 (0x7fbe7aed3400) [pid = 28925] [serial = 2193] [outer = 0x7fbe7897f000] 08:53:20 INFO - PROCESS | 28925 | 1461081200714 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:53:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:53:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1378ms 08:53:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:53:20 INFO - PROCESS | 28925 | 1461081200783 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 08:53:20 INFO - PROCESS | 28925 | 1461081200786 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 08:53:20 INFO - PROCESS | 28925 | 1461081200790 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:53:20 INFO - PROCESS | 28925 | 1461081200794 Marionette TRACE conn3 <- [1,2894,null,{}] 08:53:20 INFO - PROCESS | 28925 | 1461081200798 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}] 08:53:20 INFO - PROCESS | 28925 | 1461081200987 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 08:53:21 INFO - PROCESS | 28925 | 1461081201255 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:21 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7aa22000 == 155 [pid = 28925] [id = 731] 08:53:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 291 (0x7fbe78980c00) [pid = 28925] [serial = 2194] [outer = (nil)] 08:53:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 292 (0x7fbe78a92800) [pid = 28925] [serial = 2195] [outer = 0x7fbe78980c00] 08:53:21 INFO - PROCESS | 28925 | 1461081201322 Marionette DEBUG loaded listener.js 08:53:21 INFO - PROCESS | 28925 | ++DOMWINDOW == 293 (0x7fbe78a97000) [pid = 28925] [serial = 2196] [outer = 0x7fbe78980c00] 08:53:22 INFO - PROCESS | 28925 | 1461081202108 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]]]}] 08:53:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:53:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1377ms 08:53:22 INFO - PROCESS | 28925 | 1461081202169 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 08:53:22 INFO - PROCESS | 28925 | 1461081202171 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 08:53:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:53:22 INFO - PROCESS | 28925 | 1461081202178 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:53:22 INFO - PROCESS | 28925 | 1461081202180 Marionette TRACE conn3 <- [1,2898,null,{}] 08:53:22 INFO - PROCESS | 28925 | 1461081202185 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}] 08:53:22 INFO - PROCESS | 28925 | 1461081202381 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 08:53:22 INFO - PROCESS | 28925 | 1461081202664 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe78aee800 == 156 [pid = 28925] [id = 732] 08:53:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 294 (0x7fbe78988c00) [pid = 28925] [serial = 2197] [outer = (nil)] 08:53:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 295 (0x7fbe78a9c400) [pid = 28925] [serial = 2198] [outer = 0x7fbe78988c00] 08:53:22 INFO - PROCESS | 28925 | 1461081202732 Marionette DEBUG loaded listener.js 08:53:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 296 (0x7fbe7aee2000) [pid = 28925] [serial = 2199] [outer = 0x7fbe78988c00] 08:53:23 INFO - PROCESS | 28925 | 1461081203582 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]]]}] 08:53:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:53:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1477ms 08:53:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:53:23 INFO - PROCESS | 28925 | 1461081203655 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 08:53:23 INFO - PROCESS | 28925 | 1461081203658 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 08:53:23 INFO - PROCESS | 28925 | 1461081203662 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:53:23 INFO - PROCESS | 28925 | 1461081203666 Marionette TRACE conn3 <- [1,2902,null,{}] 08:53:23 INFO - PROCESS | 28925 | 1461081203670 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}] 08:53:23 INFO - PROCESS | 28925 | 1461081203864 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 08:53:24 INFO - PROCESS | 28925 | 1461081204137 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:24 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8314e800 == 157 [pid = 28925] [id = 733] 08:53:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 297 (0x7fbe78a91000) [pid = 28925] [serial = 2200] [outer = (nil)] 08:53:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 298 (0x7fbe7a42c400) [pid = 28925] [serial = 2201] [outer = 0x7fbe78a91000] 08:53:24 INFO - PROCESS | 28925 | 1461081204204 Marionette DEBUG loaded listener.js 08:53:24 INFO - PROCESS | 28925 | ++DOMWINDOW == 299 (0x7fbe7a431c00) [pid = 28925] [serial = 2202] [outer = 0x7fbe78a91000] 08:53:25 INFO - PROCESS | 28925 | 1461081204997 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1378ms 08:53:25 INFO - PROCESS | 28925 | 1461081205043 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 08:53:25 INFO - PROCESS | 28925 | 1461081205046 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 08:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:53:25 INFO - PROCESS | 28925 | 1461081205051 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:53:25 INFO - PROCESS | 28925 | 1461081205053 Marionette TRACE conn3 <- [1,2906,null,{}] 08:53:25 INFO - PROCESS | 28925 | 1461081205058 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}] 08:53:25 INFO - PROCESS | 28925 | 1461081205240 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 08:53:25 INFO - PROCESS | 28925 | 1461081205509 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe850eb000 == 158 [pid = 28925] [id = 734] 08:53:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 300 (0x7fbe78985c00) [pid = 28925] [serial = 2203] [outer = (nil)] 08:53:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 301 (0x7fbe7aed7400) [pid = 28925] [serial = 2204] [outer = 0x7fbe78985c00] 08:53:25 INFO - PROCESS | 28925 | 1461081205572 Marionette DEBUG loaded listener.js 08:53:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 302 (0x7fbe82547400) [pid = 28925] [serial = 2205] [outer = 0x7fbe78985c00] 08:53:26 INFO - PROCESS | 28925 | 1461081206351 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]]]}] 08:53:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:53:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1376ms 08:53:26 INFO - PROCESS | 28925 | 1461081206429 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 08:53:26 INFO - PROCESS | 28925 | 1461081206431 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 08:53:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:53:26 INFO - PROCESS | 28925 | 1461081206436 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:53:26 INFO - PROCESS | 28925 | 1461081206439 Marionette TRACE conn3 <- [1,2910,null,{}] 08:53:26 INFO - PROCESS | 28925 | 1461081206444 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}] 08:53:26 INFO - PROCESS | 28925 | 1461081206667 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 08:53:26 INFO - PROCESS | 28925 | 1461081206947 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dada000 == 159 [pid = 28925] [id = 735] 08:53:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 303 (0x7fbe7a433800) [pid = 28925] [serial = 2206] [outer = (nil)] 08:53:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 304 (0x7fbe858eb000) [pid = 28925] [serial = 2207] [outer = 0x7fbe7a433800] 08:53:27 INFO - PROCESS | 28925 | 1461081207049 Marionette DEBUG loaded listener.js 08:53:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 305 (0x7fbe88b58400) [pid = 28925] [serial = 2208] [outer = 0x7fbe7a433800] 08:53:27 INFO - PROCESS | 28925 | 1461081207729 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]]]}] 08:53:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:53:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:53:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1331ms 08:53:27 INFO - PROCESS | 28925 | 1461081207767 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 08:53:27 INFO - PROCESS | 28925 | 1461081207771 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 08:53:27 INFO - TEST-START | /DOMEvents/constructors.html 08:53:27 INFO - PROCESS | 28925 | 1461081207777 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:53:27 INFO - PROCESS | 28925 | 1461081207779 Marionette TRACE conn3 <- [1,2914,null,{}] 08:53:27 INFO - PROCESS | 28925 | 1461081207784 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}] 08:53:28 INFO - PROCESS | 28925 | 1461081208407 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 08:53:28 INFO - PROCESS | 28925 | 1461081208793 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:28 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7ffc4000 == 160 [pid = 28925] [id = 736] 08:53:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 306 (0x7fbe7ad88000) [pid = 28925] [serial = 2209] [outer = (nil)] 08:53:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 307 (0x7fbe7bda7c00) [pid = 28925] [serial = 2210] [outer = 0x7fbe7ad88000] 08:53:28 INFO - PROCESS | 28925 | 1461081208859 Marionette DEBUG loaded listener.js 08:53:28 INFO - PROCESS | 28925 | ++DOMWINDOW == 308 (0x7fbe7bdb4800) [pid = 28925] [serial = 2211] [outer = 0x7fbe7ad88000] 08:53:29 INFO - PROCESS | 28925 | 1461081209709 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]]]}] 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:53:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:53:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:53:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:53:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:53:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:53:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:53:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:53:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:53:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1990ms 08:53:29 INFO - PROCESS | 28925 | 1461081209776 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 08:53:29 INFO - PROCESS | 28925 | 1461081209786 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 08:53:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:53:29 INFO - PROCESS | 28925 | 1461081209798 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:53:29 INFO - PROCESS | 28925 | 1461081209809 Marionette TRACE conn3 <- [1,2918,null,{}] 08:53:29 INFO - PROCESS | 28925 | 1461081209817 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}] 08:53:30 INFO - PROCESS | 28925 | 1461081210025 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 08:53:30 INFO - PROCESS | 28925 | 1461081210292 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8434f800 == 161 [pid = 28925] [id = 737] 08:53:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 309 (0x7fbe7aedd000) [pid = 28925] [serial = 2212] [outer = (nil)] 08:53:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 310 (0x7fbe80ab9000) [pid = 28925] [serial = 2213] [outer = 0x7fbe7aedd000] 08:53:30 INFO - PROCESS | 28925 | 1461081210359 Marionette DEBUG loaded listener.js 08:53:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 311 (0x7fbe80da6800) [pid = 28925] [serial = 2214] [outer = 0x7fbe7aedd000] 08:53:31 INFO - PROCESS | 28925 | 1461081211136 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:53:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:53:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1390ms 08:53:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:53:31 INFO - PROCESS | 28925 | 1461081211188 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 08:53:31 INFO - PROCESS | 28925 | 1461081211191 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 08:53:31 INFO - PROCESS | 28925 | 1461081211198 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:53:31 INFO - PROCESS | 28925 | 1461081211201 Marionette TRACE conn3 <- [1,2922,null,{}] 08:53:31 INFO - PROCESS | 28925 | 1461081211206 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}] 08:53:31 INFO - PROCESS | 28925 | 1461081211463 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f75d000 == 160 [pid = 28925] [id = 716] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8ea15800 == 159 [pid = 28925] [id = 715] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe896be800 == 158 [pid = 28925] [id = 714] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe879d6800 == 157 [pid = 28925] [id = 713] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83147800 == 156 [pid = 28925] [id = 712] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8218b800 == 155 [pid = 28925] [id = 711] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e09800 == 154 [pid = 28925] [id = 710] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe811e1000 == 153 [pid = 28925] [id = 709] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7fedc000 == 152 [pid = 28925] [id = 704] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb1722800 == 151 [pid = 28925] [id = 703] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe82e0d000 == 150 [pid = 28925] [id = 702] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7d017800 == 149 [pid = 28925] [id = 701] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeb1717000 == 148 [pid = 28925] [id = 700] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead89c800 == 147 [pid = 28925] [id = 699] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbeab753800 == 146 [pid = 28925] [id = 698] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9ab9c800 == 145 [pid = 28925] [id = 697] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95f36000 == 144 [pid = 28925] [id = 696] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8f549000 == 143 [pid = 28925] [id = 695] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8e192000 == 142 [pid = 28925] [id = 654] 08:53:31 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe85373000 == 141 [pid = 28925] [id = 694] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 310 (0x7fbe86269000) [pid = 28925] [serial = 2066] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 309 (0x7fbe86e88800) [pid = 28925] [serial = 2067] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 308 (0x7fbe8de4e800) [pid = 28925] [serial = 2042] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 307 (0x7fbe88b59000) [pid = 28925] [serial = 2039] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 306 (0x7fbe846a6800) [pid = 28925] [serial = 2036] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 305 (0x7fbe93f22400) [pid = 28925] [serial = 2048] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 304 (0x7fbe9810ec00) [pid = 28925] [serial = 2051] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 303 (0x7fbe972ac400) [pid = 28925] [serial = 2054] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 302 (0x7fbe86c29c00) [pid = 28925] [serial = 2057] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 301 (0x7fbe96585000) [pid = 28925] [serial = 2081] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 300 (0x7fbe90bd9000) [pid = 28925] [serial = 2078] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 299 (0x7fbe8f5d6400) [pid = 28925] [serial = 2072] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 298 (0x7fbe90940000) [pid = 28925] [serial = 2073] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 297 (0x7fbe954c7400) [pid = 28925] [serial = 2079] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 296 (0x7fbe91a79400) [pid = 28925] [serial = 2075] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 295 (0x7fbe920e8400) [pid = 28925] [serial = 2076] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 294 (0x7fbe83a5a400) [pid = 28925] [serial = 2033] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 293 (0x7fbe84662c00) [pid = 28925] [serial = 2064] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 292 (0x7fbe8211a000) [pid = 28925] [serial = 2063] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 291 (0x7fbe82119c00) [pid = 28925] [serial = 2061] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 290 (0x7fbe7fddfc00) [pid = 28925] [serial = 2060] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 289 (0x7fbe88b54c00) [pid = 28925] [serial = 2069] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 288 (0x7fbe896f5400) [pid = 28925] [serial = 2070] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | --DOMWINDOW == 287 (0x7fbe9115ac00) [pid = 28925] [serial = 2045] [outer = (nil)] [url = about:blank] 08:53:32 INFO - PROCESS | 28925 | 1461081212125 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:32 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7a2f0000 == 142 [pid = 28925] [id = 738] 08:53:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 288 (0x7fbe7c084400) [pid = 28925] [serial = 2215] [outer = (nil)] 08:53:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 289 (0x7fbe8211a000) [pid = 28925] [serial = 2216] [outer = 0x7fbe7c084400] 08:53:32 INFO - PROCESS | 28925 | 1461081212254 Marionette DEBUG loaded listener.js 08:53:32 INFO - PROCESS | 28925 | ++DOMWINDOW == 290 (0x7fbe82434000) [pid = 28925] [serial = 2217] [outer = 0x7fbe7c084400] 08:53:32 INFO - PROCESS | 28925 | [28925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 08:53:32 INFO - PROCESS | 28925 | [28925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 08:53:32 INFO - PROCESS | 28925 | [28925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 08:53:32 INFO - PROCESS | 28925 | [28925] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 08:53:32 INFO - PROCESS | 28925 | 1461081212919 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]]]}] 08:53:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:53:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:53:32 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 08:53:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:53:32 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 08:53:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:53:32 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]" 08:53:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:53:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:53:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1783ms 08:53:32 INFO - PROCESS | 28925 | 1461081212985 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 08:53:32 INFO - PROCESS | 28925 | 1461081212994 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 08:53:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:53:33 INFO - PROCESS | 28925 | 1461081213008 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:53:33 INFO - PROCESS | 28925 | 1461081213013 Marionette TRACE conn3 <- [1,2926,null,{}] 08:53:33 INFO - PROCESS | 28925 | 1461081213019 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}] 08:53:33 INFO - PROCESS | 28925 | 1461081213199 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 08:53:33 INFO - PROCESS | 28925 | 1461081213402 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe81599800 == 143 [pid = 28925] [id = 739] 08:53:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 291 (0x7fbe7c08e000) [pid = 28925] [serial = 2218] [outer = (nil)] 08:53:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 292 (0x7fbe82777400) [pid = 28925] [serial = 2219] [outer = 0x7fbe7c08e000] 08:53:33 INFO - PROCESS | 28925 | 1461081213463 Marionette DEBUG loaded listener.js 08:53:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 293 (0x7fbe8443ac00) [pid = 28925] [serial = 2220] [outer = 0x7fbe7c08e000] 08:53:33 INFO - PROCESS | 28925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:53:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:53:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1037ms 08:53:34 INFO - PROCESS | 28925 | 1461081214032 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]]]}] 08:53:34 INFO - PROCESS | 28925 | 1461081214109 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 08:53:34 INFO - PROCESS | 28925 | 1461081214113 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 08:53:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:53:34 INFO - PROCESS | 28925 | 1461081214135 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:53:34 INFO - PROCESS | 28925 | 1461081214137 Marionette TRACE conn3 <- [1,2930,null,{}] 08:53:34 INFO - PROCESS | 28925 | 1461081214142 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}] 08:53:34 INFO - PROCESS | 28925 | 1461081214307 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 08:53:34 INFO - PROCESS | 28925 | 1461081214521 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83955000 == 144 [pid = 28925] [id = 740] 08:53:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 294 (0x7fbe7c09c400) [pid = 28925] [serial = 2221] [outer = (nil)] 08:53:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 295 (0x7fbe846a5400) [pid = 28925] [serial = 2222] [outer = 0x7fbe7c09c400] 08:53:34 INFO - PROCESS | 28925 | 1461081214583 Marionette DEBUG loaded listener.js 08:53:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 296 (0x7fbe858aa000) [pid = 28925] [serial = 2223] [outer = 0x7fbe7c09c400] 08:53:35 INFO - PROCESS | 28925 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:53:35 INFO - PROCESS | 28925 | 1461081215251 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]]]}] 08:53:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:53:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1130ms 08:53:35 INFO - PROCESS | 28925 | 1461081215267 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 08:53:35 INFO - PROCESS | 28925 | 1461081215270 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 08:53:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:53:35 INFO - PROCESS | 28925 | 1461081215282 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:53:35 INFO - PROCESS | 28925 | 1461081215284 Marionette TRACE conn3 <- [1,2934,null,{}] 08:53:35 INFO - PROCESS | 28925 | 1461081215289 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}] 08:53:35 INFO - PROCESS | 28925 | 1461081215518 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 08:53:35 INFO - PROCESS | 28925 | 1461081215556 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8537c800 == 145 [pid = 28925] [id = 741] 08:53:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 297 (0x7fbe863d1400) [pid = 28925] [serial = 2224] [outer = (nil)] 08:53:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 298 (0x7fbe866f0400) [pid = 28925] [serial = 2225] [outer = 0x7fbe863d1400] 08:53:35 INFO - PROCESS | 28925 | 1461081215619 Marionette DEBUG loaded listener.js 08:53:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 299 (0x7fbe87a5e800) [pid = 28925] [serial = 2226] [outer = 0x7fbe863d1400] 08:53:36 INFO - PROCESS | 28925 | 1461081216962 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]]]}] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 298 (0x7fbe83c59c00) [pid = 28925] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 297 (0x7fbe86e88c00) [pid = 28925] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 296 (0x7fbea8395800) [pid = 28925] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 295 (0x7fbea8536c00) [pid = 28925] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 294 (0x7fbe7c09a000) [pid = 28925] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 293 (0x7fbe9a0df000) [pid = 28925] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 292 (0x7fbe99915400) [pid = 28925] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 291 (0x7fbe845a5c00) [pid = 28925] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 290 (0x7fbe822f8c00) [pid = 28925] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 289 (0x7fbe84885400) [pid = 28925] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 288 (0x7fbe7fc4a800) [pid = 28925] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 287 (0x7fbea1516400) [pid = 28925] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 286 (0x7fbe90937c00) [pid = 28925] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 285 (0x7fbe8268a000) [pid = 28925] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:53:36 INFO - PROCESS | 28925 | --DOMWINDOW == 284 (0x7fbe933d7000) [pid = 28925] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 283 (0x7fbe89605800) [pid = 28925] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 282 (0x7fbe90942000) [pid = 28925] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 281 (0x7fbe88b56800) [pid = 28925] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 280 (0x7fbe8448bc00) [pid = 28925] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 279 (0x7fbe822f3400) [pid = 28925] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 278 (0x7fbe8276b000) [pid = 28925] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 277 (0x7fbe844e6c00) [pid = 28925] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 276 (0x7fbe9a2bd400) [pid = 28925] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 275 (0x7fbe9736a000) [pid = 28925] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 274 (0x7fbe87a58800) [pid = 28925] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 273 (0x7fbe91158c00) [pid = 28925] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 272 (0x7fbe8488f000) [pid = 28925] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 271 (0x7fbe7c091800) [pid = 28925] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 270 (0x7fbe86e57800) [pid = 28925] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 269 (0x7fbe9115d400) [pid = 28925] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 268 (0x7fbe9853a000) [pid = 28925] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 267 (0x7fbe91161400) [pid = 28925] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 266 (0x7fbe8f95a400) [pid = 28925] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 265 (0x7fbe8459e800) [pid = 28925] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbe86e54c00) [pid = 28925] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbe82111000) [pid = 28925] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe889e8c00) [pid = 28925] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:53:37 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe845a8800) [pid = 28925] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:53:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:53:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1785ms 08:53:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:53:37 INFO - PROCESS | 28925 | 1461081217064 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 08:53:37 INFO - PROCESS | 28925 | 1461081217066 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 08:53:37 INFO - PROCESS | 28925 | 1461081217071 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:53:37 INFO - PROCESS | 28925 | 1461081217075 Marionette TRACE conn3 <- [1,2938,null,{}] 08:53:37 INFO - PROCESS | 28925 | 1461081217080 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}] 08:53:37 INFO - PROCESS | 28925 | 1461081217275 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 08:53:37 INFO - PROCESS | 28925 | 1461081217460 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80971000 == 146 [pid = 28925] [id = 742] 08:53:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe822f7c00) [pid = 28925] [serial = 2227] [outer = (nil)] 08:53:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe8459e800) [pid = 28925] [serial = 2228] [outer = 0x7fbe822f7c00] 08:53:37 INFO - PROCESS | 28925 | 1461081217517 Marionette DEBUG loaded listener.js 08:53:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe8626e000) [pid = 28925] [serial = 2229] [outer = 0x7fbe822f7c00] 08:53:38 INFO - PROCESS | 28925 | 1461081218059 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]]]}] 08:53:38 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. 08:53:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1027ms 08:53:38 INFO - PROCESS | 28925 | 1461081218098 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 08:53:38 INFO - PROCESS | 28925 | 1461081218102 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 08:53:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:53:38 INFO - PROCESS | 28925 | 1461081218107 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:53:38 INFO - PROCESS | 28925 | 1461081218110 Marionette TRACE conn3 <- [1,2942,null,{}] 08:53:38 INFO - PROCESS | 28925 | 1461081218115 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}] 08:53:38 INFO - PROCESS | 28925 | 1461081218287 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 08:53:38 INFO - PROCESS | 28925 | 1461081218474 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe879e6000 == 147 [pid = 28925] [id = 743] 08:53:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe8210d000) [pid = 28925] [serial = 2230] [outer = (nil)] 08:53:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbe86e56000) [pid = 28925] [serial = 2231] [outer = 0x7fbe8210d000] 08:53:38 INFO - PROCESS | 28925 | 1461081218528 Marionette DEBUG loaded listener.js 08:53:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 267 (0x7fbe88b58000) [pid = 28925] [serial = 2232] [outer = 0x7fbe8210d000] 08:53:39 INFO - PROCESS | 28925 | 1461081219266 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"]]]}] 08:53:39 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 08:53:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:53:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1178ms 08:53:39 INFO - PROCESS | 28925 | 1461081219286 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 08:53:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:53:39 INFO - PROCESS | 28925 | 1461081219291 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 08:53:39 INFO - PROCESS | 28925 | 1461081219299 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:53:39 INFO - PROCESS | 28925 | 1461081219305 Marionette TRACE conn3 <- [1,2946,null,{}] 08:53:39 INFO - PROCESS | 28925 | 1461081219331 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}] 08:53:39 INFO - PROCESS | 28925 | 1461081219560 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 08:53:39 INFO - PROCESS | 28925 | 1461081219826 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fedc000 == 148 [pid = 28925] [id = 744] 08:53:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 268 (0x7fbe78987000) [pid = 28925] [serial = 2233] [outer = (nil)] 08:53:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 269 (0x7fbe7bdb0000) [pid = 28925] [serial = 2234] [outer = 0x7fbe78987000] 08:53:39 INFO - PROCESS | 28925 | 1461081219895 Marionette DEBUG loaded listener.js 08:53:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 270 (0x7fbe7c093400) [pid = 28925] [serial = 2235] [outer = 0x7fbe78987000] 08:53:40 INFO - PROCESS | 28925 | 1461081220652 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]]]}] 08:53:40 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. 08:53:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1393ms 08:53:40 INFO - PROCESS | 28925 | 1461081220692 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 08:53:40 INFO - PROCESS | 28925 | 1461081220700 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 08:53:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:53:40 INFO - PROCESS | 28925 | 1461081220709 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:53:40 INFO - PROCESS | 28925 | 1461081220712 Marionette TRACE conn3 <- [1,2950,null,{}] 08:53:40 INFO - PROCESS | 28925 | 1461081220718 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}] 08:53:40 INFO - PROCESS | 28925 | 1461081220905 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 08:53:41 INFO - PROCESS | 28925 | 1461081221179 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e93000 == 149 [pid = 28925] [id = 745] 08:53:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 271 (0x7fbe7c094c00) [pid = 28925] [serial = 2236] [outer = (nil)] 08:53:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 272 (0x7fbe7fdd5c00) [pid = 28925] [serial = 2237] [outer = 0x7fbe7c094c00] 08:53:41 INFO - PROCESS | 28925 | 1461081221247 Marionette DEBUG loaded listener.js 08:53:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 273 (0x7fbe80da1800) [pid = 28925] [serial = 2238] [outer = 0x7fbe7c094c00] 08:53:41 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe85168000 == 150 [pid = 28925] [id = 746] 08:53:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 274 (0x7fbe82551800) [pid = 28925] [serial = 2239] [outer = (nil)] 08:53:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 275 (0x7fbe7fdf9400) [pid = 28925] [serial = 2240] [outer = 0x7fbe82551800] 08:53:42 INFO - PROCESS | 28925 | 1461081222132 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]]]}] 08:53:42 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. 08:53:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1479ms 08:53:42 INFO - PROCESS | 28925 | 1461081222189 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 08:53:42 INFO - PROCESS | 28925 | 1461081222193 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 08:53:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:53:42 INFO - PROCESS | 28925 | 1461081222199 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:53:42 INFO - PROCESS | 28925 | 1461081222204 Marionette TRACE conn3 <- [1,2954,null,{}] 08:53:42 INFO - PROCESS | 28925 | 1461081222266 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}] 08:53:42 INFO - PROCESS | 28925 | 1461081222571 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 08:53:42 INFO - PROCESS | 28925 | 1461081222860 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:42 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8dad8800 == 151 [pid = 28925] [id = 747] 08:53:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 276 (0x7fbe82774400) [pid = 28925] [serial = 2241] [outer = (nil)] 08:53:42 INFO - PROCESS | 28925 | ++DOMWINDOW == 277 (0x7fbe83c56000) [pid = 28925] [serial = 2242] [outer = 0x7fbe82774400] 08:53:42 INFO - PROCESS | 28925 | 1461081222932 Marionette DEBUG loaded listener.js 08:53:43 INFO - PROCESS | 28925 | ++DOMWINDOW == 278 (0x7fbe845a6c00) [pid = 28925] [serial = 2243] [outer = 0x7fbe82774400] 08:53:43 INFO - PROCESS | 28925 | 1461081223593 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]]]}] 08:53:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:53:43 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 08:53:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1440ms 08:53:43 INFO - PROCESS | 28925 | 1461081223640 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 08:53:43 INFO - PROCESS | 28925 | 1461081223644 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 08:53:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:53:43 INFO - PROCESS | 28925 | 1461081223649 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:53:43 INFO - PROCESS | 28925 | 1461081223652 Marionette TRACE conn3 <- [1,2958,null,{}] 08:53:43 INFO - PROCESS | 28925 | 1461081223657 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}] 08:53:43 INFO - PROCESS | 28925 | 1461081223857 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 08:53:44 INFO - PROCESS | 28925 | 1461081224098 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:44 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f6ad000 == 152 [pid = 28925] [id = 748] 08:53:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 279 (0x7fbe82775400) [pid = 28925] [serial = 2244] [outer = (nil)] 08:53:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 280 (0x7fbe858b4c00) [pid = 28925] [serial = 2245] [outer = 0x7fbe82775400] 08:53:44 INFO - PROCESS | 28925 | 1461081224178 Marionette DEBUG loaded listener.js 08:53:44 INFO - PROCESS | 28925 | ++DOMWINDOW == 281 (0x7fbe88b59000) [pid = 28925] [serial = 2246] [outer = 0x7fbe82775400] 08:53:44 INFO - PROCESS | 28925 | 1461081224879 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]]]}] 08:53:44 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. 08:53:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1281ms 08:53:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:53:44 INFO - PROCESS | 28925 | 1461081224932 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 08:53:44 INFO - PROCESS | 28925 | 1461081224935 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 08:53:44 INFO - PROCESS | 28925 | 1461081224940 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:53:44 INFO - PROCESS | 28925 | 1461081224943 Marionette TRACE conn3 <- [1,2962,null,{}] 08:53:44 INFO - PROCESS | 28925 | 1461081224948 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}] 08:53:45 INFO - PROCESS | 28925 | 1461081225139 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 08:53:45 INFO - PROCESS | 28925 | 1461081225409 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:45 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90e50800 == 153 [pid = 28925] [id = 749] 08:53:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 282 (0x7fbe845ca800) [pid = 28925] [serial = 2247] [outer = (nil)] 08:53:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 283 (0x7fbe8de45400) [pid = 28925] [serial = 2248] [outer = 0x7fbe845ca800] 08:53:45 INFO - PROCESS | 28925 | 1461081225475 Marionette DEBUG loaded listener.js 08:53:45 INFO - PROCESS | 28925 | ++DOMWINDOW == 284 (0x7fbe8f5d5800) [pid = 28925] [serial = 2249] [outer = 0x7fbe845ca800] 08:53:46 INFO - PROCESS | 28925 | 1461081226163 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]]]}] 08:53:46 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. 08:53:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1279ms 08:53:46 INFO - PROCESS | 28925 | 1461081226220 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 08:53:46 INFO - PROCESS | 28925 | 1461081226223 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 08:53:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:53:46 INFO - PROCESS | 28925 | 1461081226228 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:53:46 INFO - PROCESS | 28925 | 1461081226230 Marionette TRACE conn3 <- [1,2966,null,{}] 08:53:46 INFO - PROCESS | 28925 | 1461081226236 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}] 08:53:46 INFO - PROCESS | 28925 | 1461081226446 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 08:53:46 INFO - PROCESS | 28925 | 1461081226720 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:46 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9219a000 == 154 [pid = 28925] [id = 750] 08:53:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 285 (0x7fbe8de4c800) [pid = 28925] [serial = 2250] [outer = (nil)] 08:53:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 286 (0x7fbe916b7800) [pid = 28925] [serial = 2251] [outer = 0x7fbe8de4c800] 08:53:46 INFO - PROCESS | 28925 | 1461081226787 Marionette DEBUG loaded listener.js 08:53:46 INFO - PROCESS | 28925 | ++DOMWINDOW == 287 (0x7fbe91b6dc00) [pid = 28925] [serial = 2252] [outer = 0x7fbe8de4c800] 08:53:47 INFO - PROCESS | 28925 | 1461081227453 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]]]}] 08:53:47 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. 08:53:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1276ms 08:53:47 INFO - PROCESS | 28925 | 1461081227505 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 08:53:47 INFO - PROCESS | 28925 | 1461081227508 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 08:53:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:53:47 INFO - PROCESS | 28925 | 1461081227514 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:53:47 INFO - PROCESS | 28925 | 1461081227516 Marionette TRACE conn3 <- [1,2970,null,{}] 08:53:47 INFO - PROCESS | 28925 | 1461081227521 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}] 08:53:47 INFO - PROCESS | 28925 | 1461081227715 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 08:53:47 INFO - PROCESS | 28925 | 1461081227958 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:47 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95fe8000 == 155 [pid = 28925] [id = 751] 08:53:47 INFO - PROCESS | 28925 | ++DOMWINDOW == 288 (0x7fbe8f957400) [pid = 28925] [serial = 2253] [outer = (nil)] 08:53:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 289 (0x7fbe91fb4800) [pid = 28925] [serial = 2254] [outer = 0x7fbe8f957400] 08:53:48 INFO - PROCESS | 28925 | 1461081228026 Marionette DEBUG loaded listener.js 08:53:48 INFO - PROCESS | 28925 | ++DOMWINDOW == 290 (0x7fbe96029000) [pid = 28925] [serial = 2255] [outer = 0x7fbe8f957400] 08:53:48 INFO - PROCESS | 28925 | 1461081228703 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]]]}] 08:53:48 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. 08:53:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1227ms 08:53:48 INFO - PROCESS | 28925 | 1461081228741 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 08:53:48 INFO - PROCESS | 28925 | 1461081228745 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 08:53:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:53:48 INFO - PROCESS | 28925 | 1461081228750 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:53:48 INFO - PROCESS | 28925 | 1461081228752 Marionette TRACE conn3 <- [1,2974,null,{}] 08:53:48 INFO - PROCESS | 28925 | 1461081228757 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}] 08:53:48 INFO - PROCESS | 28925 | 1461081228941 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 08:53:49 INFO - PROCESS | 28925 | 1461081229207 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:49 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe9dfcc800 == 156 [pid = 28925] [id = 752] 08:53:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 291 (0x7fbe970eac00) [pid = 28925] [serial = 2256] [outer = (nil)] 08:53:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 292 (0x7fbe97ff6c00) [pid = 28925] [serial = 2257] [outer = 0x7fbe970eac00] 08:53:49 INFO - PROCESS | 28925 | 1461081229279 Marionette DEBUG loaded listener.js 08:53:49 INFO - PROCESS | 28925 | ++DOMWINDOW == 293 (0x7fbe9970fc00) [pid = 28925] [serial = 2258] [outer = 0x7fbe970eac00] 08:53:49 INFO - PROCESS | 28925 | 1461081229936 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]]]}] 08:53:49 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. 08:53:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1226ms 08:53:49 INFO - PROCESS | 28925 | 1461081229977 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 08:53:49 INFO - PROCESS | 28925 | 1461081229980 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 08:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:53:49 INFO - PROCESS | 28925 | 1461081229985 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:53:49 INFO - PROCESS | 28925 | 1461081229987 Marionette TRACE conn3 <- [1,2978,null,{}] 08:53:49 INFO - PROCESS | 28925 | 1461081229992 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}] 08:53:50 INFO - PROCESS | 28925 | 1461081230184 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 08:53:50 INFO - PROCESS | 28925 | 1461081230427 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:50 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeab8c7000 == 157 [pid = 28925] [id = 753] 08:53:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 294 (0x7fbe95270400) [pid = 28925] [serial = 2259] [outer = (nil)] 08:53:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 295 (0x7fbe99ac6c00) [pid = 28925] [serial = 2260] [outer = 0x7fbe95270400] 08:53:50 INFO - PROCESS | 28925 | 1461081230493 Marionette DEBUG loaded listener.js 08:53:50 INFO - PROCESS | 28925 | ++DOMWINDOW == 296 (0x7fbe9a341000) [pid = 28925] [serial = 2261] [outer = 0x7fbe95270400] 08:53:51 INFO - PROCESS | 28925 | 1461081231152 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]]]}] 08:53:51 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. 08:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1180ms 08:53:51 INFO - PROCESS | 28925 | 1461081231184 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 08:53:51 INFO - PROCESS | 28925 | 1461081231187 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 08:53:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:53:51 INFO - PROCESS | 28925 | 1461081231196 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:53:51 INFO - PROCESS | 28925 | 1461081231198 Marionette TRACE conn3 <- [1,2982,null,{}] 08:53:51 INFO - PROCESS | 28925 | 1461081231203 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}] 08:53:51 INFO - PROCESS | 28925 | 1461081231390 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 08:53:51 INFO - PROCESS | 28925 | 1461081231633 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:51 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbeaf483000 == 158 [pid = 28925] [id = 754] 08:53:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 297 (0x7fbe97890c00) [pid = 28925] [serial = 2262] [outer = (nil)] 08:53:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 298 (0x7fbe9df55800) [pid = 28925] [serial = 2263] [outer = 0x7fbe97890c00] 08:53:51 INFO - PROCESS | 28925 | 1461081231696 Marionette DEBUG loaded listener.js 08:53:51 INFO - PROCESS | 28925 | ++DOMWINDOW == 299 (0x7fbea1516400) [pid = 28925] [serial = 2264] [outer = 0x7fbe97890c00] 08:53:52 INFO - PROCESS | 28925 | 1461081232406 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"]]]}] 08:53:52 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 08:53:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:53:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:53:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1227ms 08:53:52 INFO - PROCESS | 28925 | 1461081232433 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 08:53:52 INFO - PROCESS | 28925 | 1461081232437 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 08:53:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:53:52 INFO - PROCESS | 28925 | 1461081232445 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:53:52 INFO - PROCESS | 28925 | 1461081232449 Marionette TRACE conn3 <- [1,2986,null,{}] 08:53:52 INFO - PROCESS | 28925 | 1461081232453 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}] 08:53:52 INFO - PROCESS | 28925 | 1461081232656 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 08:53:52 INFO - PROCESS | 28925 | 1461081232908 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:52 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8257d000 == 159 [pid = 28925] [id = 755] 08:53:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 300 (0x7fbe96583c00) [pid = 28925] [serial = 2265] [outer = (nil)] 08:53:52 INFO - PROCESS | 28925 | ++DOMWINDOW == 301 (0x7fbea8310400) [pid = 28925] [serial = 2266] [outer = 0x7fbe96583c00] 08:53:52 INFO - PROCESS | 28925 | 1461081232984 Marionette DEBUG loaded listener.js 08:53:53 INFO - PROCESS | 28925 | ++DOMWINDOW == 302 (0x7fbeab494400) [pid = 28925] [serial = 2267] [outer = 0x7fbe96583c00] 08:53:53 INFO - PROCESS | 28925 | 1461081233688 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]]]}] 08:53:53 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. 08:53:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1279ms 08:53:53 INFO - PROCESS | 28925 | 1461081233725 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 08:53:53 INFO - PROCESS | 28925 | 1461081233727 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 08:53:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:53:53 INFO - PROCESS | 28925 | 1461081233733 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:53:53 INFO - PROCESS | 28925 | 1461081233735 Marionette TRACE conn3 <- [1,2990,null,{}] 08:53:53 INFO - PROCESS | 28925 | 1461081233740 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}] 08:53:53 INFO - PROCESS | 28925 | 1461081233930 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 08:53:54 INFO - PROCESS | 28925 | 1461081234190 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7a6ea000 == 160 [pid = 28925] [id = 756] 08:53:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 303 (0x7fbe7adbb400) [pid = 28925] [serial = 2268] [outer = (nil)] 08:53:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 304 (0x7fbe7adc4800) [pid = 28925] [serial = 2269] [outer = 0x7fbe7adbb400] 08:53:54 INFO - PROCESS | 28925 | 1461081234266 Marionette DEBUG loaded listener.js 08:53:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 305 (0x7fbe7adc9800) [pid = 28925] [serial = 2270] [outer = 0x7fbe7adbb400] 08:53:54 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe77bc7000 == 161 [pid = 28925] [id = 757] 08:53:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 306 (0x7fbe7b62fc00) [pid = 28925] [serial = 2271] [outer = (nil)] 08:53:54 INFO - PROCESS | 28925 | ++DOMWINDOW == 307 (0x7fbe7b62a800) [pid = 28925] [serial = 2272] [outer = 0x7fbe7b62fc00] 08:53:55 INFO - PROCESS | 28925 | 1461081235031 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]]]}] 08:53:55 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. 08:53:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1326ms 08:53:55 INFO - PROCESS | 28925 | 1461081235065 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 08:53:55 INFO - PROCESS | 28925 | 1461081235067 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 08:53:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:53:55 INFO - PROCESS | 28925 | 1461081235077 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:53:55 INFO - PROCESS | 28925 | 1461081235085 Marionette TRACE conn3 <- [1,2994,null,{}] 08:53:55 INFO - PROCESS | 28925 | 1461081235094 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}] 08:53:55 INFO - PROCESS | 28925 | 1461081235335 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 08:53:55 INFO - PROCESS | 28925 | 1461081235603 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:55 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe77bd8000 == 162 [pid = 28925] [id = 758] 08:53:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 308 (0x7fbe7adbd000) [pid = 28925] [serial = 2273] [outer = (nil)] 08:53:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 309 (0x7fbe7b632c00) [pid = 28925] [serial = 2274] [outer = 0x7fbe7adbd000] 08:53:55 INFO - PROCESS | 28925 | 1461081235669 Marionette DEBUG loaded listener.js 08:53:55 INFO - PROCESS | 28925 | ++DOMWINDOW == 310 (0x7fbe7b637c00) [pid = 28925] [serial = 2275] [outer = 0x7fbe7adbd000] 08:53:56 INFO - PROCESS | 28925 | 1461081236328 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]]]}] 08:53:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:53:56 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 08:53:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1288ms 08:53:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:53:56 INFO - PROCESS | 28925 | 1461081236365 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 08:53:56 INFO - PROCESS | 28925 | 1461081236368 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 08:53:56 INFO - PROCESS | 28925 | 1461081236373 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:53:56 INFO - PROCESS | 28925 | 1461081236376 Marionette TRACE conn3 <- [1,2998,null,{}] 08:53:56 INFO - PROCESS | 28925 | 1461081236381 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}] 08:53:56 INFO - PROCESS | 28925 | 1461081236568 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 08:53:56 INFO - PROCESS | 28925 | 1461081236814 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:56 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80eca800 == 163 [pid = 28925] [id = 759] 08:53:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 311 (0x7fbe7ad45400) [pid = 28925] [serial = 2276] [outer = (nil)] 08:53:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 312 (0x7fbe7ad4a400) [pid = 28925] [serial = 2277] [outer = 0x7fbe7ad45400] 08:53:56 INFO - PROCESS | 28925 | 1461081236879 Marionette DEBUG loaded listener.js 08:53:56 INFO - PROCESS | 28925 | ++DOMWINDOW == 313 (0x7fbe7ad4f400) [pid = 28925] [serial = 2278] [outer = 0x7fbe7ad45400] 08:53:57 INFO - PROCESS | 28925 | 1461081237572 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]]]}] 08:53:57 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. 08:53:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1227ms 08:53:57 INFO - PROCESS | 28925 | 1461081237601 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 08:53:57 INFO - PROCESS | 28925 | 1461081237603 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 08:53:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:53:57 INFO - PROCESS | 28925 | 1461081237610 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:53:57 INFO - PROCESS | 28925 | 1461081237612 Marionette TRACE conn3 <- [1,3002,null,{}] 08:53:57 INFO - PROCESS | 28925 | 1461081237619 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}] 08:53:57 INFO - PROCESS | 28925 | 1461081237821 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 08:53:58 INFO - PROCESS | 28925 | 1461081238089 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:58 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8257e800 == 164 [pid = 28925] [id = 760] 08:53:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 314 (0x7fbe7ad46400) [pid = 28925] [serial = 2279] [outer = (nil)] 08:53:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 315 (0x7fbe7b62b800) [pid = 28925] [serial = 2280] [outer = 0x7fbe7ad46400] 08:53:58 INFO - PROCESS | 28925 | 1461081238153 Marionette DEBUG loaded listener.js 08:53:58 INFO - PROCESS | 28925 | ++DOMWINDOW == 316 (0x7fbe7fe3a000) [pid = 28925] [serial = 2281] [outer = 0x7fbe7ad46400] 08:53:58 INFO - PROCESS | 28925 | 1461081238843 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]]]}] 08:53:58 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. 08:53:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1282ms 08:53:58 INFO - PROCESS | 28925 | 1461081238893 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 08:53:58 INFO - PROCESS | 28925 | 1461081238896 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 08:53:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:53:58 INFO - PROCESS | 28925 | 1461081238901 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:53:58 INFO - PROCESS | 28925 | 1461081238903 Marionette TRACE conn3 <- [1,3006,null,{}] 08:53:58 INFO - PROCESS | 28925 | 1461081238908 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}] 08:53:59 INFO - PROCESS | 28925 | 1461081239089 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 08:53:59 INFO - PROCESS | 28925 | 1461081239346 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:53:59 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80d5f800 == 165 [pid = 28925] [id = 761] 08:53:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 317 (0x7fbe7a25d800) [pid = 28925] [serial = 2282] [outer = (nil)] 08:53:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 318 (0x7fbe7a266c00) [pid = 28925] [serial = 2283] [outer = 0x7fbe7a25d800] 08:53:59 INFO - PROCESS | 28925 | 1461081239409 Marionette DEBUG loaded listener.js 08:53:59 INFO - PROCESS | 28925 | ++DOMWINDOW == 319 (0x7fbe7a26b800) [pid = 28925] [serial = 2284] [outer = 0x7fbe7a25d800] 08:54:00 INFO - PROCESS | 28925 | 1461081240089 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]]]}] 08:54:00 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. 08:54:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1226ms 08:54:00 INFO - PROCESS | 28925 | 1461081240127 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 08:54:00 INFO - PROCESS | 28925 | 1461081240129 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 08:54:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:54:00 INFO - PROCESS | 28925 | 1461081240135 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:54:00 INFO - PROCESS | 28925 | 1461081240137 Marionette TRACE conn3 <- [1,3010,null,{}] 08:54:00 INFO - PROCESS | 28925 | 1461081240143 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}] 08:54:00 INFO - PROCESS | 28925 | 1461081240339 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 08:54:00 INFO - PROCESS | 28925 | 1461081240586 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:00 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7ab7f800 == 166 [pid = 28925] [id = 762] 08:54:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 320 (0x7fbe7a260c00) [pid = 28925] [serial = 2285] [outer = (nil)] 08:54:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 321 (0x7fbe7b62bc00) [pid = 28925] [serial = 2286] [outer = 0x7fbe7a260c00] 08:54:00 INFO - PROCESS | 28925 | 1461081240649 Marionette DEBUG loaded listener.js 08:54:00 INFO - PROCESS | 28925 | ++DOMWINDOW == 322 (0x7fbea85d4800) [pid = 28925] [serial = 2287] [outer = 0x7fbe7a260c00] 08:54:01 INFO - PROCESS | 28925 | 1461081241336 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]]]}] 08:54:01 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 08:54:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1226ms 08:54:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:54:01 INFO - PROCESS | 28925 | 1461081241366 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 08:54:01 INFO - PROCESS | 28925 | 1461081241369 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 08:54:01 INFO - PROCESS | 28925 | 1461081241376 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:54:01 INFO - PROCESS | 28925 | 1461081241379 Marionette TRACE conn3 <- [1,3014,null,{}] 08:54:01 INFO - PROCESS | 28925 | 1461081241385 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}] 08:54:01 INFO - PROCESS | 28925 | 1461081241575 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 08:54:01 INFO - PROCESS | 28925 | 1461081241828 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:01 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7b94a000 == 167 [pid = 28925] [id = 763] 08:54:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 323 (0x7fbe7a26c000) [pid = 28925] [serial = 2288] [outer = (nil)] 08:54:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 324 (0x7fbe7ba85400) [pid = 28925] [serial = 2289] [outer = 0x7fbe7a26c000] 08:54:01 INFO - PROCESS | 28925 | 1461081241891 Marionette DEBUG loaded listener.js 08:54:01 INFO - PROCESS | 28925 | ++DOMWINDOW == 325 (0x7fbe7ba89800) [pid = 28925] [serial = 2290] [outer = 0x7fbe7a26c000] 08:54:02 INFO - PROCESS | 28925 | [28925] 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 08:54:02 INFO - PROCESS | 28925 | 1461081242672 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:54:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:54:02 INFO - {} 08:54:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:54:02 INFO - {} 08:54:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:54:02 INFO - {} 08:54:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:54:02 INFO - {} 08:54:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1330ms 08:54:02 INFO - PROCESS | 28925 | 1461081242707 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 08:54:02 INFO - PROCESS | 28925 | 1461081242710 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 08:54:02 INFO - TEST-START | /FileAPI/fileReader.html 08:54:02 INFO - PROCESS | 28925 | 1461081242715 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:54:02 INFO - PROCESS | 28925 | 1461081242717 Marionette TRACE conn3 <- [1,3018,null,{}] 08:54:02 INFO - PROCESS | 28925 | 1461081242723 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}] 08:54:02 INFO - PROCESS | 28925 | 1461081242906 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 08:54:03 INFO - PROCESS | 28925 | 1461081243183 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:03 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe78bc9000 == 168 [pid = 28925] [id = 764] 08:54:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 326 (0x7fbe7ba81800) [pid = 28925] [serial = 2291] [outer = (nil)] 08:54:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 327 (0x7fbeab540000) [pid = 28925] [serial = 2292] [outer = 0x7fbe7ba81800] 08:54:03 INFO - PROCESS | 28925 | 1461081243247 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 28925 | ++DOMWINDOW == 328 (0x7fbead2bb000) [pid = 28925] [serial = 2293] [outer = 0x7fbe7ba81800] 08:54:03 INFO - PROCESS | 28925 | 1461081243961 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]]]}] 08:54:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:54:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:54:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:54:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:54:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 1276ms 08:54:03 INFO - PROCESS | 28925 | 1461081243993 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 08:54:03 INFO - PROCESS | 28925 | 1461081243996 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 08:54:03 INFO - TEST-START | /FileAPI/historical.html 08:54:04 INFO - PROCESS | 28925 | 1461081244001 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 28925 | 1461081244003 Marionette TRACE conn3 <- [1,3022,null,{}] 08:54:04 INFO - PROCESS | 28925 | 1461081244008 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}] 08:54:04 INFO - PROCESS | 28925 | 1461081244196 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 08:54:04 INFO - PROCESS | 28925 | 1461081244488 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7c117800 == 169 [pid = 28925] [id = 765] 08:54:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 329 (0x7fbe74030800) [pid = 28925] [serial = 2294] [outer = (nil)] 08:54:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 330 (0x7fbe74035800) [pid = 28925] [serial = 2295] [outer = 0x7fbe74030800] 08:54:04 INFO - PROCESS | 28925 | 1461081244555 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 28925 | ++DOMWINDOW == 331 (0x7fbe74039400) [pid = 28925] [serial = 2296] [outer = 0x7fbe74030800] 08:54:05 INFO - PROCESS | 28925 | 1461081245233 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"]]]}] 08:54:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:54:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:54:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:54:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:54:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:54:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:54:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:54:05 INFO - TEST-OK | /FileAPI/historical.html | took 1279ms 08:54:05 INFO - PROCESS | 28925 | 1461081245283 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 08:54:05 INFO - PROCESS | 28925 | 1461081245285 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 08:54:05 INFO - PROCESS | 28925 | 1461081245294 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 28925 | 1461081245298 Marionette TRACE conn3 <- [1,3026,null,{}] 08:54:05 INFO - TEST-START | /FileAPI/idlharness.html 08:54:05 INFO - PROCESS | 28925 | 1461081245304 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}] 08:54:05 INFO - PROCESS | 28925 | 1461081245496 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 08:54:05 INFO - PROCESS | 28925 | 1461081245774 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7c130800 == 170 [pid = 28925] [id = 766] 08:54:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 332 (0x7fbe73c18c00) [pid = 28925] [serial = 2297] [outer = (nil)] 08:54:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 333 (0x7fbe73c20c00) [pid = 28925] [serial = 2298] [outer = 0x7fbe73c18c00] 08:54:05 INFO - PROCESS | 28925 | 1461081245841 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 28925 | ++DOMWINDOW == 334 (0x7fbe73c27000) [pid = 28925] [serial = 2299] [outer = 0x7fbe73c18c00] 08:54:07 INFO - PROCESS | 28925 | 1461081247237 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]]]}] 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:54:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:54:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:54:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:54:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:54:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:54:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:54:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:54:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:54:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:54:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:54:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:54:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:54:07 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 08:54:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:54:07 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 08:54:07 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 08:54:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:54:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:54:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:54:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:54:07 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 08:54:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:54:07 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 08:54:07 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 08:54:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:54:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:54:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:54:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:54:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:54:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:54:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 2070ms 08:54:07 INFO - PROCESS | 28925 | 1461081247397 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 28925 | 1461081247404 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 08:54:07 INFO - TEST-START | /FileAPI/idlharness.worker 08:54:07 INFO - PROCESS | 28925 | 1461081247412 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 28925 | 1461081247417 Marionette TRACE conn3 <- [1,3030,null,{}] 08:54:07 INFO - PROCESS | 28925 | 1461081247427 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}] 08:54:07 INFO - PROCESS | 28925 | 1461081247641 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 08:54:07 INFO - PROCESS | 28925 | 1461081247949 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe77d3b000 == 171 [pid = 28925] [id = 767] 08:54:07 INFO - PROCESS | 28925 | ++DOMWINDOW == 335 (0x7fbe73747000) [pid = 28925] [serial = 2300] [outer = (nil)] 08:54:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 336 (0x7fbe7ba80800) [pid = 28925] [serial = 2301] [outer = 0x7fbe73747000] 08:54:08 INFO - PROCESS | 28925 | 1461081248014 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 28925 | ++DOMWINDOW == 337 (0x7fbe7ba8ec00) [pid = 28925] [serial = 2302] [outer = 0x7fbe73747000] 08:54:08 INFO - PROCESS | 28925 | [28925] 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 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe907a0000 == 170 [pid = 28925] [id = 632] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe80971000 == 169 [pid = 28925] [id = 742] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8537c800 == 168 [pid = 28925] [id = 741] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe83955000 == 167 [pid = 28925] [id = 740] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe81599800 == 166 [pid = 28925] [id = 739] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7a2f0000 == 165 [pid = 28925] [id = 738] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8434f800 == 164 [pid = 28925] [id = 737] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7ffc4000 == 163 [pid = 28925] [id = 736] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7aa22000 == 162 [pid = 28925] [id = 731] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7aa0b000 == 161 [pid = 28925] [id = 730] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe78cd6800 == 160 [pid = 28925] [id = 729] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7ffc3000 == 159 [pid = 28925] [id = 728] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe80a9e000 == 158 [pid = 28925] [id = 727] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe8145d800 == 157 [pid = 28925] [id = 726] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe81446000 == 156 [pid = 28925] [id = 725] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe7d1b2800 == 155 [pid = 28925] [id = 724] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbead827000 == 154 [pid = 28925] [id = 723] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe9a5b7800 == 153 [pid = 28925] [id = 722] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe95fe9800 == 152 [pid = 28925] [id = 721] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe92e68000 == 151 [pid = 28925] [id = 720] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe895d6000 == 150 [pid = 28925] [id = 719] 08:54:10 INFO - PROCESS | 28925 | --DOCSHELL 0x7fbe812c3800 == 149 [pid = 28925] [id = 718] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 336 (0x7fbe9df4e000) [pid = 28925] [serial = 1794] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 335 (0x7fbe93f19c00) [pid = 28925] [serial = 1827] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 334 (0x7fbe8f706400) [pid = 28925] [serial = 2150] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 333 (0x7fbea9502800) [pid = 28925] [serial = 1851] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 332 (0x7fbe7c08a400) [pid = 28925] [serial = 2111] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 331 (0x7fbe82406800) [pid = 28925] [serial = 2120] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 330 (0x7fbea81a1400) [pid = 28925] [serial = 2099] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 329 (0x7fbe99912c00) [pid = 28925] [serial = 1785] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 328 (0x7fbe8626d400) [pid = 28925] [serial = 2139] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 327 (0x7fbe99c25800) [pid = 28925] [serial = 1788] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 326 (0x7fbe919e0c00) [pid = 28925] [serial = 2090] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 325 (0x7fbe97ff7000) [pid = 28925] [serial = 1839] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 324 (0x7fbe7c09ac00) [pid = 28925] [serial = 2102] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 323 (0x7fbe7fe37800) [pid = 28925] [serial = 2117] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 322 (0x7fbe9184f800) [pid = 28925] [serial = 2148] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 321 (0x7fbe8448d800) [pid = 28925] [serial = 2084] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 320 (0x7fbeab84d400) [pid = 28925] [serial = 2114] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 319 (0x7fbe89608c00) [pid = 28925] [serial = 2144] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 318 (0x7fbe86220400) [pid = 28925] [serial = 1830] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 317 (0x7fbe9a8ef800) [pid = 28925] [serial = 1791] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 316 (0x7fbe8268e000) [pid = 28925] [serial = 2132] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 315 (0x7fbe83c55800) [pid = 28925] [serial = 2135] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 314 (0x7fbe889ec400) [pid = 28925] [serial = 1833] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 313 (0x7fbe8e083000) [pid = 28925] [serial = 2145] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 312 (0x7fbe84482000) [pid = 28925] [serial = 2136] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 311 (0x7fbe8240e000) [pid = 28925] [serial = 2123] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 310 (0x7fbea1514c00) [pid = 28925] [serial = 1800] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 309 (0x7fbe7fc4bc00) [pid = 28925] [serial = 2108] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 308 (0x7fbeab542000) [pid = 28925] [serial = 1854] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 307 (0x7fbe8f956000) [pid = 28925] [serial = 1770] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 306 (0x7fbe9a2c3000) [pid = 28925] [serial = 2096] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 305 (0x7fbe95266c00) [pid = 28925] [serial = 1776] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 304 (0x7fbe8f72bc00) [pid = 28925] [serial = 1758] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 303 (0x7fbe7fddc800) [pid = 28925] [serial = 2130] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 302 (0x7fbe9115e000) [pid = 28925] [serial = 1773] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 301 (0x7fbe970f4400) [pid = 28925] [serial = 1779] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 300 (0x7fbe858f2400) [pid = 28925] [serial = 2138] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 299 (0x7fbe9a0d8c00) [pid = 28925] [serial = 1842] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 298 (0x7fbe9853a800) [pid = 28925] [serial = 1782] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 297 (0x7fbe9115cc00) [pid = 28925] [serial = 2147] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 296 (0x7fbe9e2f1800) [pid = 28925] [serial = 1797] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 295 (0x7fbe87a62c00) [pid = 28925] [serial = 2142] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 294 (0x7fbe8df33400) [pid = 28925] [serial = 1767] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 293 (0x7fbe8f5d4400) [pid = 28925] [serial = 1965] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 292 (0x7fbe86e59000) [pid = 28925] [serial = 2141] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 291 (0x7fbe7c241c00) [pid = 28925] [serial = 2129] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 290 (0x7fbe919e4400) [pid = 28925] [serial = 1836] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 289 (0x7fbe86e53c00) [pid = 28925] [serial = 1764] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 288 (0x7fbe90a52000) [pid = 28925] [serial = 2031] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 287 (0x7fbe933db400) [pid = 28925] [serial = 2153] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 286 (0x7fbe919e9800) [pid = 28925] [serial = 2151] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 285 (0x7fbe92e17000) [pid = 28925] [serial = 1899] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 284 (0x7fbeabaf5000) [pid = 28925] [serial = 1857] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 283 (0x7fbead608800) [pid = 28925] [serial = 1860] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 282 (0x7fbe8276e800) [pid = 28925] [serial = 2133] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 281 (0x7fbe86e56800) [pid = 28925] [serial = 2087] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 280 (0x7fbea8397800) [pid = 28925] [serial = 1848] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 279 (0x7fbea92d1800) [pid = 28925] [serial = 2105] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 278 (0x7fbea72d2800) [pid = 28925] [serial = 1845] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 277 (0x7fbe82432400) [pid = 28925] [serial = 2126] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 276 (0x7fbe858f0c00) [pid = 28925] [serial = 1761] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | --DOMWINDOW == 275 (0x7fbe9970f800) [pid = 28925] [serial = 2093] [outer = (nil)] [url = about:blank] 08:54:11 INFO - PROCESS | 28925 | 1461081251472 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,{},{}]]]}] 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:54:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:54:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:54:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:54:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:54:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:54:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:54:11 INFO - {} 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:54:11 INFO - {} 08:54:11 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 - {} 08:54:11 INFO - {} 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:54:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:54:11 INFO - {} 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:54:11 INFO - {} 08:54:11 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 - {} 08:54:11 INFO - {} 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:54:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:54:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:54:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:54:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 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 08:54:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:54:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:54:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:54:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:54:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:54:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:54:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:54:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:54:11 INFO - {} 08:54:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4161ms 08:54:11 INFO - PROCESS | 28925 | 1461081251579 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 28925 | 1461081251588 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 08:54:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:54:11 INFO - PROCESS | 28925 | 1461081251601 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 28925 | 1461081251611 Marionette TRACE conn3 <- [1,3034,null,{}] 08:54:11 INFO - PROCESS | 28925 | 1461081251723 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}] 08:54:11 INFO - PROCESS | 28925 | 1461081251950 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 08:54:12 INFO - PROCESS | 28925 | 1461081252139 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7a2e1800 == 150 [pid = 28925] [id = 768] 08:54:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 276 (0x7fbe74132000) [pid = 28925] [serial = 2303] [outer = (nil)] 08:54:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 277 (0x7fbe7c237c00) [pid = 28925] [serial = 2304] [outer = 0x7fbe74132000] 08:54:12 INFO - PROCESS | 28925 | 1461081252201 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 28925 | ++DOMWINDOW == 278 (0x7fbe7fa4bc00) [pid = 28925] [serial = 2305] [outer = 0x7fbe74132000] 08:54:12 INFO - PROCESS | 28925 | 1461081252851 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]]]}] 08:54:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:54:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1299ms 08:54:12 INFO - PROCESS | 28925 | 1461081252898 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 28925 | 1461081252905 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 08:54:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:54:12 INFO - PROCESS | 28925 | 1461081252915 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 28925 | 1461081252918 Marionette TRACE conn3 <- [1,3038,null,{}] 08:54:12 INFO - PROCESS | 28925 | 1461081252922 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}] 08:54:13 INFO - PROCESS | 28925 | 1461081253207 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 08:54:13 INFO - PROCESS | 28925 | 1461081253334 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7c118800 == 151 [pid = 28925] [id = 769] 08:54:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 279 (0x7fbe74136400) [pid = 28925] [serial = 2306] [outer = (nil)] 08:54:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 280 (0x7fbe80abb000) [pid = 28925] [serial = 2307] [outer = 0x7fbe74136400] 08:54:13 INFO - PROCESS | 28925 | 1461081253393 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 28925 | ++DOMWINDOW == 281 (0x7fbe80da4c00) [pid = 28925] [serial = 2308] [outer = 0x7fbe74136400] 08:54:14 INFO - PROCESS | 28925 | 1461081254215 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"]]]}] 08:54:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:54:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1336ms 08:54:14 INFO - PROCESS | 28925 | 1461081254251 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 28925 | 1461081254254 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 08:54:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:54:14 INFO - PROCESS | 28925 | 1461081254261 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 28925 | 1461081254266 Marionette TRACE conn3 <- [1,3042,null,{}] 08:54:14 INFO - PROCESS | 28925 | 1461081254287 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}] 08:54:14 INFO - PROCESS | 28925 | 1461081254550 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 08:54:14 INFO - PROCESS | 28925 | 1461081254585 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7fcd6000 == 152 [pid = 28925] [id = 770] 08:54:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 282 (0x7fbe82434400) [pid = 28925] [serial = 2309] [outer = (nil)] 08:54:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 283 (0x7fbe8254d000) [pid = 28925] [serial = 2310] [outer = 0x7fbe82434400] 08:54:14 INFO - PROCESS | 28925 | 1461081254642 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 28925 | ++DOMWINDOW == 284 (0x7fbe82691c00) [pid = 28925] [serial = 2311] [outer = 0x7fbe82434400] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 283 (0x7fbe99908400) [pid = 28925] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 282 (0x7fbe83c4e800) [pid = 28925] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 281 (0x7fbe920df000) [pid = 28925] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 280 (0x7fbe920df400) [pid = 28925] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 279 (0x7fbe7fd42400) [pid = 28925] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 278 (0x7fbe7fdd5400) [pid = 28925] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 277 (0x7fbe916b5400) [pid = 28925] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 276 (0x7fbe82115800) [pid = 28925] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 275 (0x7fbe7c09c400) [pid = 28925] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 274 (0x7fbe99706400) [pid = 28925] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 273 (0x7fbe8210d800) [pid = 28925] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 272 (0x7fbe7ad88000) [pid = 28925] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 271 (0x7fbe7c243800) [pid = 28925] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 270 (0x7fbe889e3c00) [pid = 28925] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 269 (0x7fbe98f91c00) [pid = 28925] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 268 (0x7fbe97243800) [pid = 28925] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 267 (0x7fbe7c244800) [pid = 28925] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 266 (0x7fbe83b1fc00) [pid = 28925] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 265 (0x7fbe80ab9800) [pid = 28925] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 264 (0x7fbe86274000) [pid = 28925] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 263 (0x7fbe7fd43c00) [pid = 28925] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 262 (0x7fbe7fd46c00) [pid = 28925] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 261 (0x7fbe7c08b000) [pid = 28925] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 260 (0x7fbe96029400) [pid = 28925] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 259 (0x7fbe82118800) [pid = 28925] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 258 (0x7fbe7c084400) [pid = 28925] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 257 (0x7fbe7c235400) [pid = 28925] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 256 (0x7fbe866f1000) [pid = 28925] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 255 (0x7fbe933d2800) [pid = 28925] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 254 (0x7fbe86e8a000) [pid = 28925] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 253 (0x7fbe91582c00) [pid = 28925] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 252 (0x7fbe7c085000) [pid = 28925] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 251 (0x7fbe8de44000) [pid = 28925] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 250 (0x7fbe7c095800) [pid = 28925] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 249 (0x7fbe82119000) [pid = 28925] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 248 (0x7fbe822f7c00) [pid = 28925] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 247 (0x7fbe83c50400) [pid = 28925] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 246 (0x7fbe863d1400) [pid = 28925] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 245 (0x7fbe8660b400) [pid = 28925] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 244 (0x7fbe7aedd000) [pid = 28925] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 243 (0x7fbe88884400) [pid = 28925] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 242 (0x7fbe866ee800) [pid = 28925] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 241 (0x7fbe8df38400) [pid = 28925] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 240 (0x7fbe91165800) [pid = 28925] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 239 (0x7fbe7c092c00) [pid = 28925] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 238 (0x7fbe80ab9400) [pid = 28925] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 237 (0x7fbe98107c00) [pid = 28925] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 236 (0x7fbe7c083400) [pid = 28925] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 235 (0x7fbe9602c000) [pid = 28925] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 234 (0x7fbe7c08e000) [pid = 28925] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 233 (0x7fbe7fdd3400) [pid = 28925] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 232 (0x7fbe889ee800) [pid = 28925] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 231 (0x7fbe7fd45c00) [pid = 28925] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 230 (0x7fbe7fdfdc00) [pid = 28925] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 229 (0x7fbe91361c00) [pid = 28925] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 228 (0x7fbe8242d800) [pid = 28925] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 227 (0x7fbe7fdef400) [pid = 28925] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 226 (0x7fbe822eec00) [pid = 28925] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 225 (0x7fbe7c097000) [pid = 28925] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 224 (0x7fbe88885800) [pid = 28925] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 223 (0x7fbe7fc4ec00) [pid = 28925] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:54:16 INFO - PROCESS | 28925 | --DOMWINDOW == 222 (0x7fbea1510000) [pid = 28925] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:54:16 INFO - PROCESS | 28925 | 1461081256784 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]]]}] 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:54:16 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. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:54:16 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'.) 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:54:16 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. 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:54:16 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. 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:54:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:54:16 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. 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:54:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:54:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:54:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:54:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2616ms 08:54:16 INFO - PROCESS | 28925 | 1461081256878 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 28925 | 1461081256881 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 08:54:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:54:16 INFO - PROCESS | 28925 | 1461081256892 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 28925 | 1461081256902 Marionette TRACE conn3 <- [1,3046,null,{}] 08:54:16 INFO - PROCESS | 28925 | 1461081256916 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}] 08:54:17 INFO - PROCESS | 28925 | 1461081257238 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 08:54:17 INFO - PROCESS | 28925 | 1461081257261 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe78b7c000 == 153 [pid = 28925] [id = 771] 08:54:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 223 (0x7fbe74139000) [pid = 28925] [serial = 2312] [outer = (nil)] 08:54:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 224 (0x7fbe7413c400) [pid = 28925] [serial = 2313] [outer = 0x7fbe74139000] 08:54:17 INFO - PROCESS | 28925 | 1461081257318 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 28925 | ++DOMWINDOW == 225 (0x7fbe7c086800) [pid = 28925] [serial = 2314] [outer = 0x7fbe74139000] 08:54:17 INFO - PROCESS | 28925 | [28925] 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 08:54:18 INFO - PROCESS | 28925 | 1461081258002 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:54:18 INFO - {} 08:54:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1142ms 08:54:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:54:18 INFO - PROCESS | 28925 | 1461081258076 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 28925 | 1461081258078 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 08:54:18 INFO - PROCESS | 28925 | 1461081258083 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 28925 | 1461081258086 Marionette TRACE conn3 <- [1,3050,null,{}] 08:54:18 INFO - PROCESS | 28925 | 1461081258091 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}] 08:54:18 INFO - PROCESS | 28925 | 1461081258335 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 08:54:18 INFO - PROCESS | 28925 | 1461081258359 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe80a8e800 == 154 [pid = 28925] [id = 772] 08:54:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 226 (0x7fbe73749400) [pid = 28925] [serial = 2315] [outer = (nil)] 08:54:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 227 (0x7fbe7fd45800) [pid = 28925] [serial = 2316] [outer = 0x7fbe73749400] 08:54:18 INFO - PROCESS | 28925 | 1461081258413 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 28925 | ++DOMWINDOW == 228 (0x7fbe7fe39800) [pid = 28925] [serial = 2317] [outer = 0x7fbe73749400] 08:54:19 INFO - PROCESS | 28925 | 1461081259451 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]]]}] 08:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:54:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1378ms 08:54:19 INFO - PROCESS | 28925 | 1461081259480 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 28925 | 1461081259487 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 08:54:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:54:19 INFO - PROCESS | 28925 | 1461081259530 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 28925 | 1461081259536 Marionette TRACE conn3 <- [1,3054,null,{}] 08:54:19 INFO - PROCESS | 28925 | 1461081259543 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}] 08:54:19 INFO - PROCESS | 28925 | 1461081259758 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 08:54:20 INFO - PROCESS | 28925 | 1461081260037 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe78cd6000 == 155 [pid = 28925] [id = 773] 08:54:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 229 (0x7fbe74136000) [pid = 28925] [serial = 2318] [outer = (nil)] 08:54:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 230 (0x7fbe78a9c800) [pid = 28925] [serial = 2319] [outer = 0x7fbe74136000] 08:54:20 INFO - PROCESS | 28925 | 1461081260108 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 28925 | ++DOMWINDOW == 231 (0x7fbe7ad89c00) [pid = 28925] [serial = 2320] [outer = 0x7fbe74136000] 08:54:21 INFO - PROCESS | 28925 | 1461081261407 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"]]]}] 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:54: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" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:54: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" 08:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:54:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1989ms 08:54:21 INFO - PROCESS | 28925 | 1461081261560 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 28925 | 1461081261577 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 08:54:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:54:21 INFO - PROCESS | 28925 | 1461081261602 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 28925 | 1461081261615 Marionette TRACE conn3 <- [1,3058,null,{}] 08:54:21 INFO - PROCESS | 28925 | 1461081261768 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}] 08:54:21 INFO - PROCESS | 28925 | 1461081261977 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 08:54:22 INFO - PROCESS | 28925 | 1461081262240 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7ffb8000 == 156 [pid = 28925] [id = 774] 08:54:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 232 (0x7fbe74137400) [pid = 28925] [serial = 2321] [outer = (nil)] 08:54:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 233 (0x7fbe8210dc00) [pid = 28925] [serial = 2322] [outer = 0x7fbe74137400] 08:54:22 INFO - PROCESS | 28925 | 1461081262305 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 28925 | ++DOMWINDOW == 234 (0x7fbe82411400) [pid = 28925] [serial = 2323] [outer = 0x7fbe74137400] 08:54:23 INFO - PROCESS | 28925 | 1461081263074 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]]]}] 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:54:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:54:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:54:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:54:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:54:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:54:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:54:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:54:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:54:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:54:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1493ms 08:54:23 INFO - PROCESS | 28925 | 1461081263099 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 28925 | 1461081263109 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 08:54:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:54:23 INFO - PROCESS | 28925 | 1461081263116 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 28925 | 1461081263123 Marionette TRACE conn3 <- [1,3062,null,{}] 08:54:23 INFO - PROCESS | 28925 | 1461081263140 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}] 08:54:23 INFO - PROCESS | 28925 | 1461081263426 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 08:54:23 INFO - PROCESS | 28925 | 1461081263650 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe7c2a2000 == 157 [pid = 28925] [id = 775] 08:54:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 235 (0x7fbe7ba8d400) [pid = 28925] [serial = 2324] [outer = (nil)] 08:54:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 236 (0x7fbe8240e000) [pid = 28925] [serial = 2325] [outer = 0x7fbe7ba8d400] 08:54:23 INFO - PROCESS | 28925 | 1461081263721 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 28925 | ++DOMWINDOW == 237 (0x7fbe83a5c800) [pid = 28925] [serial = 2326] [outer = 0x7fbe7ba8d400] 08:54:24 INFO - PROCESS | 28925 | [28925] 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 08:54:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:54:24 INFO - {} 08:54:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1437ms 08:54:24 INFO - PROCESS | 28925 | 1461081264547 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:54:24 INFO - PROCESS | 28925 | 1461081264554 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 08:54:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:54:24 INFO - PROCESS | 28925 | 1461081264558 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 08:54:24 INFO - PROCESS | 28925 | 1461081264564 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 28925 | 1461081264567 Marionette TRACE conn3 <- [1,3066,null,{}] 08:54:24 INFO - PROCESS | 28925 | 1461081264572 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}] 08:54:24 INFO - PROCESS | 28925 | 1461081264782 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 08:54:25 INFO - PROCESS | 28925 | 1461081265059 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe81598800 == 158 [pid = 28925] [id = 776] 08:54:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 238 (0x7fbe84290c00) [pid = 28925] [serial = 2327] [outer = (nil)] 08:54:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 239 (0x7fbe845a1c00) [pid = 28925] [serial = 2328] [outer = 0x7fbe84290c00] 08:54:25 INFO - PROCESS | 28925 | 1461081265126 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 28925 | ++DOMWINDOW == 240 (0x7fbe84671400) [pid = 28925] [serial = 2329] [outer = 0x7fbe84290c00] 08:54:25 INFO - PROCESS | 28925 | 1461081265912 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]]]}] 08:54:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:54:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:54:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:54:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:54:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:54:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:54:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:54:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1384ms 08:54:25 INFO - PROCESS | 28925 | 1461081265953 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 28925 | 1461081265958 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 08:54:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:54:25 INFO - PROCESS | 28925 | 1461081265966 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 28925 | 1461081265971 Marionette TRACE conn3 <- [1,3070,null,{}] 08:54:25 INFO - PROCESS | 28925 | 1461081265976 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}] 08:54:26 INFO - PROCESS | 28925 | 1461081266192 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 08:54:26 INFO - PROCESS | 28925 | 1461081266449 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe82e0b800 == 159 [pid = 28925] [id = 777] 08:54:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 241 (0x7fbe84299c00) [pid = 28925] [serial = 2330] [outer = (nil)] 08:54:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 242 (0x7fbe858a9400) [pid = 28925] [serial = 2331] [outer = 0x7fbe84299c00] 08:54:26 INFO - PROCESS | 28925 | 1461081266519 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 28925 | ++DOMWINDOW == 243 (0x7fbe8626a400) [pid = 28925] [serial = 2332] [outer = 0x7fbe84299c00] 08:54:27 INFO - PROCESS | 28925 | 1461081267247 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]]]}] 08:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:54:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1331ms 08:54:27 INFO - PROCESS | 28925 | 1461081267299 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 28925 | 1461081267302 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 08:54:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:54:27 INFO - PROCESS | 28925 | 1461081267307 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 28925 | 1461081267309 Marionette TRACE conn3 <- [1,3074,null,{}] 08:54:27 INFO - PROCESS | 28925 | 1461081267314 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}] 08:54:27 INFO - PROCESS | 28925 | 1461081267521 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 08:54:27 INFO - PROCESS | 28925 | 1461081267805 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe83953000 == 160 [pid = 28925] [id = 778] 08:54:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 244 (0x7fbe8626b800) [pid = 28925] [serial = 2333] [outer = (nil)] 08:54:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 245 (0x7fbe889e2400) [pid = 28925] [serial = 2334] [outer = 0x7fbe8626b800] 08:54:27 INFO - PROCESS | 28925 | 1461081267876 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 28925 | ++DOMWINDOW == 246 (0x7fbe88ae3400) [pid = 28925] [serial = 2335] [outer = 0x7fbe8626b800] 08:54:28 INFO - PROCESS | 28925 | 1461081268559 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]]]}] 08:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:54:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1286ms 08:54:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:54:28 INFO - PROCESS | 28925 | 1461081268593 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 28925 | 1461081268596 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 08:54:28 INFO - PROCESS | 28925 | 1461081268602 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 28925 | 1461081268605 Marionette TRACE conn3 <- [1,3078,null,{}] 08:54:28 INFO - PROCESS | 28925 | 1461081268610 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}] 08:54:28 INFO - PROCESS | 28925 | 1461081268803 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 08:54:29 INFO - PROCESS | 28925 | 1461081269060 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe850da000 == 161 [pid = 28925] [id = 779] 08:54:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 247 (0x7fbe86c2b800) [pid = 28925] [serial = 2336] [outer = (nil)] 08:54:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 248 (0x7fbe896efc00) [pid = 28925] [serial = 2337] [outer = 0x7fbe86c2b800] 08:54:29 INFO - PROCESS | 28925 | 1461081269126 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 28925 | ++DOMWINDOW == 249 (0x7fbe8de51800) [pid = 28925] [serial = 2338] [outer = 0x7fbe86c2b800] 08:54:29 INFO - PROCESS | 28925 | 1461081269884 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] 08:54:29 INFO - PROCESS | 28925 | 1461081269939 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 08:54:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:54:29 INFO - PROCESS | 28925 | 1461081269951 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 28925 | 1461081269954 Marionette TRACE conn3 <- [1,3082,null,{}] 08:54:29 INFO - PROCESS | 28925 | 1461081269959 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}] 08:54:30 INFO - PROCESS | 28925 | 1461081270149 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 08:54:30 INFO - PROCESS | 28925 | 1461081270443 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8515d000 == 162 [pid = 28925] [id = 780] 08:54:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 250 (0x7fbe7c244c00) [pid = 28925] [serial = 2339] [outer = (nil)] 08:54:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 251 (0x7fbe8e989c00) [pid = 28925] [serial = 2340] [outer = 0x7fbe7c244c00] 08:54:30 INFO - PROCESS | 28925 | 1461081270511 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 28925 | ++DOMWINDOW == 252 (0x7fbe8f711c00) [pid = 28925] [serial = 2341] [outer = 0x7fbe7c244c00] 08:54:31 INFO - PROCESS | 28925 | 1461081271207 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]]]}] 08:54:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:54:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:54:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1280ms 08:54:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:54:31 INFO - PROCESS | 28925 | 1461081271236 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 28925 | 1461081271239 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 08:54:31 INFO - PROCESS | 28925 | 1461081271248 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 28925 | 1461081271251 Marionette TRACE conn3 <- [1,3086,null,{}] 08:54:31 INFO - PROCESS | 28925 | 1461081271256 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}] 08:54:31 INFO - PROCESS | 28925 | 1461081271453 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 08:54:31 INFO - PROCESS | 28925 | 1461081271708 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe86370000 == 163 [pid = 28925] [id = 781] 08:54:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 253 (0x7fbe889e9800) [pid = 28925] [serial = 2342] [outer = (nil)] 08:54:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 254 (0x7fbe90937000) [pid = 28925] [serial = 2343] [outer = 0x7fbe889e9800] 08:54:31 INFO - PROCESS | 28925 | 1461081271774 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 28925 | ++DOMWINDOW == 255 (0x7fbe90bb8800) [pid = 28925] [serial = 2344] [outer = 0x7fbe889e9800] 08:54:32 INFO - PROCESS | 28925 | 1461081272479 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:54:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1281ms 08:54:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:54:32 INFO - PROCESS | 28925 | 1461081272529 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 28925 | 1461081272531 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 08:54:32 INFO - PROCESS | 28925 | 1461081272536 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 28925 | 1461081272539 Marionette TRACE conn3 <- [1,3090,null,{}] 08:54:32 INFO - PROCESS | 28925 | 1461081272544 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}] 08:54:32 INFO - PROCESS | 28925 | 1461081272742 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 08:54:33 INFO - PROCESS | 28925 | 1461081273000 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe88948000 == 164 [pid = 28925] [id = 782] 08:54:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 256 (0x7fbe88b5a800) [pid = 28925] [serial = 2345] [outer = (nil)] 08:54:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 257 (0x7fbe9115cc00) [pid = 28925] [serial = 2346] [outer = 0x7fbe88b5a800] 08:54:33 INFO - PROCESS | 28925 | 1461081273071 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 28925 | ++DOMWINDOW == 258 (0x7fbe919e1c00) [pid = 28925] [serial = 2347] [outer = 0x7fbe88b5a800] 08:54:33 INFO - PROCESS | 28925 | 1461081273792 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:54:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:54:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1277ms 08:54:33 INFO - PROCESS | 28925 | 1461081273814 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 08:54:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:54:33 INFO - PROCESS | 28925 | 1461081273818 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 08:54:33 INFO - PROCESS | 28925 | 1461081273823 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 28925 | 1461081273828 Marionette TRACE conn3 <- [1,3094,null,{}] 08:54:33 INFO - PROCESS | 28925 | 1461081273833 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}] 08:54:34 INFO - PROCESS | 28925 | 1461081274042 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 08:54:34 INFO - PROCESS | 28925 | 1461081274308 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8de0f000 == 165 [pid = 28925] [id = 783] 08:54:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 259 (0x7fbe919e3800) [pid = 28925] [serial = 2348] [outer = (nil)] 08:54:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 260 (0x7fbe9602d000) [pid = 28925] [serial = 2349] [outer = 0x7fbe919e3800] 08:54:34 INFO - PROCESS | 28925 | 1461081274378 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 28925 | ++DOMWINDOW == 261 (0x7fbe98109800) [pid = 28925] [serial = 2350] [outer = 0x7fbe919e3800] 08:54:35 INFO - PROCESS | 28925 | 1461081275150 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:54:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:54:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1382ms 08:54:35 INFO - PROCESS | 28925 | 1461081275206 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 28925 | 1461081275209 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 08:54:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:54:35 INFO - PROCESS | 28925 | 1461081275215 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 28925 | 1461081275217 Marionette TRACE conn3 <- [1,3098,null,{}] 08:54:35 INFO - PROCESS | 28925 | 1461081275222 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}] 08:54:35 INFO - PROCESS | 28925 | 1461081275429 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 08:54:35 INFO - PROCESS | 28925 | 1461081275716 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8ea56000 == 166 [pid = 28925] [id = 784] 08:54:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 262 (0x7fbe91cb2800) [pid = 28925] [serial = 2351] [outer = (nil)] 08:54:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 263 (0x7fbe99709400) [pid = 28925] [serial = 2352] [outer = 0x7fbe91cb2800] 08:54:35 INFO - PROCESS | 28925 | 1461081275785 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 28925 | ++DOMWINDOW == 264 (0x7fbe99f8d800) [pid = 28925] [serial = 2353] [outer = 0x7fbe91cb2800] 08:54:36 INFO - PROCESS | 28925 | 1461081276475 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]]]}] 08:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:54:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:54:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1285ms 08:54:36 INFO - PROCESS | 28925 | 1461081276503 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 28925 | 1461081276507 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 08:54:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:54:36 INFO - PROCESS | 28925 | 1461081276512 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 28925 | 1461081276515 Marionette TRACE conn3 <- [1,3102,null,{}] 08:54:36 INFO - PROCESS | 28925 | 1461081276520 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}] 08:54:36 INFO - PROCESS | 28925 | 1461081276722 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 08:54:36 INFO - PROCESS | 28925 | 1461081276982 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe8f98f800 == 167 [pid = 28925] [id = 785] 08:54:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 265 (0x7fbe7a264000) [pid = 28925] [serial = 2354] [outer = (nil)] 08:54:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 266 (0x7fbe93f5e000) [pid = 28925] [serial = 2355] [outer = 0x7fbe7a264000] 08:54:37 INFO - PROCESS | 28925 | 1461081277051 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 28925 | ++DOMWINDOW == 267 (0x7fbe9a19ac00) [pid = 28925] [serial = 2356] [outer = 0x7fbe7a264000] 08:54:37 INFO - PROCESS | 28925 | 1461081277750 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:54:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:54:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1282ms 08:54:37 INFO - PROCESS | 28925 | 1461081277795 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 28925 | 1461081277799 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 08:54:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:54:37 INFO - PROCESS | 28925 | 1461081277804 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 28925 | 1461081277806 Marionette TRACE conn3 <- [1,3106,null,{}] 08:54:37 INFO - PROCESS | 28925 | 1461081277811 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}] 08:54:38 INFO - PROCESS | 28925 | 1461081278000 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 08:54:38 INFO - PROCESS | 28925 | 1461081278263 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe90fcb000 == 168 [pid = 28925] [id = 786] 08:54:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 268 (0x7fbe77e12400) [pid = 28925] [serial = 2357] [outer = (nil)] 08:54:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 269 (0x7fbe77e17c00) [pid = 28925] [serial = 2358] [outer = 0x7fbe77e12400] 08:54:38 INFO - PROCESS | 28925 | 1461081278328 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 28925 | ++DOMWINDOW == 270 (0x7fbe77e1d400) [pid = 28925] [serial = 2359] [outer = 0x7fbe77e12400] 08:54:39 INFO - PROCESS | 28925 | 1461081279062 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]]]}] 08:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:54:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:54:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1281ms 08:54:39 INFO - PROCESS | 28925 | 1461081279086 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 28925 | 1461081279089 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 08:54:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:54:39 INFO - PROCESS | 28925 | 1461081279095 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 28925 | 1461081279097 Marionette TRACE conn3 <- [1,3110,null,{}] 08:54:39 INFO - PROCESS | 28925 | 1461081279102 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}] 08:54:39 INFO - PROCESS | 28925 | 1461081279302 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 08:54:39 INFO - PROCESS | 28925 | 1461081279561 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe91f81000 == 169 [pid = 28925] [id = 787] 08:54:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 271 (0x7fbe77e15c00) [pid = 28925] [serial = 2360] [outer = (nil)] 08:54:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 272 (0x7fbe99907400) [pid = 28925] [serial = 2361] [outer = 0x7fbe77e15c00] 08:54:39 INFO - PROCESS | 28925 | 1461081279626 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 28925 | ++DOMWINDOW == 273 (0x7fbe9a8ef800) [pid = 28925] [serial = 2362] [outer = 0x7fbe77e15c00] 08:54:40 INFO - PROCESS | 28925 | 1461081280410 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"]]]}] 08:54:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:54:40 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 08:54:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:54:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:54:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1326ms 08:54:40 INFO - PROCESS | 28925 | 1461081280424 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 28925 | 1461081280426 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 08:54:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:54:40 INFO - PROCESS | 28925 | 1461081280432 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 28925 | 1461081280435 Marionette TRACE conn3 <- [1,3114,null,{}] 08:54:40 INFO - PROCESS | 28925 | 1461081280440 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}] 08:54:40 INFO - PROCESS | 28925 | 1461081280637 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 08:54:40 INFO - PROCESS | 28925 | 1461081280896 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\", \"6da0a218-1ce4-44c1-a487-dd129b1673ec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 28925 | ++DOCSHELL 0x7fbe95391800 == 170 [pid = 28925] [id = 788] 08:54:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 274 (0x7fbe77e19000) [pid = 28925] [serial = 2363] [outer = (nil)] 08:54:40 INFO - PROCESS | 28925 | ++DOMWINDOW == 275 (0x7fbea144b000) [pid = 28925] [serial = 2364] [outer = 0x7fbe77e19000] 08:54:40 INFO - PROCESS | 28925 | 1461081280961 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 28925 | ++DOMWINDOW == 276 (0x7fbea72d0400) [pid = 28925] [serial = 2365] [outer = 0x7fbe77e19000] 08:54:41 INFO - PROCESS | 28925 | 1461081281707 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]]]}] 08:54:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:54:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1332ms 08:54:41 INFO - PROCESS | 28925 | 1461081281764 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 28925 | 1461081281768 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 08:54:42 WARNING - u'runner_teardown' () 08:54:42 INFO - No more tests 08:54:42 INFO - Got 0 unexpected results 08:54:42 INFO - SUITE-END | took 1006s 08:54:43 INFO - Closing logging queue 08:54:43 INFO - queue closed 08:54:43 INFO - Return code: 0 08:54:43 WARNING - # TBPL SUCCESS # 08:54:43 INFO - Running post-action listener: _resource_record_post_action 08:54:43 INFO - Running post-run listener: _resource_record_post_run 08:54:44 INFO - Total resource usage - Wall time: 1039s; CPU: 98.0%; Read bytes: 860160; Write bytes: 977989632; Read time: 28; Write time: 317328 08:54:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:54:44 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 0; Write bytes: 55959552; Read time: 0; Write time: 55136 08:54:44 INFO - run-tests - Wall time: 1011s; CPU: 98.0%; Read bytes: 860160; Write bytes: 922030080; Read time: 28; Write time: 262192 08:54:44 INFO - Running post-run listener: _upload_blobber_files 08:54:44 INFO - Blob upload gear active. 08:54:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:54:44 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 08:54:44 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'] 08:54:44 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 08:54:44 INFO - (blobuploader) - INFO - Open directory for files ... 08:54:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:54:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:54:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:54:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:54:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:54:47 INFO - (blobuploader) - INFO - Done attempting. 08:54:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:54:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:54:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:54:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:54:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:54:47 INFO - (blobuploader) - INFO - Done attempting. 08:54:47 INFO - (blobuploader) - INFO - Iteration through files over. 08:54:48 INFO - Return code: 0 08:54:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:54:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:54:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f35d6c0f943062a893d7a2cc9548fd811dfca892db8f72fbb44d49509f1989b12312981e82d8a87b91a88d9e8a6113d547505ce3503cd1302750df7eb474739c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/561fa5edc669b51f4f72dc9b329a5303c59372074f6fe367bbceb4d6c95850ae09459c864a890e5f3a1d8ae13370264b713b7b0aea93c71673397f7e0fd6d1b4"} 08:54:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:54:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:54:48 INFO - Contents: 08:54:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f35d6c0f943062a893d7a2cc9548fd811dfca892db8f72fbb44d49509f1989b12312981e82d8a87b91a88d9e8a6113d547505ce3503cd1302750df7eb474739c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/561fa5edc669b51f4f72dc9b329a5303c59372074f6fe367bbceb4d6c95850ae09459c864a890e5f3a1d8ae13370264b713b7b0aea93c71673397f7e0fd6d1b4"} 08:54:48 INFO - Running post-run listener: copy_logs_to_upload_dir 08:54:48 INFO - Copying logs to upload dir... 08:54:48 INFO - mkdir: /builds/slave/test/build/upload/logs 08:54:48 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1106.014663 ========= master_lag: 0.63 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 26 secs) (at 2016-04-19 08:54:48.749836) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 08:54:48.750767) ========= 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-1461080166.847994-413856915 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f35d6c0f943062a893d7a2cc9548fd811dfca892db8f72fbb44d49509f1989b12312981e82d8a87b91a88d9e8a6113d547505ce3503cd1302750df7eb474739c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/561fa5edc669b51f4f72dc9b329a5303c59372074f6fe367bbceb4d6c95850ae09459c864a890e5f3a1d8ae13370264b713b7b0aea93c71673397f7e0fd6d1b4"} build_url:https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036021 build_url: 'https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/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/f35d6c0f943062a893d7a2cc9548fd811dfca892db8f72fbb44d49509f1989b12312981e82d8a87b91a88d9e8a6113d547505ce3503cd1302750df7eb474739c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/561fa5edc669b51f4f72dc9b329a5303c59372074f6fe367bbceb4d6c95850ae09459c864a890e5f3a1d8ae13370264b713b7b0aea93c71673397f7e0fd6d1b4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OT6ao5wNR5GPw-GXtaBlOw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 08:54:48.825253) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:54:48.825739) ========= 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-1461080166.847994-413856915 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022457 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 08:54:48.887699) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 08:54:48.888008) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 08:54:48.888437) ========= ========= Total master_lag: 0.79 =========