builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-927 starttime: 1460999750.91 results: success (0) buildid: 20160418095030 builduid: 44af925f1f5843fc9400ba420a9dc72c revision: f1f07fcd876ca8a696ea91cbb4709bad0d96e416 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:50.912734) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:50.913197) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:50.913506) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:51.178218) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:51.178615) ========= 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-1460996080.668895-597278049 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 10:15:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.5M=0.001s 2016-04-18 10:15:51 (10.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.563458 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:51.777815) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:51.778136) ========= 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-1460996080.668895-597278049 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035033 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:51.847139) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 10:15:51.847518) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev f1f07fcd876ca8a696ea91cbb4709bad0d96e416 --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 f1f07fcd876ca8a696ea91cbb4709bad0d96e416 --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-1460996080.668895-597278049 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 10:15:52,016 truncating revision to first 12 chars 2016-04-18 10:15:52,016 Setting DEBUG logging. 2016-04-18 10:15:52,016 attempt 1/10 2016-04-18 10:15:52,017 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/f1f07fcd876c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 10:15:54,003 unpacking tar archive at: mozilla-inbound-f1f07fcd876c/testing/mozharness/ program finished with exit code 0 elapsedTime=2.754628 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 10:15:54.636702) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:54.637027) ========= script_repo_revision: f1f07fcd876ca8a696ea91cbb4709bad0d96e416 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:54.637440) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:54.637714) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 10:15:54.670848) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 8 secs) (at 2016-04-18 10:15:54.671202) ========= /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-1460996080.668895-597278049 _=/tools/buildbot/bin/python using PTY: False 10:15:54 INFO - MultiFileLogger online at 20160418 10:15:54 in /builds/slave/test 10:15:54 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 10:15:54 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:15:54 INFO - {'append_to_log': False, 10:15:54 INFO - 'base_work_dir': '/builds/slave/test', 10:15:54 INFO - 'blob_upload_branch': 'mozilla-inbound', 10:15:54 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:15:54 INFO - 'buildbot_json_path': 'buildprops.json', 10:15:54 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:15:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:15:54 INFO - 'download_minidump_stackwalk': True, 10:15:54 INFO - 'download_symbols': 'true', 10:15:54 INFO - 'e10s': False, 10:15:54 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:15:54 INFO - 'tooltool.py': '/tools/tooltool.py', 10:15:54 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:15:54 INFO - '/tools/misc-python/virtualenv.py')}, 10:15:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:15:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:15:54 INFO - 'log_level': 'info', 10:15:54 INFO - 'log_to_console': True, 10:15:54 INFO - 'opt_config_files': (), 10:15:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:15:54 INFO - '--processes=1', 10:15:54 INFO - '--config=%(test_path)s/wptrunner.ini', 10:15:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:15:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:15:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:15:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:15:54 INFO - 'pip_index': False, 10:15:54 INFO - 'require_test_zip': True, 10:15:54 INFO - 'test_type': ('testharness',), 10:15:54 INFO - 'this_chunk': '1', 10:15:54 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:15:54 INFO - 'total_chunks': '10', 10:15:54 INFO - 'virtualenv_path': 'venv', 10:15:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:15:54 INFO - 'work_dir': 'build'} 10:15:54 INFO - ##### 10:15:54 INFO - ##### Running clobber step. 10:15:54 INFO - ##### 10:15:54 INFO - Running pre-action listener: _resource_record_pre_action 10:15:54 INFO - Running main action method: clobber 10:15:54 INFO - rmtree: /builds/slave/test/build 10:15:54 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:15:56 INFO - Running post-action listener: _resource_record_post_action 10:15:56 INFO - ##### 10:15:56 INFO - ##### Running read-buildbot-config step. 10:15:56 INFO - ##### 10:15:56 INFO - Running pre-action listener: _resource_record_pre_action 10:15:56 INFO - Running main action method: read_buildbot_config 10:15:56 INFO - Using buildbot properties: 10:15:56 INFO - { 10:15:56 INFO - "project": "", 10:15:56 INFO - "product": "firefox", 10:15:56 INFO - "script_repo_revision": "production", 10:15:56 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 10:15:56 INFO - "repository": "", 10:15:56 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 10:15:56 INFO - "buildid": "20160418095030", 10:15:56 INFO - "pgo_build": "False", 10:15:56 INFO - "basedir": "/builds/slave/test", 10:15:56 INFO - "buildnumber": 24, 10:15:56 INFO - "slavename": "tst-linux64-spot-927", 10:15:56 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 10:15:56 INFO - "platform": "linux64", 10:15:56 INFO - "branch": "mozilla-inbound", 10:15:56 INFO - "revision": "f1f07fcd876ca8a696ea91cbb4709bad0d96e416", 10:15:56 INFO - "repo_path": "integration/mozilla-inbound", 10:15:56 INFO - "moz_repo_path": "", 10:15:56 INFO - "stage_platform": "linux64", 10:15:56 INFO - "builduid": "44af925f1f5843fc9400ba420a9dc72c", 10:15:56 INFO - "slavebuilddir": "test" 10:15:56 INFO - } 10:15:56 INFO - Found installer url https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 10:15:56 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 10:15:56 INFO - Running post-action listener: _resource_record_post_action 10:15:56 INFO - ##### 10:15:56 INFO - ##### Running download-and-extract step. 10:15:56 INFO - ##### 10:15:56 INFO - Running pre-action listener: _resource_record_pre_action 10:15:56 INFO - Running main action method: download_and_extract 10:15:56 INFO - mkdir: /builds/slave/test/build/tests 10:15:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:15:56 INFO - https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:15:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:15:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:15:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:15:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:15:57 INFO - Downloaded 1361 bytes. 10:15:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:15:57 INFO - Using the following test package requirements: 10:15:57 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:15:57 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:15:57 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:15:57 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'jsshell-linux-x86_64.zip'], 10:15:57 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:15:57 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:15:57 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:15:57 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:15:57 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:15:57 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:15:57 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:15:57 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 10:15:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:15:57 INFO - https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:15:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:15:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:15:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:15:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:16:01 INFO - Downloaded 22674669 bytes. 10:16:01 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/*'] 10:16:01 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/* 10:16:02 INFO - caution: filename not matched: web-platform/* 10:16:02 INFO - Return code: 11 10:16: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')]} 10:16:02 INFO - https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:16:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:16:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:16:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:16:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:16:14 INFO - Downloaded 36382568 bytes. 10:16:14 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/*'] 10:16:14 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/* 10:16:17 INFO - caution: filename not matched: bin/* 10:16:17 INFO - caution: filename not matched: config/* 10:16:17 INFO - caution: filename not matched: mozbase/* 10:16:17 INFO - caution: filename not matched: marionette/* 10:16:17 INFO - caution: filename not matched: tools/wptserve/* 10:16:17 INFO - Return code: 11 10:16:17 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')]} 10:16:17 INFO - https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:16:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:16:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:16:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:16:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:16:21 INFO - Downloaded 64168922 bytes. 10:16:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:16:21 INFO - mkdir: /builds/slave/test/properties 10:16:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:16:21 INFO - Writing to file /builds/slave/test/properties/build_url 10:16:21 INFO - Contents: 10:16:21 INFO - build_url:https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:16:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:16:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:16:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:16:23 INFO - Contents: 10:16:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:16: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')]} 10:16:23 INFO - https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:16:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:16:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:16:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:16:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/InLF8BdvSnO0kU8wAb981Q/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 10:16:32 INFO - Downloaded 90733511 bytes. 10:16:32 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'] 10:16:32 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 10:16:38 INFO - Return code: 0 10:16:38 INFO - Running post-action listener: _resource_record_post_action 10:16:38 INFO - Running post-action listener: set_extra_try_arguments 10:16:38 INFO - ##### 10:16:38 INFO - ##### Running create-virtualenv step. 10:16:38 INFO - ##### 10:16:38 INFO - Running pre-action listener: _pre_create_virtualenv 10:16:38 INFO - Running pre-action listener: _resource_record_pre_action 10:16:38 INFO - Running main action method: create_virtualenv 10:16:38 INFO - Creating virtualenv /builds/slave/test/build/venv 10:16:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 10:16:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:16:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:16:39 INFO - Using real prefix '/usr' 10:16:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:16:43 INFO - Installing distribute.............................................................................................................................................................................................done. 10:16:46 INFO - Installing pip.................done. 10:16:46 INFO - Return code: 0 10:16:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:16:46 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')]} 10:16:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:16:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:16:46 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')]} 10:16:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:16:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:16:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1175030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x127c090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11bf0a0>, '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 0x11bf8b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11b7bc0>, '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-1460996080.668895-597278049', '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 10:16:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:16:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:16:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:16:46 INFO - 'CCACHE_UMASK': '002', 10:16:46 INFO - 'DISPLAY': ':0', 10:16:46 INFO - 'HOME': '/home/cltbld', 10:16:46 INFO - 'LANG': 'en_US.UTF-8', 10:16:46 INFO - 'LOGNAME': 'cltbld', 10:16:46 INFO - 'MAIL': '/var/mail/cltbld', 10:16:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:16:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:16:46 INFO - 'MOZ_NO_REMOTE': '1', 10:16:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:16:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:16:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:16:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:16:46 INFO - 'PWD': '/builds/slave/test', 10:16:46 INFO - 'SHELL': '/bin/bash', 10:16:46 INFO - 'SHLVL': '1', 10:16:46 INFO - 'TERM': 'linux', 10:16:46 INFO - 'TMOUT': '86400', 10:16:46 INFO - 'USER': 'cltbld', 10:16:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460996080.668895-597278049', 10:16:46 INFO - '_': '/tools/buildbot/bin/python'} 10:16:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:16:47 INFO - Downloading/unpacking psutil>=0.7.1 10:16:47 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 10:16:47 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 10:16:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:16:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:16:47 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 10:16:47 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 10:16:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:16:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:16:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:16:52 INFO - Installing collected packages: psutil 10:16:52 INFO - Running setup.py install for psutil 10:16:53 INFO - building 'psutil._psutil_linux' extension 10:16:53 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 10:16:53 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 10:16:53 INFO - building 'psutil._psutil_posix' extension 10:16:53 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 10:16:53 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 10:16:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:16:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:16:54 INFO - Successfully installed psutil 10:16:54 INFO - Cleaning up... 10:16:54 INFO - Return code: 0 10:16:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:16:54 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')]} 10:16:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:16:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:16:54 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')]} 10:16:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:16:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:16: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1175030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x127c090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11bf0a0>, '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 0x11bf8b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11b7bc0>, '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-1460996080.668895-597278049', '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 10:16: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:16: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:16:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:16:54 INFO - 'CCACHE_UMASK': '002', 10:16:54 INFO - 'DISPLAY': ':0', 10:16:54 INFO - 'HOME': '/home/cltbld', 10:16:54 INFO - 'LANG': 'en_US.UTF-8', 10:16:54 INFO - 'LOGNAME': 'cltbld', 10:16:54 INFO - 'MAIL': '/var/mail/cltbld', 10:16:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:16:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:16:54 INFO - 'MOZ_NO_REMOTE': '1', 10:16:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:16:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:16:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:16:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:16:54 INFO - 'PWD': '/builds/slave/test', 10:16:54 INFO - 'SHELL': '/bin/bash', 10:16:54 INFO - 'SHLVL': '1', 10:16:54 INFO - 'TERM': 'linux', 10:16:54 INFO - 'TMOUT': '86400', 10:16:54 INFO - 'USER': 'cltbld', 10:16:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460996080.668895-597278049', 10:16:54 INFO - '_': '/tools/buildbot/bin/python'} 10:16:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:16:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:16:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:16:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:16:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:16:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:16:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:16:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:16:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:16:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:16:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:16:59 INFO - Installing collected packages: mozsystemmonitor 10:16:59 INFO - Running setup.py install for mozsystemmonitor 10:17:00 INFO - Successfully installed mozsystemmonitor 10:17:00 INFO - Cleaning up... 10:17:00 INFO - Return code: 0 10:17:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:17:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:17:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:17:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:17:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:17:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:17:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:17:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1175030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x127c090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11bf0a0>, '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 0x11bf8b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11b7bc0>, '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-1460996080.668895-597278049', '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 10:17:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:17:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:17:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:17:00 INFO - 'CCACHE_UMASK': '002', 10:17:00 INFO - 'DISPLAY': ':0', 10:17:00 INFO - 'HOME': '/home/cltbld', 10:17:00 INFO - 'LANG': 'en_US.UTF-8', 10:17:00 INFO - 'LOGNAME': 'cltbld', 10:17:00 INFO - 'MAIL': '/var/mail/cltbld', 10:17:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:17:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:17:00 INFO - 'MOZ_NO_REMOTE': '1', 10:17:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:17:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:17:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:17:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:17:00 INFO - 'PWD': '/builds/slave/test', 10:17:00 INFO - 'SHELL': '/bin/bash', 10:17:00 INFO - 'SHLVL': '1', 10:17:00 INFO - 'TERM': 'linux', 10:17:00 INFO - 'TMOUT': '86400', 10:17:00 INFO - 'USER': 'cltbld', 10:17:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460996080.668895-597278049', 10:17:00 INFO - '_': '/tools/buildbot/bin/python'} 10:17:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:17:00 INFO - Downloading/unpacking blobuploader==1.2.4 10:17:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:17:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:17:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:17:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:17:05 INFO - Downloading blobuploader-1.2.4.tar.gz 10:17:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:17:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:17:05 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 10:17:05 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 10:17:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:05 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 10:17:05 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 10:17:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:17:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:17:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:17:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:17:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:17:07 INFO - Downloading docopt-0.6.1.tar.gz 10:17:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:17:07 INFO - Installing collected packages: blobuploader, requests, docopt 10:17:07 INFO - Running setup.py install for blobuploader 10:17:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:17:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:17:08 INFO - Running setup.py install for requests 10:17:08 INFO - Running setup.py install for docopt 10:17:09 INFO - Successfully installed blobuploader requests docopt 10:17:09 INFO - Cleaning up... 10:17:09 INFO - Return code: 0 10:17:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:17:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:17:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:17:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:17:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:17:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:17:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:17:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1175030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x127c090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11bf0a0>, '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 0x11bf8b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11b7bc0>, '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-1460996080.668895-597278049', '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 10:17:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:17:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:17:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:17:09 INFO - 'CCACHE_UMASK': '002', 10:17:09 INFO - 'DISPLAY': ':0', 10:17:09 INFO - 'HOME': '/home/cltbld', 10:17:09 INFO - 'LANG': 'en_US.UTF-8', 10:17:09 INFO - 'LOGNAME': 'cltbld', 10:17:09 INFO - 'MAIL': '/var/mail/cltbld', 10:17:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:17:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:17:09 INFO - 'MOZ_NO_REMOTE': '1', 10:17:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:17:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:17:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:17:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:17:09 INFO - 'PWD': '/builds/slave/test', 10:17:09 INFO - 'SHELL': '/bin/bash', 10:17:09 INFO - 'SHLVL': '1', 10:17:09 INFO - 'TERM': 'linux', 10:17:09 INFO - 'TMOUT': '86400', 10:17:09 INFO - 'USER': 'cltbld', 10:17:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460996080.668895-597278049', 10:17:09 INFO - '_': '/tools/buildbot/bin/python'} 10:17:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:17:09 INFO - Running setup.py (path:/tmp/pip-vNjyRJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:17:09 INFO - Running setup.py (path:/tmp/pip-3hgItY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:17:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:17:09 INFO - Running setup.py (path:/tmp/pip-eVE8Ly-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:17:10 INFO - Running setup.py (path:/tmp/pip-gq85ek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:17:10 INFO - Running setup.py (path:/tmp/pip-7f4AiO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:17:10 INFO - Running setup.py (path:/tmp/pip-sugOnm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:17:10 INFO - Running setup.py (path:/tmp/pip-D1vUrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:17:10 INFO - Running setup.py (path:/tmp/pip-nw5S2l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:17:10 INFO - Running setup.py (path:/tmp/pip-qq98EY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:17:10 INFO - Running setup.py (path:/tmp/pip-TjCFIU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:17:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:17:10 INFO - Running setup.py (path:/tmp/pip-gR2Afo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:17:11 INFO - Running setup.py (path:/tmp/pip-ofJFxm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:17:11 INFO - Running setup.py (path:/tmp/pip-lEvbLZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:17:11 INFO - Running setup.py (path:/tmp/pip-sRNOBT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:17:11 INFO - Running setup.py (path:/tmp/pip-pMX8YB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:17:11 INFO - Running setup.py (path:/tmp/pip-hW1dId-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:17:11 INFO - Running setup.py (path:/tmp/pip-NXCyYQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:17:11 INFO - Running setup.py (path:/tmp/pip-o4ugx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:17:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:17:11 INFO - Running setup.py (path:/tmp/pip-SkxMqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:17:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:17:12 INFO - Running setup.py (path:/tmp/pip-c4o3Zc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:17:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:17:12 INFO - Running setup.py (path:/tmp/pip-sHxlio-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:17:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:17: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 10:17:12 INFO - Running setup.py install for manifestparser 10:17:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:17:12 INFO - Running setup.py install for mozcrash 10:17:13 INFO - Running setup.py install for mozdebug 10:17:13 INFO - Running setup.py install for mozdevice 10:17:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:17:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:17:13 INFO - Running setup.py install for mozfile 10:17:13 INFO - Running setup.py install for mozhttpd 10:17:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:17:13 INFO - Running setup.py install for mozinfo 10:17:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:17:14 INFO - Running setup.py install for mozInstall 10:17:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:17:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:17:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:17:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:17:14 INFO - Running setup.py install for mozleak 10:17:14 INFO - Running setup.py install for mozlog 10:17:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:17:14 INFO - Running setup.py install for moznetwork 10:17:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:17:15 INFO - Running setup.py install for mozprocess 10:17:15 INFO - Running setup.py install for mozprofile 10:17:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:17:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:17:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:17:15 INFO - Running setup.py install for mozrunner 10:17:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:17:15 INFO - Running setup.py install for mozscreenshot 10:17:15 INFO - Running setup.py install for moztest 10:17:16 INFO - Running setup.py install for mozversion 10:17:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:17:16 INFO - Running setup.py install for wptserve 10:17:16 INFO - Running setup.py install for marionette-driver 10:17:16 INFO - Running setup.py install for browsermob-proxy 10:17:17 INFO - Running setup.py install for marionette-client 10:17:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:17:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:17:17 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 10:17:17 INFO - Cleaning up... 10:17:17 INFO - Return code: 0 10:17:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:17:17 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')]} 10:17:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:17:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:17:17 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')]} 10:17:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:17:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:17:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1175030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11763f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x127c090>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x11bf0a0>, '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 0x11bf8b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11b7bc0>, '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-1460996080.668895-597278049', '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 10:17:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:17:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:17:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:17:17 INFO - 'CCACHE_UMASK': '002', 10:17:17 INFO - 'DISPLAY': ':0', 10:17:17 INFO - 'HOME': '/home/cltbld', 10:17:17 INFO - 'LANG': 'en_US.UTF-8', 10:17:17 INFO - 'LOGNAME': 'cltbld', 10:17:17 INFO - 'MAIL': '/var/mail/cltbld', 10:17:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:17:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:17:17 INFO - 'MOZ_NO_REMOTE': '1', 10:17:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:17:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:17:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:17:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:17:17 INFO - 'PWD': '/builds/slave/test', 10:17:17 INFO - 'SHELL': '/bin/bash', 10:17:17 INFO - 'SHLVL': '1', 10:17:17 INFO - 'TERM': 'linux', 10:17:17 INFO - 'TMOUT': '86400', 10:17:17 INFO - 'USER': 'cltbld', 10:17:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460996080.668895-597278049', 10:17:17 INFO - '_': '/tools/buildbot/bin/python'} 10:17:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:17:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:17:18 INFO - Running setup.py (path:/tmp/pip-8fzbyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:17:18 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:17:18 INFO - Running setup.py (path:/tmp/pip-FQ0rmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:17:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:17:18 INFO - Running setup.py (path:/tmp/pip-JIJINM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:17:18 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)) 10:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:17:18 INFO - Running setup.py (path:/tmp/pip-RfvlwY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:17:18 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)) 10:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:17:18 INFO - Running setup.py (path:/tmp/pip-5nHYp1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:17:18 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)) 10:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:17:18 INFO - Running setup.py (path:/tmp/pip-NyRuhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:17:18 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)) 10:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:17:18 INFO - Running setup.py (path:/tmp/pip-PHE4vQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:17:18 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)) 10:17:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:17:18 INFO - Running setup.py (path:/tmp/pip-EET2yk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:17:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 10:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:17:19 INFO - Running setup.py (path:/tmp/pip-_rolqo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:17:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:17:19 INFO - Running setup.py (path:/tmp/pip-EKxmM0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:17:19 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)) 10:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:17:19 INFO - Running setup.py (path:/tmp/pip-WOdQND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:17:19 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)) 10:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:17:19 INFO - Running setup.py (path:/tmp/pip-YiZUPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:17:19 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)) 10:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:17:19 INFO - Running setup.py (path:/tmp/pip-utA8fP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:17:19 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)) 10:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:17:19 INFO - Running setup.py (path:/tmp/pip-evgOZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:17:19 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)) 10:17:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:17:19 INFO - Running setup.py (path:/tmp/pip-vhKhR6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:17:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 10:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:17:20 INFO - Running setup.py (path:/tmp/pip-R0otBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:17:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:17:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:17:20 INFO - Running setup.py (path:/tmp/pip-E0pKAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:17:20 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)) 10:17:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:17:20 INFO - Running setup.py (path:/tmp/pip-Qf8gzp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:17:20 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)) 10:17:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:17:20 INFO - Running setup.py (path:/tmp/pip-IUqHO1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:17:20 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)) 10:17:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:17:20 INFO - Running setup.py (path:/tmp/pip-pSz0DC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:17:20 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)) 10:17:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:17:21 INFO - Running setup.py (path:/tmp/pip-h7MwtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:17:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:17:21 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)) 10:17:21 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)) 10:17:21 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)) 10:17:21 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)) 10:17:21 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)) 10:17:21 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)) 10:17:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:17:21 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 10:17:21 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 10:17:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:17:21 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 10:17:21 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 10:17:26 INFO - Downloading blessings-1.6.tar.gz 10:17:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:17:26 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)) 10:17:26 INFO - Installing collected packages: blessings 10:17:26 INFO - Running setup.py install for blessings 10:17:26 INFO - Successfully installed blessings 10:17:26 INFO - Cleaning up... 10:17:27 INFO - Return code: 0 10:17:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:17:27 INFO - Reading from file tmpfile_stdout 10:17:27 INFO - Current package versions: 10:17:27 INFO - argparse == 1.2.1 10:17:27 INFO - blessings == 1.6 10:17:27 INFO - blobuploader == 1.2.4 10:17:27 INFO - browsermob-proxy == 0.6.0 10:17:27 INFO - docopt == 0.6.1 10:17:27 INFO - manifestparser == 1.1 10:17:27 INFO - marionette-client == 2.3.0 10:17:27 INFO - marionette-driver == 1.4.0 10:17:27 INFO - mozInstall == 1.12 10:17:27 INFO - mozcrash == 0.17 10:17:27 INFO - mozdebug == 0.1 10:17:27 INFO - mozdevice == 0.48 10:17:27 INFO - mozfile == 1.2 10:17:27 INFO - mozhttpd == 0.7 10:17:27 INFO - mozinfo == 0.9 10:17:27 INFO - mozleak == 0.1 10:17:27 INFO - mozlog == 3.1 10:17:27 INFO - moznetwork == 0.27 10:17:27 INFO - mozprocess == 0.22 10:17:27 INFO - mozprofile == 0.28 10:17:27 INFO - mozrunner == 6.11 10:17:27 INFO - mozscreenshot == 0.1 10:17:27 INFO - mozsystemmonitor == 0.0 10:17:27 INFO - moztest == 0.7 10:17:27 INFO - mozversion == 1.4 10:17:27 INFO - psutil == 3.1.1 10:17:27 INFO - requests == 1.2.3 10:17:27 INFO - wptserve == 1.4.0 10:17:27 INFO - wsgiref == 0.1.2 10:17:27 INFO - Running post-action listener: _resource_record_post_action 10:17:27 INFO - Running post-action listener: _start_resource_monitoring 10:17:27 INFO - Starting resource monitoring. 10:17:27 INFO - ##### 10:17:27 INFO - ##### Running pull step. 10:17:27 INFO - ##### 10:17:27 INFO - Running pre-action listener: _resource_record_pre_action 10:17:27 INFO - Running main action method: pull 10:17:27 INFO - Pull has nothing to do! 10:17:27 INFO - Running post-action listener: _resource_record_post_action 10:17:27 INFO - ##### 10:17:27 INFO - ##### Running install step. 10:17:27 INFO - ##### 10:17:27 INFO - Running pre-action listener: _resource_record_pre_action 10:17:27 INFO - Running main action method: install 10:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:17:27 INFO - Reading from file tmpfile_stdout 10:17:27 INFO - Detecting whether we're running mozinstall >=1.0... 10:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:17:28 INFO - Reading from file tmpfile_stdout 10:17:28 INFO - Output received: 10:17:28 INFO - Usage: mozinstall [options] installer 10:17:28 INFO - Options: 10:17:28 INFO - -h, --help show this help message and exit 10:17:28 INFO - -d DEST, --destination=DEST 10:17:28 INFO - Directory to install application into. [default: 10:17:28 INFO - "/builds/slave/test"] 10:17:28 INFO - --app=APP Application being installed. [default: firefox] 10:17:28 INFO - mkdir: /builds/slave/test/build/application 10:17:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 10:17:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 10:17:57 INFO - Reading from file tmpfile_stdout 10:17:57 INFO - Output received: 10:17:57 INFO - /builds/slave/test/build/application/firefox/firefox 10:17:57 INFO - Running post-action listener: _resource_record_post_action 10:17:57 INFO - ##### 10:17:57 INFO - ##### Running run-tests step. 10:17:57 INFO - ##### 10:17:57 INFO - Running pre-action listener: _resource_record_pre_action 10:17:57 INFO - Running main action method: run_tests 10:17:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:17:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:17:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:17:57 INFO - grabbing minidump binary from tooltool 10:17:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:17:57 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 0x11bf0a0>, '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 0x11bf8b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x11b7bc0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:17:57 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 10:17:57 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 10:17:58 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:17:58 INFO - Return code: 0 10:17:58 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:17:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:17:58 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/InLF8BdvSnO0kU8wAb981Q/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 10:17:58 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/InLF8BdvSnO0kU8wAb981Q/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 10:17:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:17:58 INFO - 'CCACHE_UMASK': '002', 10:17:58 INFO - 'DISPLAY': ':0', 10:17:58 INFO - 'HOME': '/home/cltbld', 10:17:58 INFO - 'LANG': 'en_US.UTF-8', 10:17:58 INFO - 'LOGNAME': 'cltbld', 10:17:58 INFO - 'MAIL': '/var/mail/cltbld', 10:17:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:17:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:17:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:17:58 INFO - 'MOZ_NO_REMOTE': '1', 10:17:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:17:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:17:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:17:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:17:58 INFO - 'PWD': '/builds/slave/test', 10:17:58 INFO - 'SHELL': '/bin/bash', 10:17:58 INFO - 'SHLVL': '1', 10:17:58 INFO - 'TERM': 'linux', 10:17:58 INFO - 'TMOUT': '86400', 10:17:58 INFO - 'USER': 'cltbld', 10:17:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460996080.668895-597278049', 10:17:58 INFO - '_': '/tools/buildbot/bin/python'} 10:17:58 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/InLF8BdvSnO0kU8wAb981Q/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 10:17:58 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 10:17:58 INFO - import pkg_resources 10:18:00 INFO - Using 1 client processes 10:18:00 INFO - wptserve Starting http server on 127.0.0.1:8000 10:18:00 INFO - wptserve Starting http server on 127.0.0.1:8001 10:18:00 INFO - wptserve Starting http server on 127.0.0.1:8443 10:18:02 INFO - SUITE-START | Running 778 tests 10:18:02 INFO - Running testharness tests 10:18:02 INFO - Setting up ssl 10:18:02 INFO - PROCESS | certutil | 10:18:02 INFO - PROCESS | certutil | 10:18:03 INFO - PROCESS | certutil | 10:18:03 INFO - Certificate Nickname Trust Attributes 10:18:03 INFO - SSL,S/MIME,JAR/XPI 10:18:03 INFO - 10:18:03 INFO - web-platform-tests CT,, 10:18:03 INFO - 10:18:03 INFO - Starting runner 10:18:05 INFO - PROCESS | 1885 | 1460999885638 Marionette DEBUG Marionette enabled via build flag and pref 10:18:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1405800 == 1 [pid = 1885] [id = 1] 10:18:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 1 (0x7f9ec1406000) [pid = 1885] [serial = 1] [outer = (nil)] 10:18:05 INFO - PROCESS | 1885 | [1885] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:18:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 2 (0x7f9ec1407000) [pid = 1885] [serial = 2] [outer = 0x7f9ec1406000] 10:18:06 INFO - PROCESS | 1885 | 1460999886262 Marionette INFO Listening on port 2828 10:18:06 INFO - PROCESS | 1885 | 1460999886787 Marionette DEBUG Marionette enabled via command-line flag 10:18:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe57e000 == 2 [pid = 1885] [id = 2] 10:18:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 3 (0x7f9ebe5c3800) [pid = 1885] [serial = 3] [outer = (nil)] 10:18:06 INFO - PROCESS | 1885 | [1885] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 10:18:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 4 (0x7f9ebe5c4800) [pid = 1885] [serial = 4] [outer = 0x7f9ebe5c3800] 10:18:06 INFO - PROCESS | 1885 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9ebe3c5550 10:18:06 INFO - PROCESS | 1885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9ec3c9ed90 10:18:07 INFO - PROCESS | 1885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9ebd7180a0 10:18:07 INFO - PROCESS | 1885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9ebd7183a0 10:18:07 INFO - PROCESS | 1885 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9ebd7186d0 10:18:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 5 (0x7f9ec311f800) [pid = 1885] [serial = 5] [outer = 0x7f9ec1406000] 10:18:07 INFO - PROCESS | 1885 | [1885] 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 10:18:07 INFO - PROCESS | 1885 | 1460999887154 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40412 10:18:07 INFO - PROCESS | 1885 | [1885] 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 10:18:07 INFO - PROCESS | 1885 | 1460999887233 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40413 10:18:07 INFO - PROCESS | 1885 | 1460999887238 Marionette DEBUG Closed connection conn0 10:18:07 INFO - PROCESS | 1885 | [1885] 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 10:18:07 INFO - PROCESS | 1885 | [1885] 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 10:18:07 INFO - PROCESS | 1885 | 1460999887360 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40414 10:18:07 INFO - PROCESS | 1885 | 1460999887363 Marionette DEBUG Closed connection conn1 10:18:07 INFO - PROCESS | 1885 | 1460999887397 Marionette DEBUG Closed connection conn2 10:18:07 INFO - PROCESS | 1885 | [1885] 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 10:18:07 INFO - PROCESS | 1885 | 1460999887426 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40415 10:18:07 INFO - PROCESS | 1885 | 1460999887480 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:18:07 INFO - PROCESS | 1885 | 1460999887495 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":"20160418095030","device":"desktop","version":"48.0a1"} 10:18:08 INFO - PROCESS | 1885 | [1885] 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 10:18:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11ca800 == 3 [pid = 1885] [id = 3] 10:18:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 6 (0x7f9eb11cb000) [pid = 1885] [serial = 6] [outer = (nil)] 10:18:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11cb800 == 4 [pid = 1885] [id = 4] 10:18:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 7 (0x7f9eb1110800) [pid = 1885] [serial = 7] [outer = (nil)] 10:18:09 INFO - PROCESS | 1885 | [1885] 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 10:18:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb080c800 == 5 [pid = 1885] [id = 5] 10:18:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 8 (0x7f9eb05f0000) [pid = 1885] [serial = 8] [outer = (nil)] 10:18:09 INFO - PROCESS | 1885 | [1885] 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 10:18:09 INFO - PROCESS | 1885 | [1885] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:18:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 9 (0x7f9eb02c8400) [pid = 1885] [serial = 9] [outer = 0x7f9eb05f0000] 10:18:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 10 (0x7f9eafc16800) [pid = 1885] [serial = 10] [outer = 0x7f9eb11cb000] 10:18:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 11 (0x7f9eafc89000) [pid = 1885] [serial = 11] [outer = 0x7f9eb1110800] 10:18:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 12 (0x7f9eafc8b000) [pid = 1885] [serial = 12] [outer = 0x7f9eb05f0000] 10:18:11 INFO - PROCESS | 1885 | 1460999891035 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 1885 | 1460999891052 Marionette DEBUG loaded listener.js 10:18:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 13 (0x7f9eae2ec800) [pid = 1885] [serial = 13] [outer = 0x7f9eb05f0000] 10:18:11 INFO - PROCESS | 1885 | 1460999891751 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b0338a60-d780-4603-82e0-6b2685f0fa6a","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":"20160418095030","device":"desktop","version":"48.0a1","command_id":1}}] 10:18:11 INFO - PROCESS | 1885 | 1460999891974 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}] 10:18:12 INFO - PROCESS | 1885 | 1460999892166 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:18:12 INFO - PROCESS | 1885 | 1460999892398 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:18:12 INFO - PROCESS | 1885 | [1885] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:18:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 14 (0x7f9eaa450800) [pid = 1885] [serial = 14] [outer = 0x7f9eb05f0000] 10:18:12 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:18:12 INFO - PROCESS | 1885 | 1460999892994 Marionette TRACE conn3 <- [1,3,null,{}] 10:18:13 INFO - PROCESS | 1885 | 1460999893059 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:18:13 INFO - PROCESS | 1885 | 1460999893095 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:18:13 INFO - PROCESS | 1885 | 1460999893154 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:18:13 INFO - PROCESS | 1885 | 1460999893157 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:18:13 INFO - PROCESS | 1885 | 1460999893187 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 1885 | 1460999893191 Marionette TRACE conn3 <- [1,6,null,{}] 10:18:13 INFO - PROCESS | 1885 | 1460999893256 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}] 10:18:13 INFO - PROCESS | 1885 | 1460999893274 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:18:13 INFO - PROCESS | 1885 | 1460999893283 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a3e800 == 6 [pid = 1885] [id = 6] 10:18:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 15 (0x7f9ea9a71c00) [pid = 1885] [serial = 15] [outer = (nil)] 10:18:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 16 (0x7f9ea9a73800) [pid = 1885] [serial = 16] [outer = 0x7f9ea9a71c00] 10:18:13 INFO - PROCESS | 1885 | 1460999893353 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 17 (0x7f9ea9a79800) [pid = 1885] [serial = 17] [outer = 0x7f9ea9a71c00] 10:18:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9961800 == 7 [pid = 1885] [id = 7] 10:18:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 18 (0x7f9ea99b5400) [pid = 1885] [serial = 18] [outer = (nil)] 10:18:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 19 (0x7f9ea9a7a800) [pid = 1885] [serial = 19] [outer = 0x7f9ea99b5400] 10:18:13 INFO - PROCESS | 1885 | 1460999893800 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 20 (0x7f9ea9a7e800) [pid = 1885] [serial = 20] [outer = 0x7f9ea99b5400] 10:18:14 INFO - PROCESS | 1885 | [1885] 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 10:18:14 INFO - PROCESS | 1885 | 1460999894315 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]]]}] 10:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1206ms 10:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:18:14 INFO - PROCESS | 1885 | 1460999894429 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:18:14 INFO - PROCESS | 1885 | 1460999894432 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:18:14 INFO - PROCESS | 1885 | 1460999894464 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 1885 | 1460999894467 Marionette TRACE conn3 <- [1,10,null,{}] 10:18:14 INFO - PROCESS | 1885 | 1460999894480 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}] 10:18:14 INFO - PROCESS | 1885 | 1460999894643 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:18:14 INFO - PROCESS | 1885 | 1460999894663 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8a4a000 == 8 [pid = 1885] [id = 8] 10:18:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 21 (0x7f9ea898e400) [pid = 1885] [serial = 21] [outer = (nil)] 10:18:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 22 (0x7f9ea8a8b000) [pid = 1885] [serial = 22] [outer = 0x7f9ea898e400] 10:18:14 INFO - PROCESS | 1885 | 1460999894727 Marionette DEBUG loaded listener.js 10:18:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 23 (0x7f9ea7e0e000) [pid = 1885] [serial = 23] [outer = 0x7f9ea898e400] 10:18:15 INFO - PROCESS | 1885 | 1460999895255 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]]]}] 10:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 852ms 10:18:15 INFO - PROCESS | 1885 | 1460999895293 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:18:15 INFO - PROCESS | 1885 | 1460999895296 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:18:15 INFO - PROCESS | 1885 | 1460999895304 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:18:15 INFO - PROCESS | 1885 | 1460999895307 Marionette TRACE conn3 <- [1,14,null,{}] 10:18:15 INFO - PROCESS | 1885 | 1460999895312 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}] 10:18:15 INFO - PROCESS | 1885 | 1460999895454 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:18:15 INFO - PROCESS | 1885 | 1460999895474 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ed0acc000 == 9 [pid = 1885] [id = 9] 10:18:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 24 (0x7f9ea7e13400) [pid = 1885] [serial = 24] [outer = (nil)] 10:18:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 25 (0x7f9ea7f9b000) [pid = 1885] [serial = 25] [outer = 0x7f9ea7e13400] 10:18:15 INFO - PROCESS | 1885 | 1460999895536 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 26 (0x7f9ea7fa5c00) [pid = 1885] [serial = 26] [outer = 0x7f9ea7e13400] 10:18:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7c41800 == 10 [pid = 1885] [id = 10] 10:18:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 27 (0x7f9ea7c42000) [pid = 1885] [serial = 27] [outer = (nil)] 10:18:16 INFO - PROCESS | 1885 | 1460999896579 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]]]}] 10:18:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 28 (0x7f9ea7c43800) [pid = 1885] [serial = 28] [outer = 0x7f9ea7c42000] 10:18:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 29 (0x7f9ea7c4a800) [pid = 1885] [serial = 29] [outer = 0x7f9ea7c42000] 10:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1344ms 10:18:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7c3e000 == 11 [pid = 1885] [id = 11] 10:18:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 30 (0x7f9ea7f9c400) [pid = 1885] [serial = 30] [outer = (nil)] 10:18:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 31 (0x7f9ea813b400) [pid = 1885] [serial = 31] [outer = 0x7f9ea7f9c400] 10:18:16 INFO - PROCESS | 1885 | 1460999896750 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 1885 | 1460999896756 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:18:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 32 (0x7f9ea8132400) [pid = 1885] [serial = 32] [outer = 0x7f9ea7f9c400] 10:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:18:16 INFO - PROCESS | 1885 | 1460999896883 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 1885 | 1460999896889 Marionette TRACE conn3 <- [1,18,null,{}] 10:18:16 INFO - PROCESS | 1885 | 1460999896986 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}] 10:18:17 INFO - PROCESS | 1885 | 1460999897148 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:18:17 INFO - PROCESS | 1885 | 1460999897264 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a2d800 == 12 [pid = 1885] [id = 12] 10:18:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 33 (0x7f9ea7ccc400) [pid = 1885] [serial = 33] [outer = (nil)] 10:18:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 34 (0x7f9ea813ac00) [pid = 1885] [serial = 34] [outer = 0x7f9ea7ccc400] 10:18:17 INFO - PROCESS | 1885 | 1460999897339 Marionette DEBUG loaded listener.js 10:18:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 35 (0x7f9ead71b000) [pid = 1885] [serial = 35] [outer = 0x7f9ea7ccc400] 10:18:18 INFO - PROCESS | 1885 | 1460999898183 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]]]}] 10:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1428ms 10:18:18 INFO - PROCESS | 1885 | 1460999898235 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:18:18 INFO - PROCESS | 1885 | 1460999898243 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:18:18 INFO - PROCESS | 1885 | 1460999898253 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:18:18 INFO - PROCESS | 1885 | 1460999898256 Marionette TRACE conn3 <- [1,22,null,{}] 10:18:18 INFO - PROCESS | 1885 | 1460999898264 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}] 10:18:18 INFO - PROCESS | 1885 | 1460999898426 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:18:18 INFO - PROCESS | 1885 | 1460999898538 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf5ac000 == 13 [pid = 1885] [id = 13] 10:18:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 36 (0x7f9eae8d7c00) [pid = 1885] [serial = 36] [outer = (nil)] 10:18:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 37 (0x7f9eaf56ec00) [pid = 1885] [serial = 37] [outer = 0x7f9eae8d7c00] 10:18:18 INFO - PROCESS | 1885 | 1460999898611 Marionette DEBUG loaded listener.js 10:18:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 38 (0x7f9eafc81800) [pid = 1885] [serial = 38] [outer = 0x7f9eae8d7c00] 10:18:19 INFO - PROCESS | 1885 | 1460999899673 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]]]}] 10:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1432ms 10:18:19 INFO - PROCESS | 1885 | 1460999899684 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:18:19 INFO - PROCESS | 1885 | 1460999899688 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:18:19 INFO - PROCESS | 1885 | 1460999899697 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:18:19 INFO - PROCESS | 1885 | 1460999899701 Marionette TRACE conn3 <- [1,26,null,{}] 10:18:19 INFO - PROCESS | 1885 | 1460999899708 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}] 10:18:19 INFO - PROCESS | 1885 | 1460999899858 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:18:20 INFO - PROCESS | 1885 | 1460999900036 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7a65000 == 14 [pid = 1885] [id = 14] 10:18:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 39 (0x7f9ead719000) [pid = 1885] [serial = 39] [outer = (nil)] 10:18:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 40 (0x7f9eae30a400) [pid = 1885] [serial = 40] [outer = 0x7f9ead719000] 10:18:20 INFO - PROCESS | 1885 | 1460999900149 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 41 (0x7f9eaea71800) [pid = 1885] [serial = 41] [outer = 0x7f9ead719000] 10:18:20 INFO - PROCESS | 1885 | 1460999900808 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]]]}] 10:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1131ms 10:18:20 INFO - PROCESS | 1885 | 1460999900829 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:18:20 INFO - PROCESS | 1885 | 1460999900838 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:18:20 INFO - PROCESS | 1885 | 1460999900851 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:18:20 INFO - PROCESS | 1885 | 1460999900854 Marionette TRACE conn3 <- [1,30,null,{}] 10:18:20 INFO - PROCESS | 1885 | 1460999900860 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}] 10:18:21 INFO - PROCESS | 1885 | 1460999901052 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:18:21 INFO - PROCESS | 1885 | 1460999901184 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc0d000 == 15 [pid = 1885] [id = 15] 10:18:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 42 (0x7f9ea8990c00) [pid = 1885] [serial = 42] [outer = (nil)] 10:18:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 43 (0x7f9eb0614c00) [pid = 1885] [serial = 43] [outer = 0x7f9ea8990c00] 10:18:21 INFO - PROCESS | 1885 | 1460999901244 Marionette DEBUG loaded listener.js 10:18:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 44 (0x7f9eb0f71800) [pid = 1885] [serial = 44] [outer = 0x7f9ea8990c00] 10:18:21 INFO - PROCESS | 1885 | 1460999901897 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]]]}] 10:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1086ms 10:18:21 INFO - PROCESS | 1885 | 1460999901936 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:18:21 INFO - PROCESS | 1885 | 1460999901939 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:18:21 INFO - PROCESS | 1885 | 1460999901945 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:18:21 INFO - PROCESS | 1885 | 1460999901951 Marionette TRACE conn3 <- [1,34,null,{}] 10:18:21 INFO - PROCESS | 1885 | 1460999901967 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}] 10:18:22 INFO - PROCESS | 1885 | 1460999902132 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:18:22 INFO - PROCESS | 1885 | 1460999902153 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0977000 == 16 [pid = 1885] [id = 16] 10:18:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 45 (0x7f9ea8140800) [pid = 1885] [serial = 45] [outer = (nil)] 10:18:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 46 (0x7f9eb184c000) [pid = 1885] [serial = 46] [outer = 0x7f9ea8140800] 10:18:22 INFO - PROCESS | 1885 | 1460999902229 Marionette DEBUG loaded listener.js 10:18:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 47 (0x7f9eb1fa5000) [pid = 1885] [serial = 47] [outer = 0x7f9ea8140800] 10:18:22 INFO - PROCESS | 1885 | 1460999902913 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]]]}] 10:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1034ms 10:18:22 INFO - PROCESS | 1885 | 1460999902979 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:18:22 INFO - PROCESS | 1885 | 1460999902984 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:18:22 INFO - PROCESS | 1885 | 1460999902989 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 1885 | 1460999902992 Marionette TRACE conn3 <- [1,38,null,{}] 10:18:22 INFO - PROCESS | 1885 | 1460999902997 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}] 10:18:23 INFO - PROCESS | 1885 | 1460999903167 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:18:23 INFO - PROCESS | 1885 | 1460999903188 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0da7800 == 17 [pid = 1885] [id = 17] 10:18:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 48 (0x7f9ea7fa3c00) [pid = 1885] [serial = 48] [outer = (nil)] 10:18:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 49 (0x7f9eb32d8400) [pid = 1885] [serial = 49] [outer = 0x7f9ea7fa3c00] 10:18:23 INFO - PROCESS | 1885 | 1460999903256 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 50 (0x7f9eb3ce9400) [pid = 1885] [serial = 50] [outer = 0x7f9ea7fa3c00] 10:18:23 INFO - PROCESS | 1885 | 1460999903894 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]]]}] 10:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 926ms 10:18:23 INFO - PROCESS | 1885 | 1460999903915 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:18:23 INFO - PROCESS | 1885 | 1460999903919 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:18:23 INFO - PROCESS | 1885 | 1460999903925 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:18:23 INFO - PROCESS | 1885 | 1460999903927 Marionette TRACE conn3 <- [1,42,null,{}] 10:18:23 INFO - PROCESS | 1885 | 1460999903932 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}] 10:18:24 INFO - PROCESS | 1885 | 1460999904063 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:18:24 INFO - PROCESS | 1885 | 1460999904152 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11e9000 == 18 [pid = 1885] [id = 18] 10:18:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 51 (0x7f9ea8138000) [pid = 1885] [serial = 51] [outer = (nil)] 10:18:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 52 (0x7f9eb3ce8c00) [pid = 1885] [serial = 52] [outer = 0x7f9ea8138000] 10:18:24 INFO - PROCESS | 1885 | 1460999904215 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 53 (0x7f9eb3d94c00) [pid = 1885] [serial = 53] [outer = 0x7f9ea8138000] 10:18:24 INFO - PROCESS | 1885 | 1460999904835 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]]]}] 10:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 923ms 10:18:24 INFO - PROCESS | 1885 | 1460999904851 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:18:24 INFO - PROCESS | 1885 | 1460999904853 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:18:24 INFO - PROCESS | 1885 | 1460999904859 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 1885 | 1460999904861 Marionette TRACE conn3 <- [1,46,null,{}] 10:18:24 INFO - PROCESS | 1885 | 1460999904866 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}] 10:18:25 INFO - PROCESS | 1885 | 1460999905061 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:18:25 INFO - PROCESS | 1885 | 1460999905119 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb186a800 == 19 [pid = 1885] [id = 19] 10:18:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 54 (0x7f9eb1852400) [pid = 1885] [serial = 54] [outer = (nil)] 10:18:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 55 (0x7f9eb7949400) [pid = 1885] [serial = 55] [outer = 0x7f9eb1852400] 10:18:25 INFO - PROCESS | 1885 | 1460999905189 Marionette DEBUG loaded listener.js 10:18:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 56 (0x7f9ebe375800) [pid = 1885] [serial = 56] [outer = 0x7f9eb1852400] 10:18:25 INFO - PROCESS | 1885 | 1460999905832 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]]]}] 10:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1024ms 10:18:25 INFO - PROCESS | 1885 | 1460999905885 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:18:25 INFO - PROCESS | 1885 | 1460999905887 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:18:25 INFO - PROCESS | 1885 | 1460999905894 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 1885 | 1460999905896 Marionette TRACE conn3 <- [1,50,null,{}] 10:18:25 INFO - PROCESS | 1885 | 1460999905905 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}] 10:18:26 INFO - PROCESS | 1885 | 1460999906064 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:18:26 INFO - PROCESS | 1885 | 1460999906082 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c19000 == 20 [pid = 1885] [id = 20] 10:18:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 57 (0x7f9eaa44f400) [pid = 1885] [serial = 57] [outer = (nil)] 10:18:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 58 (0x7f9ebe810c00) [pid = 1885] [serial = 58] [outer = 0x7f9eaa44f400] 10:18:26 INFO - PROCESS | 1885 | 1460999906162 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 59 (0x7f9ebea08000) [pid = 1885] [serial = 59] [outer = 0x7f9eaa44f400] 10:18:26 INFO - PROCESS | 1885 | 1460999906830 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]]]}] 10:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 980ms 10:18:26 INFO - PROCESS | 1885 | 1460999906876 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:18:26 INFO - PROCESS | 1885 | 1460999906883 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:18:26 INFO - PROCESS | 1885 | 1460999906912 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:18:26 INFO - PROCESS | 1885 | 1460999906918 Marionette TRACE conn3 <- [1,54,null,{}] 10:18:26 INFO - PROCESS | 1885 | 1460999906928 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}] 10:18:27 INFO - PROCESS | 1885 | 1460999907106 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:18:27 INFO - PROCESS | 1885 | 1460999907227 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea996d800 == 21 [pid = 1885] [id = 21] 10:18:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 60 (0x7f9ea7fa1400) [pid = 1885] [serial = 60] [outer = (nil)] 10:18:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 61 (0x7f9ea7fa5000) [pid = 1885] [serial = 61] [outer = 0x7f9ea7fa1400] 10:18:27 INFO - PROCESS | 1885 | 1460999907307 Marionette DEBUG loaded listener.js 10:18:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 62 (0x7f9ea9a74c00) [pid = 1885] [serial = 62] [outer = 0x7f9ea7fa1400] 10:18:28 INFO - PROCESS | 1885 | 1460999908069 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]]]}] 10:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1189ms 10:18:28 INFO - PROCESS | 1885 | 1460999908098 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:18:28 INFO - PROCESS | 1885 | 1460999908105 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:18:28 INFO - PROCESS | 1885 | 1460999908115 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:18:28 INFO - PROCESS | 1885 | 1460999908119 Marionette TRACE conn3 <- [1,58,null,{}] 10:18:28 INFO - PROCESS | 1885 | 1460999908125 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}] 10:18:28 INFO - PROCESS | 1885 | 1460999908276 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:18:28 INFO - PROCESS | 1885 | 1460999908401 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0553000 == 22 [pid = 1885] [id = 22] 10:18:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 63 (0x7f9ea7fa1c00) [pid = 1885] [serial = 63] [outer = (nil)] 10:18:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 64 (0x7f9eae8d5800) [pid = 1885] [serial = 64] [outer = 0x7f9ea7fa1c00] 10:18:28 INFO - PROCESS | 1885 | 1460999908474 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 65 (0x7f9eaf575000) [pid = 1885] [serial = 65] [outer = 0x7f9ea7fa1c00] 10:18:29 INFO - PROCESS | 1885 | 1460999909312 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]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1242ms 10:18:29 INFO - PROCESS | 1885 | 1460999909358 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:18:29 INFO - PROCESS | 1885 | 1460999909362 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:18:29 INFO - PROCESS | 1885 | 1460999909368 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 1885 | 1460999909374 Marionette TRACE conn3 <- [1,62,null,{}] 10:18:29 INFO - PROCESS | 1885 | 1460999909392 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}] 10:18:29 INFO - PROCESS | 1885 | 1460999909560 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:18:29 INFO - PROCESS | 1885 | 1460999909682 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c1b000 == 23 [pid = 1885] [id = 23] 10:18:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 66 (0x7f9eaf575800) [pid = 1885] [serial = 66] [outer = (nil)] 10:18:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 67 (0x7f9eb13b0c00) [pid = 1885] [serial = 67] [outer = 0x7f9eaf575800] 10:18:29 INFO - PROCESS | 1885 | 1460999909768 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 68 (0x7f9eb20c3000) [pid = 1885] [serial = 68] [outer = 0x7f9eaf575800] 10:18:30 INFO - PROCESS | 1885 | 1460999910625 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]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1291ms 10:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:18:30 INFO - PROCESS | 1885 | 1460999910660 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 1885 | 1460999910663 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:18:30 INFO - PROCESS | 1885 | 1460999910670 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 1885 | 1460999910673 Marionette TRACE conn3 <- [1,66,null,{}] 10:18:30 INFO - PROCESS | 1885 | 1460999910678 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}] 10:18:30 INFO - PROCESS | 1885 | 1460999910823 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:18:30 INFO - PROCESS | 1885 | 1460999910950 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb86ab000 == 24 [pid = 1885] [id = 24] 10:18:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 69 (0x7f9ea813c400) [pid = 1885] [serial = 69] [outer = (nil)] 10:18:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 70 (0x7f9ebd74e000) [pid = 1885] [serial = 70] [outer = 0x7f9ea813c400] 10:18:31 INFO - PROCESS | 1885 | 1460999911023 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 71 (0x7f9ebe895400) [pid = 1885] [serial = 71] [outer = 0x7f9ea813c400] 10:18:32 INFO - PROCESS | 1885 | 1460999912027 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]]]}] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb186a800 == 23 [pid = 1885] [id = 19] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb11e9000 == 22 [pid = 1885] [id = 18] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0da7800 == 21 [pid = 1885] [id = 17] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0977000 == 20 [pid = 1885] [id = 16] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc0d000 == 19 [pid = 1885] [id = 15] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7a65000 == 18 [pid = 1885] [id = 14] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaf5ac000 == 17 [pid = 1885] [id = 13] 10:18:32 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a2d800 == 16 [pid = 1885] [id = 12] 10:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1478ms 10:18:32 INFO - PROCESS | 1885 | 1460999912147 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 1885 | 1460999912152 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:18:32 INFO - PROCESS | 1885 | 1460999912161 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 1885 | 1460999912167 Marionette TRACE conn3 <- [1,70,null,{}] 10:18:32 INFO - PROCESS | 1885 | 1460999912176 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}] 10:18:32 INFO - PROCESS | 1885 | 1460999912381 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:18:32 INFO - PROCESS | 1885 | 1460999912503 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a32800 == 17 [pid = 1885] [id = 25] 10:18:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 72 (0x7f9eabbb5c00) [pid = 1885] [serial = 72] [outer = (nil)] 10:18:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 73 (0x7f9ead9a6400) [pid = 1885] [serial = 73] [outer = 0x7f9eabbb5c00] 10:18:32 INFO - PROCESS | 1885 | 1460999912635 Marionette DEBUG loaded listener.js 10:18:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 74 (0x7f9eae8d7800) [pid = 1885] [serial = 74] [outer = 0x7f9eabbb5c00] 10:18:33 INFO - PROCESS | 1885 | 1460999913432 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]]]}] 10:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1334ms 10:18:33 INFO - PROCESS | 1885 | 1460999913502 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:18:33 INFO - PROCESS | 1885 | 1460999913507 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:18:33 INFO - PROCESS | 1885 | 1460999913519 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:18:33 INFO - PROCESS | 1885 | 1460999913525 Marionette TRACE conn3 <- [1,74,null,{}] 10:18:33 INFO - PROCESS | 1885 | 1460999913531 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}] 10:18:33 INFO - PROCESS | 1885 | 1460999913688 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:18:33 INFO - PROCESS | 1885 | 1460999913809 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb00cf000 == 18 [pid = 1885] [id = 26] 10:18:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 75 (0x7f9ead714000) [pid = 1885] [serial = 75] [outer = (nil)] 10:18:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 76 (0x7f9eaf7b5800) [pid = 1885] [serial = 76] [outer = 0x7f9ead714000] 10:18:33 INFO - PROCESS | 1885 | 1460999913885 Marionette DEBUG loaded listener.js 10:18:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 77 (0x7f9eb1107400) [pid = 1885] [serial = 77] [outer = 0x7f9ead714000] 10:18:34 INFO - PROCESS | 1885 | 1460999914687 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]]]}] 10:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 10:18:34 INFO - PROCESS | 1885 | 1460999914751 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:18:34 INFO - PROCESS | 1885 | 1460999914755 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:18:34 INFO - PROCESS | 1885 | 1460999914760 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:18:34 INFO - PROCESS | 1885 | 1460999914763 Marionette TRACE conn3 <- [1,78,null,{}] 10:18:34 INFO - PROCESS | 1885 | 1460999914780 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}] 10:18:35 INFO - PROCESS | 1885 | 1460999914995 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:18:35 INFO - PROCESS | 1885 | 1460999915121 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11e2800 == 19 [pid = 1885] [id = 27] 10:18:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 78 (0x7f9eb1fa9000) [pid = 1885] [serial = 78] [outer = (nil)] 10:18:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 79 (0x7f9eb32da400) [pid = 1885] [serial = 79] [outer = 0x7f9eb1fa9000] 10:18:35 INFO - PROCESS | 1885 | 1460999915212 Marionette DEBUG loaded listener.js 10:18:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 80 (0x7f9eb3d94400) [pid = 1885] [serial = 80] [outer = 0x7f9eb1fa9000] 10:18:35 INFO - PROCESS | 1885 | 1460999915986 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]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1281ms 10:18:36 INFO - PROCESS | 1885 | 1460999916042 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:18:36 INFO - PROCESS | 1885 | 1460999916046 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:18:36 INFO - PROCESS | 1885 | 1460999916052 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 1885 | 1460999916055 Marionette TRACE conn3 <- [1,82,null,{}] 10:18:36 INFO - PROCESS | 1885 | 1460999916060 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}] 10:18:36 INFO - PROCESS | 1885 | 1460999916263 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:18:36 INFO - PROCESS | 1885 | 1460999916277 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb78a4000 == 20 [pid = 1885] [id = 28] 10:18:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 81 (0x7f9ebd7d5800) [pid = 1885] [serial = 81] [outer = (nil)] 10:18:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 82 (0x7f9ebe8ea000) [pid = 1885] [serial = 82] [outer = 0x7f9ebd7d5800] 10:18:36 INFO - PROCESS | 1885 | 1460999916348 Marionette DEBUG loaded listener.js 10:18:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 83 (0x7f9ebf72a400) [pid = 1885] [serial = 83] [outer = 0x7f9ebd7d5800] 10:18:37 INFO - PROCESS | 1885 | 1460999917093 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]]]}] 10:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1076ms 10:18:37 INFO - PROCESS | 1885 | 1460999917135 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:18:37 INFO - PROCESS | 1885 | 1460999917139 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:18:37 INFO - PROCESS | 1885 | 1460999917144 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:18:37 INFO - PROCESS | 1885 | 1460999917146 Marionette TRACE conn3 <- [1,86,null,{}] 10:18:37 INFO - PROCESS | 1885 | 1460999917152 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}] 10:18:37 INFO - PROCESS | 1885 | 1460999917281 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:18:37 INFO - PROCESS | 1885 | 1460999917404 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe3d6800 == 21 [pid = 1885] [id = 29] 10:18:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 84 (0x7f9ea7bc8c00) [pid = 1885] [serial = 84] [outer = (nil)] 10:18:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 85 (0x7f9ebf8f7000) [pid = 1885] [serial = 85] [outer = 0x7f9ea7bc8c00] 10:18:37 INFO - PROCESS | 1885 | 1460999917474 Marionette DEBUG loaded listener.js 10:18:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 86 (0x7f9ebfa11400) [pid = 1885] [serial = 86] [outer = 0x7f9ea7bc8c00] 10:18:38 INFO - PROCESS | 1885 | 1460999918376 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]]]}] 10:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1285ms 10:18:38 INFO - PROCESS | 1885 | 1460999918431 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:18:38 INFO - PROCESS | 1885 | 1460999918435 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:18:38 INFO - PROCESS | 1885 | 1460999918443 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:18:38 INFO - PROCESS | 1885 | 1460999918448 Marionette TRACE conn3 <- [1,90,null,{}] 10:18:38 INFO - PROCESS | 1885 | 1460999918457 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}] 10:18:38 INFO - PROCESS | 1885 | 1460999918605 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:18:38 INFO - PROCESS | 1885 | 1460999918767 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3c1b000 == 20 [pid = 1885] [id = 23] 10:18:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0553000 == 19 [pid = 1885] [id = 22] 10:18:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea996d800 == 18 [pid = 1885] [id = 21] 10:18:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea956d000 == 19 [pid = 1885] [id = 30] 10:18:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 87 (0x7f9ea7e13800) [pid = 1885] [serial = 87] [outer = (nil)] 10:18:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 88 (0x7f9ea7fa0c00) [pid = 1885] [serial = 88] [outer = 0x7f9ea7e13800] 10:18:38 INFO - PROCESS | 1885 | 1460999918852 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 89 (0x7f9eadab2800) [pid = 1885] [serial = 89] [outer = 0x7f9ea7e13800] 10:18:39 INFO - PROCESS | 1885 | 1460999919656 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]]]}] 10:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1283ms 10:18:39 INFO - PROCESS | 1885 | 1460999919727 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:18:39 INFO - PROCESS | 1885 | 1460999919734 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:18:39 INFO - PROCESS | 1885 | 1460999919760 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 1885 | 1460999919765 Marionette TRACE conn3 <- [1,94,null,{}] 10:18:39 INFO - PROCESS | 1885 | 1460999919772 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}] 10:18:39 INFO - PROCESS | 1885 | 1460999919935 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:18:40 INFO - PROCESS | 1885 | 1460999920059 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0da7000 == 20 [pid = 1885] [id = 31] 10:18:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 90 (0x7f9ea7e16800) [pid = 1885] [serial = 90] [outer = (nil)] 10:18:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 91 (0x7f9eb0ecec00) [pid = 1885] [serial = 91] [outer = 0x7f9ea7e16800] 10:18:40 INFO - PROCESS | 1885 | 1460999920138 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 92 (0x7f9eb1847400) [pid = 1885] [serial = 92] [outer = 0x7f9ea7e16800] 10:18:40 INFO - PROCESS | 1885 | 1460999920917 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]]]}] 10:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1236ms 10:18:41 INFO - PROCESS | 1885 | 1460999921003 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:18:41 INFO - PROCESS | 1885 | 1460999921009 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:18:41 INFO - PROCESS | 1885 | 1460999921017 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 1885 | 1460999921020 Marionette TRACE conn3 <- [1,98,null,{}] 10:18:41 INFO - PROCESS | 1885 | 1460999921025 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}] 10:18:41 INFO - PROCESS | 1885 | 1460999921217 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:18:41 INFO - PROCESS | 1885 | 1460999921341 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebd7fb000 == 21 [pid = 1885] [id = 32] 10:18:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 93 (0x7f9eaf742000) [pid = 1885] [serial = 93] [outer = (nil)] 10:18:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 94 (0x7f9eb3fb4800) [pid = 1885] [serial = 94] [outer = 0x7f9eaf742000] 10:18:41 INFO - PROCESS | 1885 | 1460999921415 Marionette DEBUG loaded listener.js 10:18:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 95 (0x7f9ebd7d8800) [pid = 1885] [serial = 95] [outer = 0x7f9eaf742000] 10:18:42 INFO - PROCESS | 1885 | 1460999922262 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]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1284ms 10:18:42 INFO - PROCESS | 1885 | 1460999922301 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 1885 | 1460999922304 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:18:42 INFO - PROCESS | 1885 | 1460999922313 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 1885 | 1460999922320 Marionette TRACE conn3 <- [1,102,null,{}] 10:18:42 INFO - PROCESS | 1885 | 1460999922335 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}] 10:18:42 INFO - PROCESS | 1885 | 1460999922498 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:18:42 INFO - PROCESS | 1885 | 1460999922620 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebea61800 == 22 [pid = 1885] [id = 33] 10:18:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 96 (0x7f9ead710000) [pid = 1885] [serial = 96] [outer = (nil)] 10:18:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 97 (0x7f9ec1925c00) [pid = 1885] [serial = 97] [outer = 0x7f9ead710000] 10:18:42 INFO - PROCESS | 1885 | 1460999922691 Marionette DEBUG loaded listener.js 10:18:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 98 (0x7f9ec1a45000) [pid = 1885] [serial = 98] [outer = 0x7f9ead710000] 10:18:43 INFO - PROCESS | 1885 | 1460999923508 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]]]}] 10:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1238ms 10:18:43 INFO - PROCESS | 1885 | 1460999923550 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:18:43 INFO - PROCESS | 1885 | 1460999923555 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:18:43 INFO - PROCESS | 1885 | 1460999923562 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:18:43 INFO - PROCESS | 1885 | 1460999923565 Marionette TRACE conn3 <- [1,106,null,{}] 10:18:43 INFO - PROCESS | 1885 | 1460999923570 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}] 10:18:43 INFO - PROCESS | 1885 | 1460999923725 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:18:43 INFO - PROCESS | 1885 | 1460999923946 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafab9800 == 23 [pid = 1885] [id = 34] 10:18:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 99 (0x7f9ea95ae800) [pid = 1885] [serial = 99] [outer = (nil)] 10:18:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 100 (0x7f9ea9a71400) [pid = 1885] [serial = 100] [outer = 0x7f9ea95ae800] 10:18:44 INFO - PROCESS | 1885 | 1460999924016 Marionette DEBUG loaded listener.js 10:18:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 101 (0x7f9eae3d9800) [pid = 1885] [serial = 101] [outer = 0x7f9ea95ae800] 10:18:44 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb00cf000 == 22 [pid = 1885] [id = 26] 10:18:44 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a32800 == 21 [pid = 1885] [id = 25] 10:18:44 INFO - PROCESS | 1885 | 1460999924975 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]]]}] 10:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1489ms 10:18:45 INFO - PROCESS | 1885 | 1460999925051 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:18:45 INFO - PROCESS | 1885 | 1460999925056 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:18:45 INFO - PROCESS | 1885 | 1460999925065 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:18:45 INFO - PROCESS | 1885 | 1460999925070 Marionette TRACE conn3 <- [1,110,null,{}] 10:18:45 INFO - PROCESS | 1885 | 1460999925080 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}] 10:18:45 INFO - PROCESS | 1885 | 1460999925278 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:18:45 INFO - PROCESS | 1885 | 1460999925417 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0a07000 == 22 [pid = 1885] [id = 35] 10:18:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 102 (0x7f9eb00b2c00) [pid = 1885] [serial = 102] [outer = (nil)] 10:18:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 103 (0x7f9eb0f71400) [pid = 1885] [serial = 103] [outer = 0x7f9eb00b2c00] 10:18:45 INFO - PROCESS | 1885 | 1460999925542 Marionette DEBUG loaded listener.js 10:18:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 104 (0x7f9eb32d7c00) [pid = 1885] [serial = 104] [outer = 0x7f9eb00b2c00] 10:18:46 INFO - PROCESS | 1885 | 1460999926287 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]]]}] 10:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1283ms 10:18:46 INFO - PROCESS | 1885 | 1460999926349 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 1885 | 1460999926357 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:18:46 INFO - PROCESS | 1885 | 1460999926386 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 1885 | 1460999926391 Marionette TRACE conn3 <- [1,114,null,{}] 10:18:46 INFO - PROCESS | 1885 | 1460999926396 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}] 10:18:46 INFO - PROCESS | 1885 | 1460999926548 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:18:46 INFO - PROCESS | 1885 | 1460999926673 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe5d9000 == 23 [pid = 1885] [id = 36] 10:18:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 105 (0x7f9eb00b5800) [pid = 1885] [serial = 105] [outer = (nil)] 10:18:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 106 (0x7f9ebd7dac00) [pid = 1885] [serial = 106] [outer = 0x7f9eb00b5800] 10:18:46 INFO - PROCESS | 1885 | 1460999926744 Marionette DEBUG loaded listener.js 10:18:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 107 (0x7f9ebea26c00) [pid = 1885] [serial = 107] [outer = 0x7f9eb00b5800] 10:18:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 108 (0x7f9ebfa0f800) [pid = 1885] [serial = 108] [outer = 0x7f9ea7f9c400] 10:18:47 INFO - PROCESS | 1885 | 1460999927666 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]]]}] 10:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1335ms 10:18:47 INFO - PROCESS | 1885 | 1460999927718 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:18:47 INFO - PROCESS | 1885 | 1460999927721 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:18:47 INFO - PROCESS | 1885 | 1460999927727 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:18:47 INFO - PROCESS | 1885 | 1460999927733 Marionette TRACE conn3 <- [1,118,null,{}] 10:18:47 INFO - PROCESS | 1885 | 1460999927747 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}] 10:18:47 INFO - PROCESS | 1885 | 1460999927939 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:18:48 INFO - PROCESS | 1885 | 1460999928074 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebfa4f800 == 24 [pid = 1885] [id = 37] 10:18:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 109 (0x7f9ebfa02800) [pid = 1885] [serial = 109] [outer = (nil)] 10:18:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 110 (0x7f9ec372dc00) [pid = 1885] [serial = 110] [outer = 0x7f9ebfa02800] 10:18:48 INFO - PROCESS | 1885 | 1460999928176 Marionette DEBUG loaded listener.js 10:18:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 111 (0x7f9ec38b5400) [pid = 1885] [serial = 111] [outer = 0x7f9ebfa02800] 10:18:48 INFO - PROCESS | 1885 | 1460999928867 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]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1189ms 10:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:18:48 INFO - PROCESS | 1885 | 1460999928918 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:18:48 INFO - PROCESS | 1885 | 1460999928922 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:18:48 INFO - PROCESS | 1885 | 1460999928928 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 1885 | 1460999928931 Marionette TRACE conn3 <- [1,122,null,{}] 10:18:48 INFO - PROCESS | 1885 | 1460999928936 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}] 10:18:49 INFO - PROCESS | 1885 | 1460999929078 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:18:49 INFO - PROCESS | 1885 | 1460999929182 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1ad1800 == 25 [pid = 1885] [id = 38] 10:18:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 112 (0x7f9ec3c3f800) [pid = 1885] [serial = 112] [outer = (nil)] 10:18:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 113 (0x7f9ec3d65800) [pid = 1885] [serial = 113] [outer = 0x7f9ec3c3f800] 10:18:49 INFO - PROCESS | 1885 | 1460999929250 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 114 (0x7f9ec5997400) [pid = 1885] [serial = 114] [outer = 0x7f9ec3c3f800] 10:18:50 INFO - PROCESS | 1885 | 1460999930041 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]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1126ms 10:18:50 INFO - PROCESS | 1885 | 1460999930053 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 1885 | 1460999930056 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:18:50 INFO - PROCESS | 1885 | 1460999930079 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 1885 | 1460999930083 Marionette TRACE conn3 <- [1,126,null,{}] 10:18:50 INFO - PROCESS | 1885 | 1460999930089 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}] 10:18:50 INFO - PROCESS | 1885 | 1460999930236 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:18:50 INFO - PROCESS | 1885 | 1460999930369 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec388c000 == 26 [pid = 1885] [id = 39] 10:18:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9ea7bc8000) [pid = 1885] [serial = 115] [outer = (nil)] 10:18:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9eb184e800) [pid = 1885] [serial = 116] [outer = 0x7f9ea7bc8000] 10:18:50 INFO - PROCESS | 1885 | 1460999930449 Marionette DEBUG loaded listener.js 10:18:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9ec32c5000) [pid = 1885] [serial = 117] [outer = 0x7f9ea7bc8000] 10:18:51 INFO - PROCESS | 1885 | 1460999931297 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]]]}] 10:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1381ms 10:18:51 INFO - PROCESS | 1885 | 1460999931462 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:18:51 INFO - PROCESS | 1885 | 1460999931468 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:18:51 INFO - PROCESS | 1885 | 1460999931475 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 1885 | 1460999931478 Marionette TRACE conn3 <- [1,130,null,{}] 10:18:51 INFO - PROCESS | 1885 | 1460999931486 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}] 10:18:51 INFO - PROCESS | 1885 | 1460999931668 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:18:51 INFO - PROCESS | 1885 | 1460999931864 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0557000 == 27 [pid = 1885] [id = 40] 10:18:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9eaea68000) [pid = 1885] [serial = 118] [outer = (nil)] 10:18:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9eaeb11c00) [pid = 1885] [serial = 119] [outer = 0x7f9eaea68000] 10:18:51 INFO - PROCESS | 1885 | 1460999931937 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9eb1104c00) [pid = 1885] [serial = 120] [outer = 0x7f9eaea68000] 10:18:52 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebd7fb000 == 26 [pid = 1885] [id = 32] 10:18:52 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0da7000 == 25 [pid = 1885] [id = 31] 10:18:52 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea956d000 == 24 [pid = 1885] [id = 30] 10:18:52 INFO - PROCESS | 1885 | 1460999932781 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]]]}] 10:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1380ms 10:18:52 INFO - PROCESS | 1885 | 1460999932856 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:18:52 INFO - PROCESS | 1885 | 1460999932863 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:18:52 INFO - PROCESS | 1885 | 1460999932872 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:18:52 INFO - PROCESS | 1885 | 1460999932877 Marionette TRACE conn3 <- [1,134,null,{}] 10:18:52 INFO - PROCESS | 1885 | 1460999932884 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}] 10:18:53 INFO - PROCESS | 1885 | 1460999933094 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:18:53 INFO - PROCESS | 1885 | 1460999933227 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe56e000 == 25 [pid = 1885] [id = 41] 10:18:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9eb1fa9c00) [pid = 1885] [serial = 121] [outer = (nil)] 10:18:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9eb3d63400) [pid = 1885] [serial = 122] [outer = 0x7f9eb1fa9c00] 10:18:53 INFO - PROCESS | 1885 | 1460999933305 Marionette DEBUG loaded listener.js 10:18:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 123 (0x7f9ebd7cf000) [pid = 1885] [serial = 123] [outer = 0x7f9eb1fa9c00] 10:18:54 INFO - PROCESS | 1885 | 1460999934186 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]]]}] 10:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1382ms 10:18:54 INFO - PROCESS | 1885 | 1460999934255 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:18:54 INFO - PROCESS | 1885 | 1460999934263 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:18:54 INFO - PROCESS | 1885 | 1460999934272 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:18:54 INFO - PROCESS | 1885 | 1460999934276 Marionette TRACE conn3 <- [1,138,null,{}] 10:18:54 INFO - PROCESS | 1885 | 1460999934281 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}] 10:18:54 INFO - PROCESS | 1885 | 1460999934475 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:18:54 INFO - PROCESS | 1885 | 1460999934620 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabbd6000 == 26 [pid = 1885] [id = 42] 10:18:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9eab81e800) [pid = 1885] [serial = 124] [outer = (nil)] 10:18:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9eab820c00) [pid = 1885] [serial = 125] [outer = 0x7f9eab81e800] 10:18:54 INFO - PROCESS | 1885 | 1460999934691 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 126 (0x7f9eab825c00) [pid = 1885] [serial = 126] [outer = 0x7f9eab81e800] 10:18:55 INFO - PROCESS | 1885 | 1460999935537 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]]]}] 10:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1337ms 10:18:55 INFO - PROCESS | 1885 | 1460999935610 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:18:55 INFO - PROCESS | 1885 | 1460999935613 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:18:55 INFO - PROCESS | 1885 | 1460999935619 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:18:55 INFO - PROCESS | 1885 | 1460999935624 Marionette TRACE conn3 <- [1,142,null,{}] 10:18:55 INFO - PROCESS | 1885 | 1460999935640 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}] 10:18:55 INFO - PROCESS | 1885 | 1460999935837 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:18:55 INFO - PROCESS | 1885 | 1460999935967 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9964000 == 27 [pid = 1885] [id = 43] 10:18:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 127 (0x7f9eabbbd800) [pid = 1885] [serial = 127] [outer = (nil)] 10:18:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 128 (0x7f9ec19c1800) [pid = 1885] [serial = 128] [outer = 0x7f9eabbbd800] 10:18:56 INFO - PROCESS | 1885 | 1460999936045 Marionette DEBUG loaded listener.js 10:18:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 129 (0x7f9ec385a800) [pid = 1885] [serial = 129] [outer = 0x7f9eabbbd800] 10:18:56 INFO - PROCESS | 1885 | 1460999936864 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]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1287ms 10:18:56 INFO - PROCESS | 1885 | 1460999936908 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 1885 | 1460999936912 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:18:56 INFO - PROCESS | 1885 | 1460999936919 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 1885 | 1460999936923 Marionette TRACE conn3 <- [1,146,null,{}] 10:18:56 INFO - PROCESS | 1885 | 1460999936928 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}] 10:18:57 INFO - PROCESS | 1885 | 1460999937082 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:18:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0a07000 == 26 [pid = 1885] [id = 35] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe5d9000 == 25 [pid = 1885] [id = 36] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8a4a000 == 24 [pid = 1885] [id = 8] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebfa4f800 == 23 [pid = 1885] [id = 37] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb11e2800 == 22 [pid = 1885] [id = 27] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a3e800 == 21 [pid = 1885] [id = 6] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe3d6800 == 20 [pid = 1885] [id = 29] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec388c000 == 19 [pid = 1885] [id = 39] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb78a4000 == 18 [pid = 1885] [id = 28] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ed0acc000 == 17 [pid = 1885] [id = 9] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1ad1800 == 16 [pid = 1885] [id = 38] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3c19000 == 15 [pid = 1885] [id = 20] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9964000 == 14 [pid = 1885] [id = 43] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafab9800 == 13 [pid = 1885] [id = 34] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eabbd6000 == 12 [pid = 1885] [id = 42] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb86ab000 == 11 [pid = 1885] [id = 24] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0557000 == 10 [pid = 1885] [id = 40] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebea61800 == 9 [pid = 1885] [id = 33] 10:18:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe56e000 == 8 [pid = 1885] [id = 41] 10:19:00 INFO - PROCESS | 1885 | 1460999940914 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9961000 == 9 [pid = 1885] [id = 44] 10:19:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9ea99b6400) [pid = 1885] [serial = 130] [outer = (nil)] 10:19:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9eaa45d400) [pid = 1885] [serial = 131] [outer = 0x7f9ea99b6400] 10:19:01 INFO - PROCESS | 1885 | 1460999940993 Marionette DEBUG loaded listener.js 10:19:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9eabbb7000) [pid = 1885] [serial = 132] [outer = 0x7f9ea99b6400] 10:19:01 INFO - PROCESS | 1885 | 1460999941677 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]]]}] 10:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4790ms 10:19:01 INFO - PROCESS | 1885 | 1460999941710 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:19:01 INFO - PROCESS | 1885 | 1460999941715 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:19:01 INFO - PROCESS | 1885 | 1460999941723 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:19:01 INFO - PROCESS | 1885 | 1460999941729 Marionette TRACE conn3 <- [1,150,null,{}] 10:19:01 INFO - PROCESS | 1885 | 1460999941736 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}] 10:19:01 INFO - PROCESS | 1885 | 1460999941886 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:19:01 INFO - PROCESS | 1885 | 1460999941979 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf777000 == 10 [pid = 1885] [id = 45] 10:19:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9ead70ec00) [pid = 1885] [serial = 133] [outer = (nil)] 10:19:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9eae8dd400) [pid = 1885] [serial = 134] [outer = 0x7f9ead70ec00] 10:19:02 INFO - PROCESS | 1885 | 1460999942042 Marionette DEBUG loaded listener.js 10:19:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9eaf8e8400) [pid = 1885] [serial = 135] [outer = 0x7f9ead70ec00] 10:19:02 INFO - PROCESS | 1885 | 1460999942837 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]]]}] 10:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1184ms 10:19:02 INFO - PROCESS | 1885 | 1460999942942 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:19:02 INFO - PROCESS | 1885 | 1460999942950 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:19:03 INFO - PROCESS | 1885 | 1460999942999 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:19:03 INFO - PROCESS | 1885 | 1460999943003 Marionette TRACE conn3 <- [1,154,null,{}] 10:19:03 INFO - PROCESS | 1885 | 1460999943018 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}] 10:19:03 INFO - PROCESS | 1885 | 1460999943175 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:19:03 INFO - PROCESS | 1885 | 1460999943313 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c1b800 == 11 [pid = 1885] [id = 46] 10:19:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9eab823800) [pid = 1885] [serial = 136] [outer = (nil)] 10:19:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9eb1854800) [pid = 1885] [serial = 137] [outer = 0x7f9eab823800] 10:19:03 INFO - PROCESS | 1885 | 1460999943376 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9eb7a3a800) [pid = 1885] [serial = 138] [outer = 0x7f9eab823800] 10:19:04 INFO - PROCESS | 1885 | 1460999944166 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]]]}] 10:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1223ms 10:19:04 INFO - PROCESS | 1885 | 1460999944192 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 1885 | 1460999944196 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:19:04 INFO - PROCESS | 1885 | 1460999944209 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 1885 | 1460999944218 Marionette TRACE conn3 <- [1,158,null,{}] 10:19:04 INFO - PROCESS | 1885 | 1460999944232 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}] 10:19:04 INFO - PROCESS | 1885 | 1460999944413 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:19:04 INFO - PROCESS | 1885 | 1460999944475 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf4be000 == 12 [pid = 1885] [id = 47] 10:19:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9ebeada000) [pid = 1885] [serial = 139] [outer = (nil)] 10:19:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9ebf83b000) [pid = 1885] [serial = 140] [outer = 0x7f9ebeada000] 10:19:04 INFO - PROCESS | 1885 | 1460999944532 Marionette DEBUG loaded listener.js 10:19:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9ec19c2000) [pid = 1885] [serial = 141] [outer = 0x7f9ebeada000] 10:19:06 INFO - PROCESS | 1885 | 1460999946137 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]]]}] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9eb1fa9000) [pid = 1885] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9eaf742000) [pid = 1885] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ea95ae800) [pid = 1885] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ead714000) [pid = 1885] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9ead719000) [pid = 1885] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9ea7ccc400) [pid = 1885] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9ea8990c00) [pid = 1885] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9ea8140800) [pid = 1885] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9ea7fa3c00) [pid = 1885] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9ea8138000) [pid = 1885] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9eae8d7c00) [pid = 1885] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9eb1852400) [pid = 1885] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 128 (0x7f9ec3c3f800) [pid = 1885] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 127 (0x7f9ea9a71c00) [pid = 1885] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 126 (0x7f9ea7fa1c00) [pid = 1885] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 125 (0x7f9ea7bc8000) [pid = 1885] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 124 (0x7f9ea7e16800) [pid = 1885] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 123 (0x7f9ead710000) [pid = 1885] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 122 (0x7f9ea813c400) [pid = 1885] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 121 (0x7f9ea7fa1400) [pid = 1885] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9eb00b2c00) [pid = 1885] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9eb00b5800) [pid = 1885] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9eaa44f400) [pid = 1885] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9eb1fa9c00) [pid = 1885] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9ebd7d5800) [pid = 1885] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9eabbb5c00) [pid = 1885] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 114 (0x7f9ea7bc8c00) [pid = 1885] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 113 (0x7f9eaf575800) [pid = 1885] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 112 (0x7f9ebfa02800) [pid = 1885] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 111 (0x7f9eab81e800) [pid = 1885] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 110 (0x7f9ea7e13400) [pid = 1885] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 109 (0x7f9ea7e13800) [pid = 1885] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 108 (0x7f9ea898e400) [pid = 1885] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:19:06 INFO - PROCESS | 1885 | --DOMWINDOW == 107 (0x7f9eaea68000) [pid = 1885] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2157ms 10:19:06 INFO - PROCESS | 1885 | 1460999946382 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:19:06 INFO - PROCESS | 1885 | 1460999946385 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:19:06 INFO - PROCESS | 1885 | 1460999946422 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:19:06 INFO - PROCESS | 1885 | 1460999946424 Marionette TRACE conn3 <- [1,162,null,{}] 10:19:06 INFO - PROCESS | 1885 | 1460999946503 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}] 10:19:06 INFO - PROCESS | 1885 | 1460999946659 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:19:06 INFO - PROCESS | 1885 | 1460999946776 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eae390800 == 13 [pid = 1885] [id = 48] 10:19:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 108 (0x7f9eae8d3c00) [pid = 1885] [serial = 142] [outer = (nil)] 10:19:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 109 (0x7f9eaebe3c00) [pid = 1885] [serial = 143] [outer = 0x7f9eae8d3c00] 10:19:06 INFO - PROCESS | 1885 | 1460999946841 Marionette DEBUG loaded listener.js 10:19:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 110 (0x7f9eb0ed0000) [pid = 1885] [serial = 144] [outer = 0x7f9eae8d3c00] 10:19:07 INFO - PROCESS | 1885 | 1460999947504 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]]]}] 10:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1145ms 10:19:07 INFO - PROCESS | 1885 | 1460999947559 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 1885 | 1460999947562 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:19:07 INFO - PROCESS | 1885 | 1460999947584 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 1885 | 1460999947588 Marionette TRACE conn3 <- [1,166,null,{}] 10:19:07 INFO - PROCESS | 1885 | 1460999947593 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}] 10:19:07 INFO - PROCESS | 1885 | 1460999947755 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:19:07 INFO - PROCESS | 1885 | 1460999947772 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb86c4000 == 14 [pid = 1885] [id = 49] 10:19:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 111 (0x7f9eb3fa9c00) [pid = 1885] [serial = 145] [outer = (nil)] 10:19:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 112 (0x7f9ebe809c00) [pid = 1885] [serial = 146] [outer = 0x7f9eb3fa9c00] 10:19:07 INFO - PROCESS | 1885 | 1460999947848 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 113 (0x7f9ec32c7c00) [pid = 1885] [serial = 147] [outer = 0x7f9eb3fa9c00] 10:19:08 INFO - PROCESS | 1885 | 1460999948841 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]]]}] 10:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1293ms 10:19:08 INFO - PROCESS | 1885 | 1460999948862 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:19:08 INFO - PROCESS | 1885 | 1460999948867 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:19:08 INFO - PROCESS | 1885 | 1460999948876 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:19:08 INFO - PROCESS | 1885 | 1460999948880 Marionette TRACE conn3 <- [1,170,null,{}] 10:19:08 INFO - PROCESS | 1885 | 1460999948887 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}] 10:19:09 INFO - PROCESS | 1885 | 1460999949053 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:19:09 INFO - PROCESS | 1885 | 1460999949192 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8006800 == 15 [pid = 1885] [id = 50] 10:19:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 114 (0x7f9eabbbb400) [pid = 1885] [serial = 148] [outer = (nil)] 10:19:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9eae257800) [pid = 1885] [serial = 149] [outer = 0x7f9eabbbb400] 10:19:09 INFO - PROCESS | 1885 | 1460999949266 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9eaebd6800) [pid = 1885] [serial = 150] [outer = 0x7f9eabbbb400] 10:19:10 INFO - PROCESS | 1885 | 1460999950148 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]]]}] 10:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1333ms 10:19:10 INFO - PROCESS | 1885 | 1460999950210 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:19:10 INFO - PROCESS | 1885 | 1460999950218 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:19:10 INFO - PROCESS | 1885 | 1460999950229 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:19:10 INFO - PROCESS | 1885 | 1460999950232 Marionette TRACE conn3 <- [1,174,null,{}] 10:19:10 INFO - PROCESS | 1885 | 1460999950238 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}] 10:19:10 INFO - PROCESS | 1885 | 1460999950400 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:19:10 INFO - PROCESS | 1885 | 1460999950528 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe5d9000 == 16 [pid = 1885] [id = 51] 10:19:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9ea99bf000) [pid = 1885] [serial = 151] [outer = (nil)] 10:19:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9eb3cdb400) [pid = 1885] [serial = 152] [outer = 0x7f9ea99bf000] 10:19:10 INFO - PROCESS | 1885 | 1460999950598 Marionette DEBUG loaded listener.js 10:19:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9eb3fb1c00) [pid = 1885] [serial = 153] [outer = 0x7f9ea99bf000] 10:19:11 INFO - PROCESS | 1885 | 1460999951221 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:19:11 INFO - PROCESS | 1885 | 1460999951753 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]]]}] 10:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1631ms 10:19:11 INFO - PROCESS | 1885 | 1460999951860 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:19:11 INFO - PROCESS | 1885 | 1460999951865 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:19:11 INFO - PROCESS | 1885 | 1460999951881 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:19:11 INFO - PROCESS | 1885 | 1460999951887 Marionette TRACE conn3 <- [1,178,null,{}] 10:19:12 INFO - PROCESS | 1885 | 1460999951999 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}] 10:19:12 INFO - PROCESS | 1885 | 1460999952175 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:19:12 INFO - PROCESS | 1885 | 1460999952314 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8010800 == 17 [pid = 1885] [id = 52] 10:19:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9ea99c0000) [pid = 1885] [serial = 154] [outer = (nil)] 10:19:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9ea9a73000) [pid = 1885] [serial = 155] [outer = 0x7f9ea99c0000] 10:19:12 INFO - PROCESS | 1885 | 1460999952380 Marionette DEBUG loaded listener.js 10:19:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9eaa45ac00) [pid = 1885] [serial = 156] [outer = 0x7f9ea99c0000] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 121 (0x7f9ec1407000) [pid = 1885] [serial = 2] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9ea7c43800) [pid = 1885] [serial = 28] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9eafc8b000) [pid = 1885] [serial = 12] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9eb02c8400) [pid = 1885] [serial = 9] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9ea9a73800) [pid = 1885] [serial = 16] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9ea9a79800) [pid = 1885] [serial = 17] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9ea9a7a800) [pid = 1885] [serial = 19] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 114 (0x7f9ec19c1800) [pid = 1885] [serial = 128] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 113 (0x7f9eaf7b5800) [pid = 1885] [serial = 76] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 112 (0x7f9eb3fb4800) [pid = 1885] [serial = 94] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 111 (0x7f9eb1107400) [pid = 1885] [serial = 77] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 110 (0x7f9ea9a71400) [pid = 1885] [serial = 100] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 109 (0x7f9eae30a400) [pid = 1885] [serial = 40] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 108 (0x7f9ea813ac00) [pid = 1885] [serial = 34] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 107 (0x7f9eb0614c00) [pid = 1885] [serial = 43] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 106 (0x7f9eb0f71800) [pid = 1885] [serial = 44] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 105 (0x7f9eb184c000) [pid = 1885] [serial = 46] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 104 (0x7f9eb32d8400) [pid = 1885] [serial = 49] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 103 (0x7f9eb3ce9400) [pid = 1885] [serial = 50] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 102 (0x7f9eb3ce8c00) [pid = 1885] [serial = 52] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 101 (0x7f9eaf56ec00) [pid = 1885] [serial = 37] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 100 (0x7f9eb3d94c00) [pid = 1885] [serial = 53] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 99 (0x7f9eb7949400) [pid = 1885] [serial = 55] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 98 (0x7f9eafc81800) [pid = 1885] [serial = 38] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 97 (0x7f9ebe375800) [pid = 1885] [serial = 56] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 96 (0x7f9eaea71800) [pid = 1885] [serial = 41] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 95 (0x7f9eb1fa5000) [pid = 1885] [serial = 47] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 94 (0x7f9ebea08000) [pid = 1885] [serial = 59] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 93 (0x7f9ead71b000) [pid = 1885] [serial = 35] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 92 (0x7f9ea813b400) [pid = 1885] [serial = 31] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 91 (0x7f9ea7fa5c00) [pid = 1885] [serial = 26] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 90 (0x7f9ebe895400) [pid = 1885] [serial = 71] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 89 (0x7f9eb1104c00) [pid = 1885] [serial = 120] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 88 (0x7f9ea7fa0c00) [pid = 1885] [serial = 88] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 87 (0x7f9eb0f71400) [pid = 1885] [serial = 103] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 86 (0x7f9ebd7dac00) [pid = 1885] [serial = 106] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 85 (0x7f9eb3d94400) [pid = 1885] [serial = 80] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 84 (0x7f9ebd7d8800) [pid = 1885] [serial = 95] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 83 (0x7f9eae8d7800) [pid = 1885] [serial = 74] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 82 (0x7f9eb3d63400) [pid = 1885] [serial = 122] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 81 (0x7f9eb32da400) [pid = 1885] [serial = 79] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 80 (0x7f9eae3d9800) [pid = 1885] [serial = 101] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 79 (0x7f9ec1a45000) [pid = 1885] [serial = 98] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 78 (0x7f9eab820c00) [pid = 1885] [serial = 125] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 77 (0x7f9ebd74e000) [pid = 1885] [serial = 70] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 76 (0x7f9ea9a74c00) [pid = 1885] [serial = 62] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 75 (0x7f9eb184e800) [pid = 1885] [serial = 116] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 74 (0x7f9ec5997400) [pid = 1885] [serial = 114] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 73 (0x7f9eae8d5800) [pid = 1885] [serial = 64] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 72 (0x7f9eb32d7c00) [pid = 1885] [serial = 104] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 71 (0x7f9ebea26c00) [pid = 1885] [serial = 107] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 70 (0x7f9ebe810c00) [pid = 1885] [serial = 58] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 69 (0x7f9ea7fa5000) [pid = 1885] [serial = 61] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 68 (0x7f9eb0ecec00) [pid = 1885] [serial = 91] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 67 (0x7f9ebd7cf000) [pid = 1885] [serial = 123] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 66 (0x7f9ec1925c00) [pid = 1885] [serial = 97] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 65 (0x7f9ea8132400) [pid = 1885] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 64 (0x7f9ebe8ea000) [pid = 1885] [serial = 82] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 63 (0x7f9ebf72a400) [pid = 1885] [serial = 83] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 62 (0x7f9ead9a6400) [pid = 1885] [serial = 73] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 61 (0x7f9ebf8f7000) [pid = 1885] [serial = 85] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 60 (0x7f9eaeb11c00) [pid = 1885] [serial = 119] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 59 (0x7f9ea7e0e000) [pid = 1885] [serial = 23] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 58 (0x7f9ec372dc00) [pid = 1885] [serial = 110] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 57 (0x7f9ec3d65800) [pid = 1885] [serial = 113] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 56 (0x7f9eaf575000) [pid = 1885] [serial = 65] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 55 (0x7f9ec32c5000) [pid = 1885] [serial = 117] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 54 (0x7f9eb1847400) [pid = 1885] [serial = 92] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 53 (0x7f9eb13b0c00) [pid = 1885] [serial = 67] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 52 (0x7f9ebfa11400) [pid = 1885] [serial = 86] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 51 (0x7f9eb20c3000) [pid = 1885] [serial = 68] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 50 (0x7f9ec38b5400) [pid = 1885] [serial = 111] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 49 (0x7f9eab825c00) [pid = 1885] [serial = 126] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 48 (0x7f9ea7f9b000) [pid = 1885] [serial = 25] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 47 (0x7f9eadab2800) [pid = 1885] [serial = 89] [outer = (nil)] [url = about:blank] 10:19:12 INFO - PROCESS | 1885 | --DOMWINDOW == 46 (0x7f9ea8a8b000) [pid = 1885] [serial = 22] [outer = (nil)] [url = about:blank] 10:19:13 INFO - PROCESS | 1885 | 1460999953350 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]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1495ms 10:19:13 INFO - PROCESS | 1885 | 1460999953369 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:19:13 INFO - PROCESS | 1885 | 1460999953376 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:19:13 INFO - PROCESS | 1885 | 1460999953385 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 1885 | 1460999953388 Marionette TRACE conn3 <- [1,182,null,{}] 10:19:13 INFO - PROCESS | 1885 | 1460999953393 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}] 10:19:13 INFO - PROCESS | 1885 | 1460999953525 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:19:13 INFO - PROCESS | 1885 | 1460999953543 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a2e800 == 18 [pid = 1885] [id = 53] 10:19:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 47 (0x7f9ea99bc800) [pid = 1885] [serial = 157] [outer = (nil)] 10:19:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 48 (0x7f9eab820000) [pid = 1885] [serial = 158] [outer = 0x7f9ea99bc800] 10:19:13 INFO - PROCESS | 1885 | 1460999953603 Marionette DEBUG loaded listener.js 10:19:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 49 (0x7f9eabba0c00) [pid = 1885] [serial = 159] [outer = 0x7f9ea99bc800] 10:19:14 INFO - PROCESS | 1885 | 1460999954289 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]]]}] 10:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 932ms 10:19:14 INFO - PROCESS | 1885 | 1460999954318 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:19:14 INFO - PROCESS | 1885 | 1460999954322 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:19:14 INFO - PROCESS | 1885 | 1460999954329 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:19:14 INFO - PROCESS | 1885 | 1460999954335 Marionette TRACE conn3 <- [1,186,null,{}] 10:19:14 INFO - PROCESS | 1885 | 1460999954350 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}] 10:19:14 INFO - PROCESS | 1885 | 1460999954486 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:19:14 INFO - PROCESS | 1885 | 1460999954502 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabd99000 == 19 [pid = 1885] [id = 54] 10:19:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 50 (0x7f9eabbb4800) [pid = 1885] [serial = 160] [outer = (nil)] 10:19:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 51 (0x7f9eae2e4800) [pid = 1885] [serial = 161] [outer = 0x7f9eabbb4800] 10:19:14 INFO - PROCESS | 1885 | 1460999954575 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 52 (0x7f9eae3e4000) [pid = 1885] [serial = 162] [outer = 0x7f9eabbb4800] 10:19:15 INFO - PROCESS | 1885 | 1460999955293 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]]]}] 10:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 986ms 10:19:15 INFO - PROCESS | 1885 | 1460999955315 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 1885 | 1460999955319 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:19:15 INFO - PROCESS | 1885 | 1460999955324 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 1885 | 1460999955327 Marionette TRACE conn3 <- [1,190,null,{}] 10:19:15 INFO - PROCESS | 1885 | 1460999955331 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}] 10:19:15 INFO - PROCESS | 1885 | 1460999955498 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:19:15 INFO - PROCESS | 1885 | 1460999955527 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf5bb000 == 20 [pid = 1885] [id = 55] 10:19:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 53 (0x7f9ea7f9d800) [pid = 1885] [serial = 163] [outer = (nil)] 10:19:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 54 (0x7f9eaeb06400) [pid = 1885] [serial = 164] [outer = 0x7f9ea7f9d800] 10:19:15 INFO - PROCESS | 1885 | 1460999955585 Marionette DEBUG loaded listener.js 10:19:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 55 (0x7f9eaf7b9c00) [pid = 1885] [serial = 165] [outer = 0x7f9ea7f9d800] 10:19:16 INFO - PROCESS | 1885 | 1460999956306 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]]]}] 10:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1024ms 10:19:16 INFO - PROCESS | 1885 | 1460999956349 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:19:16 INFO - PROCESS | 1885 | 1460999956353 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:19:16 INFO - PROCESS | 1885 | 1460999956370 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:19:16 INFO - PROCESS | 1885 | 1460999956375 Marionette TRACE conn3 <- [1,194,null,{}] 10:19:16 INFO - PROCESS | 1885 | 1460999956384 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}] 10:19:16 INFO - PROCESS | 1885 | 1460999956546 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:19:16 INFO - PROCESS | 1885 | 1460999956608 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb028c800 == 21 [pid = 1885] [id = 56] 10:19:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 56 (0x7f9eae8db000) [pid = 1885] [serial = 166] [outer = (nil)] 10:19:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 57 (0x7f9eb02c6000) [pid = 1885] [serial = 167] [outer = 0x7f9eae8db000] 10:19:16 INFO - PROCESS | 1885 | 1460999956713 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 58 (0x7f9eb0f68800) [pid = 1885] [serial = 168] [outer = 0x7f9eae8db000] 10:19:17 INFO - PROCESS | 1885 | --DOMWINDOW == 57 (0x7f9ebeada000) [pid = 1885] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:19:17 INFO - PROCESS | 1885 | --DOMWINDOW == 56 (0x7f9ead70ec00) [pid = 1885] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:19:17 INFO - PROCESS | 1885 | --DOMWINDOW == 55 (0x7f9ea99b6400) [pid = 1885] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:19:17 INFO - PROCESS | 1885 | --DOMWINDOW == 54 (0x7f9eab823800) [pid = 1885] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:19:17 INFO - PROCESS | 1885 | --DOMWINDOW == 53 (0x7f9eae8d3c00) [pid = 1885] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:19:17 INFO - PROCESS | 1885 | --DOMWINDOW == 52 (0x7f9eabbbd800) [pid = 1885] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:19:17 INFO - PROCESS | 1885 | 1460999957462 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]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1132ms 10:19:17 INFO - PROCESS | 1885 | 1460999957503 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 1885 | 1460999957509 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:19:17 INFO - PROCESS | 1885 | 1460999957515 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 1885 | 1460999957517 Marionette TRACE conn3 <- [1,198,null,{}] 10:19:17 INFO - PROCESS | 1885 | 1460999957522 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}] 10:19:17 INFO - PROCESS | 1885 | 1460999957682 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:19:17 INFO - PROCESS | 1885 | 1460999957694 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0980000 == 22 [pid = 1885] [id = 57] 10:19:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 53 (0x7f9ea95b5c00) [pid = 1885] [serial = 169] [outer = (nil)] 10:19:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 54 (0x7f9eb1847400) [pid = 1885] [serial = 170] [outer = 0x7f9ea95b5c00] 10:19:17 INFO - PROCESS | 1885 | 1460999957761 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 55 (0x7f9eb1fa5000) [pid = 1885] [serial = 171] [outer = 0x7f9ea95b5c00] 10:19:18 INFO - PROCESS | 1885 | 1460999958429 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]]]}] 10:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 926ms 10:19:18 INFO - PROCESS | 1885 | 1460999958444 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 1885 | 1460999958447 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:19:18 INFO - PROCESS | 1885 | 1460999958452 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 1885 | 1460999958454 Marionette TRACE conn3 <- [1,202,null,{}] 10:19:18 INFO - PROCESS | 1885 | 1460999958459 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}] 10:19:18 INFO - PROCESS | 1885 | 1460999958583 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:19:18 INFO - PROCESS | 1885 | 1460999958669 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0db5000 == 23 [pid = 1885] [id = 58] 10:19:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 56 (0x7f9eab820400) [pid = 1885] [serial = 172] [outer = (nil)] 10:19:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 57 (0x7f9eb32db400) [pid = 1885] [serial = 173] [outer = 0x7f9eab820400] 10:19:18 INFO - PROCESS | 1885 | 1460999958729 Marionette DEBUG loaded listener.js 10:19:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 58 (0x7f9eb3d6d000) [pid = 1885] [serial = 174] [outer = 0x7f9eab820400] 10:19:19 INFO - PROCESS | 1885 | 1460999959404 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]]]}] 10:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1024ms 10:19:19 INFO - PROCESS | 1885 | 1460999959478 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:19:19 INFO - PROCESS | 1885 | 1460999959483 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:19:19 INFO - PROCESS | 1885 | 1460999959493 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:19:19 INFO - PROCESS | 1885 | 1460999959498 Marionette TRACE conn3 <- [1,206,null,{}] 10:19:19 INFO - PROCESS | 1885 | 1460999959582 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}] 10:19:19 INFO - PROCESS | 1885 | 1460999959773 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:19:19 INFO - PROCESS | 1885 | 1460999959853 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea956e000 == 24 [pid = 1885] [id = 59] 10:19:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 59 (0x7f9ea7ccd800) [pid = 1885] [serial = 175] [outer = (nil)] 10:19:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 60 (0x7f9ea99b6000) [pid = 1885] [serial = 176] [outer = 0x7f9ea7ccd800] 10:19:19 INFO - PROCESS | 1885 | 1460999959931 Marionette DEBUG loaded listener.js 10:19:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 61 (0x7f9eab821c00) [pid = 1885] [serial = 177] [outer = 0x7f9ea7ccd800] 10:19:20 INFO - PROCESS | 1885 | 1460999960732 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]]]}] 10:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1263ms 10:19:20 INFO - PROCESS | 1885 | 1460999960756 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:19:20 INFO - PROCESS | 1885 | 1460999960764 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:19:20 INFO - PROCESS | 1885 | 1460999960791 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 1885 | 1460999960796 Marionette TRACE conn3 <- [1,210,null,{}] 10:19:20 INFO - PROCESS | 1885 | 1460999960804 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}] 10:19:20 INFO - PROCESS | 1885 | 1460999960956 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:19:21 INFO - PROCESS | 1885 | 1460999961073 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabd97000 == 25 [pid = 1885] [id = 60] 10:19:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 62 (0x7f9ea7e1b800) [pid = 1885] [serial = 178] [outer = (nil)] 10:19:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 63 (0x7f9eabbbe000) [pid = 1885] [serial = 179] [outer = 0x7f9ea7e1b800] 10:19:21 INFO - PROCESS | 1885 | 1460999961143 Marionette DEBUG loaded listener.js 10:19:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 64 (0x7f9eae2ed800) [pid = 1885] [serial = 180] [outer = 0x7f9ea7e1b800] 10:19:21 INFO - PROCESS | 1885 | 1460999961968 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]]]}] 10:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1249ms 10:19:22 INFO - PROCESS | 1885 | 1460999962024 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:19:22 INFO - PROCESS | 1885 | 1460999962028 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:19:22 INFO - PROCESS | 1885 | 1460999962034 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:19:22 INFO - PROCESS | 1885 | 1460999962039 Marionette TRACE conn3 <- [1,214,null,{}] 10:19:22 INFO - PROCESS | 1885 | 1460999962057 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}] 10:19:22 INFO - PROCESS | 1885 | 1460999962249 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:19:22 INFO - PROCESS | 1885 | 1460999962370 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1c29000 == 26 [pid = 1885] [id = 61] 10:19:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 65 (0x7f9eaf746400) [pid = 1885] [serial = 181] [outer = (nil)] 10:19:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 66 (0x7f9eb13b4800) [pid = 1885] [serial = 182] [outer = 0x7f9eaf746400] 10:19:22 INFO - PROCESS | 1885 | 1460999962447 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 67 (0x7f9eb18c1c00) [pid = 1885] [serial = 183] [outer = 0x7f9eaf746400] 10:19:23 INFO - PROCESS | 1885 | 1460999963209 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]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1242ms 10:19:23 INFO - PROCESS | 1885 | 1460999963277 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 1885 | 1460999963282 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:19:23 INFO - PROCESS | 1885 | 1460999963287 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 1885 | 1460999963289 Marionette TRACE conn3 <- [1,218,null,{}] 10:19:23 INFO - PROCESS | 1885 | 1460999963294 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}] 10:19:23 INFO - PROCESS | 1885 | 1460999963441 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:19:23 INFO - PROCESS | 1885 | 1460999963563 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0a15000 == 27 [pid = 1885] [id = 62] 10:19:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 68 (0x7f9ea7bc9400) [pid = 1885] [serial = 184] [outer = (nil)] 10:19:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 69 (0x7f9eaf7b3000) [pid = 1885] [serial = 185] [outer = 0x7f9ea7bc9400] 10:19:23 INFO - PROCESS | 1885 | 1460999963638 Marionette DEBUG loaded listener.js 10:19:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 70 (0x7f9eb3fac800) [pid = 1885] [serial = 186] [outer = 0x7f9ea7bc9400] 10:19:24 INFO - PROCESS | 1885 | 1460999964630 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]]]}] 10:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1380ms 10:19:24 INFO - PROCESS | 1885 | 1460999964668 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:19:24 INFO - PROCESS | 1885 | 1460999964674 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:19:24 INFO - PROCESS | 1885 | 1460999964684 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:19:24 INFO - PROCESS | 1885 | 1460999964688 Marionette TRACE conn3 <- [1,222,null,{}] 10:19:24 INFO - PROCESS | 1885 | 1460999964697 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}] 10:19:24 INFO - PROCESS | 1885 | 1460999964837 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:19:25 INFO - PROCESS | 1885 | 1460999965004 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a2b800 == 28 [pid = 1885] [id = 63] 10:19:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 71 (0x7f9eaa49fc00) [pid = 1885] [serial = 187] [outer = (nil)] 10:19:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 72 (0x7f9eab825800) [pid = 1885] [serial = 188] [outer = 0x7f9eaa49fc00] 10:19:25 INFO - PROCESS | 1885 | 1460999965134 Marionette DEBUG loaded listener.js 10:19:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 73 (0x7f9eabba7c00) [pid = 1885] [serial = 189] [outer = 0x7f9eaa49fc00] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 72 (0x7f9ebe809c00) [pid = 1885] [serial = 146] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 71 (0x7f9ec385a800) [pid = 1885] [serial = 129] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 70 (0x7f9ebf83b000) [pid = 1885] [serial = 140] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 69 (0x7f9eae8dd400) [pid = 1885] [serial = 134] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 68 (0x7f9eaf8e8400) [pid = 1885] [serial = 135] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 67 (0x7f9eaa45d400) [pid = 1885] [serial = 131] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 66 (0x7f9eabbb7000) [pid = 1885] [serial = 132] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 65 (0x7f9ec19c2000) [pid = 1885] [serial = 141] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 64 (0x7f9eb1854800) [pid = 1885] [serial = 137] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 63 (0x7f9eaebe3c00) [pid = 1885] [serial = 143] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 62 (0x7f9eb7a3a800) [pid = 1885] [serial = 138] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | --DOMWINDOW == 61 (0x7f9eb0ed0000) [pid = 1885] [serial = 144] [outer = (nil)] [url = about:blank] 10:19:25 INFO - PROCESS | 1885 | 1460999965884 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]]]}] 10:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1233ms 10:19:25 INFO - PROCESS | 1885 | 1460999965915 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:19:25 INFO - PROCESS | 1885 | 1460999965923 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:19:25 INFO - PROCESS | 1885 | 1460999965940 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:19:25 INFO - PROCESS | 1885 | 1460999965944 Marionette TRACE conn3 <- [1,226,null,{}] 10:19:25 INFO - PROCESS | 1885 | 1460999965949 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}] 10:19:26 INFO - PROCESS | 1885 | 1460999966090 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:19:26 INFO - PROCESS | 1885 | 1460999966106 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eae278800 == 29 [pid = 1885] [id = 64] 10:19:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 62 (0x7f9eabbba400) [pid = 1885] [serial = 190] [outer = (nil)] 10:19:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 63 (0x7f9eae30a400) [pid = 1885] [serial = 191] [outer = 0x7f9eabbba400] 10:19:26 INFO - PROCESS | 1885 | 1460999966167 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 64 (0x7f9eae8de400) [pid = 1885] [serial = 192] [outer = 0x7f9eabbba400] 10:19:26 INFO - PROCESS | 1885 | 1460999966885 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]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:19:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 991ms 10:19:26 INFO - PROCESS | 1885 | 1460999966928 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 1885 | 1460999966931 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:19:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:19:26 INFO - PROCESS | 1885 | 1460999966936 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 1885 | 1460999966941 Marionette TRACE conn3 <- [1,230,null,{}] 10:19:26 INFO - PROCESS | 1885 | 1460999966968 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}] 10:19:27 INFO - PROCESS | 1885 | 1460999967118 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:19:27 INFO - PROCESS | 1885 | 1460999967130 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0d97800 == 30 [pid = 1885] [id = 65] 10:19:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 65 (0x7f9eaf74dc00) [pid = 1885] [serial = 193] [outer = (nil)] 10:19:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 66 (0x7f9eb0dc4400) [pid = 1885] [serial = 194] [outer = 0x7f9eaf74dc00] 10:19:27 INFO - PROCESS | 1885 | 1460999967194 Marionette DEBUG loaded listener.js 10:19:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 67 (0x7f9eb184e800) [pid = 1885] [serial = 195] [outer = 0x7f9eaf74dc00] 10:19:27 INFO - PROCESS | 1885 | 1460999967876 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]]]}] 10:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 991ms 10:19:27 INFO - PROCESS | 1885 | 1460999967928 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:19:27 INFO - PROCESS | 1885 | 1460999967932 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:19:27 INFO - PROCESS | 1885 | 1460999967938 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:19:27 INFO - PROCESS | 1885 | 1460999967940 Marionette TRACE conn3 <- [1,234,null,{}] 10:19:27 INFO - PROCESS | 1885 | 1460999967945 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}] 10:19:28 INFO - PROCESS | 1885 | 1460999968130 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:19:28 INFO - PROCESS | 1885 | 1460999968154 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1c39800 == 31 [pid = 1885] [id = 66] 10:19:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 68 (0x7f9eabbba800) [pid = 1885] [serial = 196] [outer = (nil)] 10:19:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 69 (0x7f9eb3d95000) [pid = 1885] [serial = 197] [outer = 0x7f9eabbba800] 10:19:28 INFO - PROCESS | 1885 | 1460999968221 Marionette DEBUG loaded listener.js 10:19:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 70 (0x7f9ebd74e000) [pid = 1885] [serial = 198] [outer = 0x7f9eabbba800] 10:19:28 INFO - PROCESS | 1885 | 1460999968947 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]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1024ms 10:19:28 INFO - PROCESS | 1885 | 1460999968966 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 1885 | 1460999968969 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:19:28 INFO - PROCESS | 1885 | 1460999968974 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 1885 | 1460999968977 Marionette TRACE conn3 <- [1,238,null,{}] 10:19:28 INFO - PROCESS | 1885 | 1460999968982 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}] 10:19:29 INFO - PROCESS | 1885 | 1460999969139 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:19:29 INFO - PROCESS | 1885 | 1460999969163 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaa512000 == 32 [pid = 1885] [id = 67] 10:19:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 71 (0x7f9ea7e0e000) [pid = 1885] [serial = 199] [outer = (nil)] 10:19:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 72 (0x7f9ebd7d7800) [pid = 1885] [serial = 200] [outer = 0x7f9ea7e0e000] 10:19:29 INFO - PROCESS | 1885 | 1460999969223 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 73 (0x7f9ebe5b8800) [pid = 1885] [serial = 201] [outer = 0x7f9ea7e0e000] 10:19:29 INFO - PROCESS | 1885 | 1460999969979 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]]]}] 10:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1024ms 10:19:30 INFO - PROCESS | 1885 | 1460999970001 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:19:30 INFO - PROCESS | 1885 | 1460999970004 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:19:30 INFO - PROCESS | 1885 | 1460999970009 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 1885 | 1460999970012 Marionette TRACE conn3 <- [1,242,null,{}] 10:19:30 INFO - PROCESS | 1885 | 1460999970017 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}] 10:19:30 INFO - PROCESS | 1885 | 1460999970254 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:19:30 INFO - PROCESS | 1885 | --DOMWINDOW == 72 (0x7f9eae8db000) [pid = 1885] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:19:30 INFO - PROCESS | 1885 | --DOMWINDOW == 71 (0x7f9ea7f9d800) [pid = 1885] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:19:30 INFO - PROCESS | 1885 | --DOMWINDOW == 70 (0x7f9ea95b5c00) [pid = 1885] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:19:30 INFO - PROCESS | 1885 | --DOMWINDOW == 69 (0x7f9eabbb4800) [pid = 1885] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:19:30 INFO - PROCESS | 1885 | --DOMWINDOW == 68 (0x7f9ea99c0000) [pid = 1885] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:19:30 INFO - PROCESS | 1885 | --DOMWINDOW == 67 (0x7f9ea99bc800) [pid = 1885] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:19:30 INFO - PROCESS | 1885 | 1460999970334 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eae39c000 == 33 [pid = 1885] [id = 68] 10:19:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 68 (0x7f9ea8a92400) [pid = 1885] [serial = 202] [outer = (nil)] 10:19:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 69 (0x7f9eab822000) [pid = 1885] [serial = 203] [outer = 0x7f9ea8a92400] 10:19:30 INFO - PROCESS | 1885 | 1460999970412 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 70 (0x7f9ebf72d000) [pid = 1885] [serial = 204] [outer = 0x7f9ea8a92400] 10:19:31 INFO - PROCESS | 1885 | 1460999971008 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]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1028ms 10:19:31 INFO - PROCESS | 1885 | 1460999971037 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 1885 | 1460999971041 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:19:31 INFO - PROCESS | 1885 | 1460999971046 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 1885 | 1460999971049 Marionette TRACE conn3 <- [1,246,null,{}] 10:19:31 INFO - PROCESS | 1885 | 1460999971054 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}] 10:19:31 INFO - PROCESS | 1885 | 1460999971209 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:19:31 INFO - PROCESS | 1885 | 1460999971302 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe822000 == 34 [pid = 1885] [id = 69] 10:19:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 71 (0x7f9ea99bc800) [pid = 1885] [serial = 205] [outer = (nil)] 10:19:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 72 (0x7f9ec1a45000) [pid = 1885] [serial = 206] [outer = 0x7f9ea99bc800] 10:19:31 INFO - PROCESS | 1885 | 1460999971363 Marionette DEBUG loaded listener.js 10:19:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 73 (0x7f9ec32be400) [pid = 1885] [serial = 207] [outer = 0x7f9ea99bc800] 10:19:31 INFO - PROCESS | 1885 | 1460999971937 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]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 925ms 10:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:19:31 INFO - PROCESS | 1885 | 1460999971972 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 1885 | 1460999971974 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:19:31 INFO - PROCESS | 1885 | 1460999971981 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 1885 | 1460999971984 Marionette TRACE conn3 <- [1,250,null,{}] 10:19:31 INFO - PROCESS | 1885 | 1460999971989 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}] 10:19:32 INFO - PROCESS | 1885 | 1460999972115 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:19:32 INFO - PROCESS | 1885 | 1460999972134 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf715800 == 35 [pid = 1885] [id = 70] 10:19:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 74 (0x7f9ea7e0d800) [pid = 1885] [serial = 208] [outer = (nil)] 10:19:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 75 (0x7f9ec32c8000) [pid = 1885] [serial = 209] [outer = 0x7f9ea7e0d800] 10:19:32 INFO - PROCESS | 1885 | 1460999972194 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 76 (0x7f9ec372dc00) [pid = 1885] [serial = 210] [outer = 0x7f9ea7e0d800] 10:19:33 INFO - PROCESS | 1885 | 1460999973093 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]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1180ms 10:19:33 INFO - PROCESS | 1885 | 1460999973161 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 1885 | 1460999973169 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:19:33 INFO - PROCESS | 1885 | 1460999973177 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 1885 | 1460999973182 Marionette TRACE conn3 <- [1,254,null,{}] 10:19:33 INFO - PROCESS | 1885 | 1460999973189 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}] 10:19:33 INFO - PROCESS | 1885 | 1460999973392 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:19:33 INFO - PROCESS | 1885 | 1460999973521 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc16000 == 36 [pid = 1885] [id = 71] 10:19:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 77 (0x7f9eabba9000) [pid = 1885] [serial = 211] [outer = (nil)] 10:19:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 78 (0x7f9eadab2400) [pid = 1885] [serial = 212] [outer = 0x7f9eabba9000] 10:19:33 INFO - PROCESS | 1885 | 1460999973594 Marionette DEBUG loaded listener.js 10:19:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 79 (0x7f9eaeb0c800) [pid = 1885] [serial = 213] [outer = 0x7f9eabba9000] 10:19:34 INFO - PROCESS | 1885 | 1460999974393 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]]]}] 10:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1229ms 10:19:34 INFO - PROCESS | 1885 | 1460999974406 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:19:34 INFO - PROCESS | 1885 | 1460999974413 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:19:34 INFO - PROCESS | 1885 | 1460999974423 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:19:34 INFO - PROCESS | 1885 | 1460999974427 Marionette TRACE conn3 <- [1,258,null,{}] 10:19:34 INFO - PROCESS | 1885 | 1460999974433 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}] 10:19:34 INFO - PROCESS | 1885 | 1460999974582 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:19:34 INFO - PROCESS | 1885 | 1460999974713 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebd7ec800 == 37 [pid = 1885] [id = 72] 10:19:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 80 (0x7f9ea7e11800) [pid = 1885] [serial = 214] [outer = (nil)] 10:19:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 81 (0x7f9eb13bd000) [pid = 1885] [serial = 215] [outer = 0x7f9ea7e11800] 10:19:34 INFO - PROCESS | 1885 | 1460999974782 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 82 (0x7f9eb3d97000) [pid = 1885] [serial = 216] [outer = 0x7f9ea7e11800] 10:19:35 INFO - PROCESS | 1885 | 1460999975601 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]]]}] 10:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1230ms 10:19:35 INFO - PROCESS | 1885 | 1460999975668 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:19:35 INFO - PROCESS | 1885 | 1460999975673 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:19:35 INFO - PROCESS | 1885 | 1460999975682 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:19:35 INFO - PROCESS | 1885 | 1460999975687 Marionette TRACE conn3 <- [1,262,null,{}] 10:19:35 INFO - PROCESS | 1885 | 1460999975703 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}] 10:19:35 INFO - PROCESS | 1885 | 1460999975866 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:19:35 INFO - PROCESS | 1885 | 1460999975990 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1abe000 == 38 [pid = 1885] [id = 73] 10:19:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 83 (0x7f9eb3f47400) [pid = 1885] [serial = 217] [outer = (nil)] 10:19:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 84 (0x7f9ebf732c00) [pid = 1885] [serial = 218] [outer = 0x7f9eb3f47400] 10:19:36 INFO - PROCESS | 1885 | 1460999976067 Marionette DEBUG loaded listener.js 10:19:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 85 (0x7f9ec32be800) [pid = 1885] [serial = 219] [outer = 0x7f9eb3f47400] 10:19:36 INFO - PROCESS | 1885 | 1460999976920 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]]]}] 10:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1283ms 10:19:36 INFO - PROCESS | 1885 | 1460999976966 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:19:36 INFO - PROCESS | 1885 | 1460999976971 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:19:36 INFO - PROCESS | 1885 | 1460999976977 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:19:36 INFO - PROCESS | 1885 | 1460999976980 Marionette TRACE conn3 <- [1,266,null,{}] 10:19:36 INFO - PROCESS | 1885 | 1460999976986 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}] 10:19:37 INFO - PROCESS | 1885 | 1460999977147 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:19:37 INFO - PROCESS | 1885 | 1460999977272 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec31ad000 == 39 [pid = 1885] [id = 74] 10:19:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 86 (0x7f9ebe5b6800) [pid = 1885] [serial = 220] [outer = (nil)] 10:19:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 87 (0x7f9ec3860400) [pid = 1885] [serial = 221] [outer = 0x7f9ebe5b6800] 10:19:37 INFO - PROCESS | 1885 | 1460999977343 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 88 (0x7f9ec3b05400) [pid = 1885] [serial = 222] [outer = 0x7f9ebe5b6800] 10:19:38 INFO - PROCESS | 1885 | 1460999978125 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]]]}] 10:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1184ms 10:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:19:38 INFO - PROCESS | 1885 | 1460999978160 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:19:38 INFO - PROCESS | 1885 | 1460999978163 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:19:38 INFO - PROCESS | 1885 | 1460999978169 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:19:38 INFO - PROCESS | 1885 | 1460999978172 Marionette TRACE conn3 <- [1,270,null,{}] 10:19:38 INFO - PROCESS | 1885 | 1460999978177 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}] 10:19:38 INFO - PROCESS | 1885 | 1460999978359 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:19:38 INFO - PROCESS | 1885 | 1460999978419 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabbe2000 == 40 [pid = 1885] [id = 75] 10:19:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 89 (0x7f9ea7bc7c00) [pid = 1885] [serial = 223] [outer = (nil)] 10:19:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 90 (0x7f9eafff1800) [pid = 1885] [serial = 224] [outer = 0x7f9ea7bc7c00] 10:19:38 INFO - PROCESS | 1885 | 1460999978527 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 91 (0x7f9eafffb000) [pid = 1885] [serial = 225] [outer = 0x7f9ea7bc7c00] 10:19:39 INFO - PROCESS | 1885 | 1460999979541 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]]]}] 10:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1436ms 10:19:39 INFO - PROCESS | 1885 | 1460999979606 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:19:39 INFO - PROCESS | 1885 | 1460999979611 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:19:39 INFO - PROCESS | 1885 | 1460999979619 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:19:39 INFO - PROCESS | 1885 | 1460999979622 Marionette TRACE conn3 <- [1,274,null,{}] 10:19:39 INFO - PROCESS | 1885 | 1460999979630 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}] 10:19:39 INFO - PROCESS | 1885 | 1460999979865 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:19:40 INFO - PROCESS | 1885 | 1460999980041 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8019000 == 41 [pid = 1885] [id = 76] 10:19:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 92 (0x7f9ea813b800) [pid = 1885] [serial = 226] [outer = (nil)] 10:19:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 93 (0x7f9ead70f000) [pid = 1885] [serial = 227] [outer = 0x7f9ea813b800] 10:19:40 INFO - PROCESS | 1885 | 1460999980154 Marionette DEBUG loaded listener.js 10:19:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 94 (0x7f9eae30dc00) [pid = 1885] [serial = 228] [outer = 0x7f9ea813b800] 10:19:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9961000 == 40 [pid = 1885] [id = 44] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 93 (0x7f9eb32db400) [pid = 1885] [serial = 173] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 92 (0x7f9eb02c6000) [pid = 1885] [serial = 167] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 91 (0x7f9eaeb06400) [pid = 1885] [serial = 164] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 90 (0x7f9eb1847400) [pid = 1885] [serial = 170] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 89 (0x7f9eae2e4800) [pid = 1885] [serial = 161] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 88 (0x7f9eae257800) [pid = 1885] [serial = 149] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 87 (0x7f9eaa45ac00) [pid = 1885] [serial = 156] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 86 (0x7f9ea9a73000) [pid = 1885] [serial = 155] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 85 (0x7f9eab820000) [pid = 1885] [serial = 158] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 84 (0x7f9eabba0c00) [pid = 1885] [serial = 159] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 83 (0x7f9eb3cdb400) [pid = 1885] [serial = 152] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 82 (0x7f9eb0f68800) [pid = 1885] [serial = 168] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 81 (0x7f9eaf7b9c00) [pid = 1885] [serial = 165] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 80 (0x7f9eb1fa5000) [pid = 1885] [serial = 171] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | --DOMWINDOW == 79 (0x7f9eae3e4000) [pid = 1885] [serial = 162] [outer = (nil)] [url = about:blank] 10:19:40 INFO - PROCESS | 1885 | 1460999980811 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]]]}] 10:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1231ms 10:19:40 INFO - PROCESS | 1885 | 1460999980851 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:19:40 INFO - PROCESS | 1885 | 1460999980858 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:19:40 INFO - PROCESS | 1885 | 1460999980867 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:19:40 INFO - PROCESS | 1885 | 1460999980871 Marionette TRACE conn3 <- [1,278,null,{}] 10:19:40 INFO - PROCESS | 1885 | 1460999980876 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}] 10:19:41 INFO - PROCESS | 1885 | 1460999981065 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:19:41 INFO - PROCESS | 1885 | 1460999981158 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc06000 == 41 [pid = 1885] [id = 77] 10:19:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 80 (0x7f9eabb9d800) [pid = 1885] [serial = 229] [outer = (nil)] 10:19:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 81 (0x7f9eaf748800) [pid = 1885] [serial = 230] [outer = 0x7f9eabb9d800] 10:19:41 INFO - PROCESS | 1885 | 1460999981216 Marionette DEBUG loaded listener.js 10:19:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 82 (0x7f9eafffac00) [pid = 1885] [serial = 231] [outer = 0x7f9eabb9d800] 10:19:41 INFO - PROCESS | 1885 | 1460999981853 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]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1029ms 10:19:41 INFO - PROCESS | 1885 | 1460999981897 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 1885 | 1460999981900 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:19:41 INFO - PROCESS | 1885 | 1460999981906 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 1885 | 1460999981911 Marionette TRACE conn3 <- [1,282,null,{}] 10:19:41 INFO - PROCESS | 1885 | 1460999981957 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}] 10:19:42 INFO - PROCESS | 1885 | 1460999982093 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:19:42 INFO - PROCESS | 1885 | 1460999982104 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1324800 == 42 [pid = 1885] [id = 78] 10:19:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 83 (0x7f9eafffb800) [pid = 1885] [serial = 232] [outer = (nil)] 10:19:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 84 (0x7f9eb1fa5c00) [pid = 1885] [serial = 233] [outer = 0x7f9eafffb800] 10:19:42 INFO - PROCESS | 1885 | 1460999982167 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 85 (0x7f9eb3f4a800) [pid = 1885] [serial = 234] [outer = 0x7f9eafffb800] 10:19:42 INFO - PROCESS | 1885 | 1460999982963 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]]]}] 10:19:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:19:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1096ms 10:19:43 INFO - PROCESS | 1885 | 1460999983002 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:19:43 INFO - PROCESS | 1885 | 1460999983005 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:19:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:19:43 INFO - PROCESS | 1885 | 1460999983032 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:19:43 INFO - PROCESS | 1885 | 1460999983035 Marionette TRACE conn3 <- [1,286,null,{}] 10:19:43 INFO - PROCESS | 1885 | 1460999983040 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}] 10:19:43 INFO - PROCESS | 1885 | 1460999983196 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:19:43 INFO - PROCESS | 1885 | 1460999983220 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb78b3000 == 43 [pid = 1885] [id = 79] 10:19:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 86 (0x7f9eb184c000) [pid = 1885] [serial = 235] [outer = (nil)] 10:19:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 87 (0x7f9ebe374000) [pid = 1885] [serial = 236] [outer = 0x7f9eb184c000] 10:19:43 INFO - PROCESS | 1885 | 1460999983278 Marionette DEBUG loaded listener.js 10:19:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 88 (0x7f9ebf83b000) [pid = 1885] [serial = 237] [outer = 0x7f9eb184c000] 10:19:43 INFO - PROCESS | 1885 | 1460999983974 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]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 988ms 10:19:44 INFO - PROCESS | 1885 | 1460999984013 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:19:44 INFO - PROCESS | 1885 | 1460999984015 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:19:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:19:44 INFO - PROCESS | 1885 | 1460999984021 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:19:44 INFO - PROCESS | 1885 | 1460999984022 Marionette TRACE conn3 <- [1,290,null,{}] 10:19:44 INFO - PROCESS | 1885 | 1460999984027 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}] 10:19:44 INFO - PROCESS | 1885 | 1460999984186 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:19:44 INFO - PROCESS | 1885 | 1460999984209 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf703800 == 44 [pid = 1885] [id = 80] 10:19:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 89 (0x7f9ebd7dac00) [pid = 1885] [serial = 238] [outer = (nil)] 10:19:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 90 (0x7f9ec32b9400) [pid = 1885] [serial = 239] [outer = 0x7f9ebd7dac00] 10:19:44 INFO - PROCESS | 1885 | 1460999984263 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 91 (0x7f9ec372d000) [pid = 1885] [serial = 240] [outer = 0x7f9ebd7dac00] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 90 (0x7f9eabbba800) [pid = 1885] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 89 (0x7f9ea99bc800) [pid = 1885] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 88 (0x7f9eabbba400) [pid = 1885] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 87 (0x7f9eaf74dc00) [pid = 1885] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 86 (0x7f9ea8a92400) [pid = 1885] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 85 (0x7f9ea7e0e000) [pid = 1885] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 84 (0x7f9eaa49fc00) [pid = 1885] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:19:44 INFO - PROCESS | 1885 | --DOMWINDOW == 83 (0x7f9eb3fa9c00) [pid = 1885] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:19:44 INFO - PROCESS | 1885 | 1460999984980 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]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 980ms 10:19:45 INFO - PROCESS | 1885 | 1460999985003 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:19:45 INFO - PROCESS | 1885 | 1460999985006 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:19:45 INFO - PROCESS | 1885 | 1460999985011 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:19:45 INFO - PROCESS | 1885 | 1460999985013 Marionette TRACE conn3 <- [1,294,null,{}] 10:19:45 INFO - PROCESS | 1885 | 1460999985018 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}] 10:19:45 INFO - PROCESS | 1885 | 1460999985208 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:19:45 INFO - PROCESS | 1885 | 1460999985274 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf71c800 == 45 [pid = 1885] [id = 81] 10:19:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 84 (0x7f9eabbb9400) [pid = 1885] [serial = 241] [outer = (nil)] 10:19:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 85 (0x7f9ebe80e000) [pid = 1885] [serial = 242] [outer = 0x7f9eabbb9400] 10:19:45 INFO - PROCESS | 1885 | 1460999985337 Marionette DEBUG loaded listener.js 10:19:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 86 (0x7f9ec3d0a400) [pid = 1885] [serial = 243] [outer = 0x7f9eabbb9400] 10:19:45 INFO - PROCESS | 1885 | 1460999985943 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]]]}] 10:19:45 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. 10:19:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 987ms 10:19:46 INFO - PROCESS | 1885 | 1460999985998 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:19:46 INFO - PROCESS | 1885 | 1460999986000 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:19:46 INFO - PROCESS | 1885 | 1460999986006 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:19:46 INFO - PROCESS | 1885 | 1460999986007 Marionette TRACE conn3 <- [1,298,null,{}] 10:19:46 INFO - PROCESS | 1885 | 1460999986013 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}] 10:19:46 INFO - PROCESS | 1885 | 1460999986163 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:19:46 INFO - PROCESS | 1885 | 1460999986181 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3c74800 == 46 [pid = 1885] [id = 82] 10:19:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 87 (0x7f9ea95ae800) [pid = 1885] [serial = 244] [outer = (nil)] 10:19:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 88 (0x7f9ec3d0f400) [pid = 1885] [serial = 245] [outer = 0x7f9ea95ae800] 10:19:46 INFO - PROCESS | 1885 | 1460999986239 Marionette DEBUG loaded listener.js 10:19:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 89 (0x7f9ec599cc00) [pid = 1885] [serial = 246] [outer = 0x7f9ea95ae800] 10:19:46 INFO - PROCESS | 1885 | 1460999986851 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]]]}] 10:19:46 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. 10:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 974ms 10:19:46 INFO - PROCESS | 1885 | 1460999986981 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:19:46 INFO - PROCESS | 1885 | 1460999986987 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:19:47 INFO - PROCESS | 1885 | 1460999987021 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 1885 | 1460999987026 Marionette TRACE conn3 <- [1,302,null,{}] 10:19:47 INFO - PROCESS | 1885 | 1460999987034 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}] 10:19:47 INFO - PROCESS | 1885 | 1460999987184 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:19:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 90 (0x7f9ea9a7a800) [pid = 1885] [serial = 247] [outer = 0x7f9ea7f9c400] 10:19:47 INFO - PROCESS | 1885 | 1460999987344 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0da0000 == 47 [pid = 1885] [id = 83] 10:19:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 91 (0x7f9eab81f000) [pid = 1885] [serial = 248] [outer = (nil)] 10:19:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 92 (0x7f9eabb9e400) [pid = 1885] [serial = 249] [outer = 0x7f9eab81f000] 10:19:47 INFO - PROCESS | 1885 | 1460999987430 Marionette DEBUG loaded listener.js 10:19:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 93 (0x7f9eabbbd400) [pid = 1885] [serial = 250] [outer = 0x7f9eab81f000] 10:19:48 INFO - PROCESS | 1885 | 1460999988231 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]]]}] 10:19:48 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. 10:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1244ms 10:19:48 INFO - PROCESS | 1885 | 1460999988253 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:19:48 INFO - PROCESS | 1885 | 1460999988259 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:19:48 INFO - PROCESS | 1885 | 1460999988285 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:19:48 INFO - PROCESS | 1885 | 1460999988291 Marionette TRACE conn3 <- [1,306,null,{}] 10:19:48 INFO - PROCESS | 1885 | 1460999988299 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}] 10:19:48 INFO - PROCESS | 1885 | 1460999988447 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:19:48 INFO - PROCESS | 1885 | 1460999988573 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0821000 == 48 [pid = 1885] [id = 84] 10:19:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 94 (0x7f9eab820c00) [pid = 1885] [serial = 251] [outer = (nil)] 10:19:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 95 (0x7f9eb02c8400) [pid = 1885] [serial = 252] [outer = 0x7f9eab820c00] 10:19:48 INFO - PROCESS | 1885 | 1460999988644 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 96 (0x7f9eb18cac00) [pid = 1885] [serial = 253] [outer = 0x7f9eab820c00] 10:19:49 INFO - PROCESS | 1885 | 1460999989446 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]]]}] 10:19:49 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. 10:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1211ms 10:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:19:49 INFO - PROCESS | 1885 | 1460999989476 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:19:49 INFO - PROCESS | 1885 | 1460999989479 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:19:49 INFO - PROCESS | 1885 | 1460999989485 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 1885 | 1460999989489 Marionette TRACE conn3 <- [1,310,null,{}] 10:19:49 INFO - PROCESS | 1885 | 1460999989503 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}] 10:19:49 INFO - PROCESS | 1885 | 1460999989644 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:19:49 INFO - PROCESS | 1885 | 1460999989779 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec5986000 == 49 [pid = 1885] [id = 85] 10:19:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 97 (0x7f9eab949c00) [pid = 1885] [serial = 254] [outer = (nil)] 10:19:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 98 (0x7f9eb1106c00) [pid = 1885] [serial = 255] [outer = 0x7f9eab949c00] 10:19:49 INFO - PROCESS | 1885 | 1460999989852 Marionette DEBUG loaded listener.js 10:19:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 99 (0x7f9ebd7d8000) [pid = 1885] [serial = 256] [outer = 0x7f9eab949c00] 10:19:50 INFO - PROCESS | 1885 | 1460999990747 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]]]}] 10:19:50 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. 10:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1281ms 10:19:50 INFO - PROCESS | 1885 | 1460999990765 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:19:50 INFO - PROCESS | 1885 | 1460999990768 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:19:50 INFO - PROCESS | 1885 | 1460999990774 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:19:50 INFO - PROCESS | 1885 | 1460999990776 Marionette TRACE conn3 <- [1,314,null,{}] 10:19:50 INFO - PROCESS | 1885 | 1460999990781 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}] 10:19:50 INFO - PROCESS | 1885 | 1460999990919 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:19:51 INFO - PROCESS | 1885 | 1460999991050 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7ca4800 == 50 [pid = 1885] [id = 86] 10:19:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 100 (0x7f9eab94b000) [pid = 1885] [serial = 257] [outer = (nil)] 10:19:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 101 (0x7f9ec32c1800) [pid = 1885] [serial = 258] [outer = 0x7f9eab94b000] 10:19:51 INFO - PROCESS | 1885 | 1460999991120 Marionette DEBUG loaded listener.js 10:19:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 102 (0x7f9ec3b8fc00) [pid = 1885] [serial = 259] [outer = 0x7f9eab94b000] 10:19:51 INFO - PROCESS | 1885 | 1460999991917 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]]]}] 10:19:51 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. 10:19:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1176ms 10:19:51 INFO - PROCESS | 1885 | 1460999991951 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 1885 | 1460999991959 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:19:51 INFO - PROCESS | 1885 | 1460999991986 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 1885 | 1460999991989 Marionette TRACE conn3 <- [1,318,null,{}] 10:19:52 INFO - PROCESS | 1885 | 1460999991998 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}] 10:19:52 INFO - PROCESS | 1885 | 1460999992146 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:19:52 INFO - PROCESS | 1885 | 1460999992275 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3293000 == 51 [pid = 1885] [id = 87] 10:19:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 103 (0x7f9eb09dd000) [pid = 1885] [serial = 260] [outer = (nil)] 10:19:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 104 (0x7f9eb09e4800) [pid = 1885] [serial = 261] [outer = 0x7f9eb09dd000] 10:19:52 INFO - PROCESS | 1885 | 1460999992346 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 105 (0x7f9eb09e9000) [pid = 1885] [serial = 262] [outer = 0x7f9eb09dd000] 10:19:53 INFO - PROCESS | 1885 | 1460999993404 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]]]}] 10:19:53 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. 10:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1457ms 10:19:53 INFO - PROCESS | 1885 | 1460999993424 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:19:53 INFO - PROCESS | 1885 | 1460999993429 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:19:53 INFO - PROCESS | 1885 | 1460999993437 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:19:53 INFO - PROCESS | 1885 | 1460999993442 Marionette TRACE conn3 <- [1,322,null,{}] 10:19:53 INFO - PROCESS | 1885 | 1460999993452 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}] 10:19:53 INFO - PROCESS | 1885 | 1460999993597 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:19:53 INFO - PROCESS | 1885 | 1460999993796 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9970000 == 52 [pid = 1885] [id = 88] 10:19:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 106 (0x7f9ea7cc6c00) [pid = 1885] [serial = 263] [outer = (nil)] 10:19:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 107 (0x7f9ea8140800) [pid = 1885] [serial = 264] [outer = 0x7f9ea7cc6c00] 10:19:53 INFO - PROCESS | 1885 | 1460999993868 Marionette DEBUG loaded listener.js 10:19:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 108 (0x7f9eaa45d400) [pid = 1885] [serial = 265] [outer = 0x7f9ea7cc6c00] 10:19:54 INFO - PROCESS | 1885 | 1460999994770 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]]]}] 10:19:54 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf71c800 == 51 [pid = 1885] [id = 81] 10:19:54 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf703800 == 50 [pid = 1885] [id = 80] 10:19:54 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb78b3000 == 49 [pid = 1885] [id = 79] 10:19:54 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1324800 == 48 [pid = 1885] [id = 78] 10:19:54 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc06000 == 47 [pid = 1885] [id = 77] 10:19:54 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8019000 == 46 [pid = 1885] [id = 76] 10:19:54 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. 10:19:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1391ms 10:19:54 INFO - PROCESS | 1885 | 1460999994829 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:19:54 INFO - PROCESS | 1885 | 1460999994836 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:19:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:19:54 INFO - PROCESS | 1885 | 1460999994846 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:19:54 INFO - PROCESS | 1885 | 1460999994850 Marionette TRACE conn3 <- [1,326,null,{}] 10:19:54 INFO - PROCESS | 1885 | 1460999994855 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}] 10:19:54 INFO - PROCESS | 1885 | 1460999994992 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:19:55 INFO - PROCESS | 1885 | 1460999995003 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabbdf000 == 47 [pid = 1885] [id = 89] 10:19:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 109 (0x7f9eab81f800) [pid = 1885] [serial = 266] [outer = (nil)] 10:19:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 110 (0x7f9eabbb7400) [pid = 1885] [serial = 267] [outer = 0x7f9eab81f800] 10:19:55 INFO - PROCESS | 1885 | 1460999995062 Marionette DEBUG loaded listener.js 10:19:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 111 (0x7f9eae2ea400) [pid = 1885] [serial = 268] [outer = 0x7f9eab81f800] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 110 (0x7f9ec32be400) [pid = 1885] [serial = 207] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 109 (0x7f9eb3d95000) [pid = 1885] [serial = 197] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 108 (0x7f9eb13b4800) [pid = 1885] [serial = 182] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 107 (0x7f9eaf7b3000) [pid = 1885] [serial = 185] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 106 (0x7f9ec1a45000) [pid = 1885] [serial = 206] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 105 (0x7f9eae8de400) [pid = 1885] [serial = 192] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 104 (0x7f9eb0dc4400) [pid = 1885] [serial = 194] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 103 (0x7f9eb184e800) [pid = 1885] [serial = 195] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 102 (0x7f9eab822000) [pid = 1885] [serial = 203] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 101 (0x7f9ebd7d7800) [pid = 1885] [serial = 200] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 100 (0x7f9ea99b6000) [pid = 1885] [serial = 176] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 99 (0x7f9eabbbe000) [pid = 1885] [serial = 179] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 98 (0x7f9ebd74e000) [pid = 1885] [serial = 198] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 97 (0x7f9eab825800) [pid = 1885] [serial = 188] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 96 (0x7f9ebf72d000) [pid = 1885] [serial = 204] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 95 (0x7f9eae30a400) [pid = 1885] [serial = 191] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 94 (0x7f9eabba7c00) [pid = 1885] [serial = 189] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 93 (0x7f9ebe5b8800) [pid = 1885] [serial = 201] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | --DOMWINDOW == 92 (0x7f9ec32c7c00) [pid = 1885] [serial = 147] [outer = (nil)] [url = about:blank] 10:19:55 INFO - PROCESS | 1885 | 1460999995811 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]]]}] 10:19:55 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. 10:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 981ms 10:19:55 INFO - PROCESS | 1885 | 1460999995826 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:19:55 INFO - PROCESS | 1885 | 1460999995829 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:19:55 INFO - PROCESS | 1885 | 1460999995835 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 1885 | 1460999995840 Marionette TRACE conn3 <- [1,330,null,{}] 10:19:55 INFO - PROCESS | 1885 | 1460999995854 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}] 10:19:55 INFO - PROCESS | 1885 | 1460999995985 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:19:56 INFO - PROCESS | 1885 | 1460999996001 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11e2800 == 48 [pid = 1885] [id = 90] 10:19:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 93 (0x7f9eaeb0dc00) [pid = 1885] [serial = 269] [outer = (nil)] 10:19:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 94 (0x7f9eafffa400) [pid = 1885] [serial = 270] [outer = 0x7f9eaeb0dc00] 10:19:56 INFO - PROCESS | 1885 | 1460999996061 Marionette DEBUG loaded listener.js 10:19:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 95 (0x7f9eb09e2400) [pid = 1885] [serial = 271] [outer = 0x7f9eaeb0dc00] 10:19:56 INFO - PROCESS | 1885 | 1460999996870 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]]]}] 10:19:56 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. 10:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1090ms 10:19:56 INFO - PROCESS | 1885 | 1460999996939 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:19:56 INFO - PROCESS | 1885 | 1460999996943 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:19:56 INFO - PROCESS | 1885 | 1460999996948 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:19:56 INFO - PROCESS | 1885 | 1460999996950 Marionette TRACE conn3 <- [1,334,null,{}] 10:19:56 INFO - PROCESS | 1885 | 1460999996959 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}] 10:19:57 INFO - PROCESS | 1885 | 1460999997111 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:19:57 INFO - PROCESS | 1885 | 1460999997120 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3f1b000 == 49 [pid = 1885] [id = 91] 10:19:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 96 (0x7f9ea8139c00) [pid = 1885] [serial = 272] [outer = (nil)] 10:19:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 97 (0x7f9eb0ed5400) [pid = 1885] [serial = 273] [outer = 0x7f9ea8139c00] 10:19:57 INFO - PROCESS | 1885 | 1460999997180 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 98 (0x7f9eb1854800) [pid = 1885] [serial = 274] [outer = 0x7f9ea8139c00] 10:19:57 INFO - PROCESS | 1885 | 1460999997925 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]]]}] 10:19:57 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. 10:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1033ms 10:19:57 INFO - PROCESS | 1885 | 1460999997983 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:19:57 INFO - PROCESS | 1885 | 1460999997985 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:19:57 INFO - PROCESS | 1885 | 1460999997991 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:19:57 INFO - PROCESS | 1885 | 1460999997993 Marionette TRACE conn3 <- [1,338,null,{}] 10:19:57 INFO - PROCESS | 1885 | 1460999997998 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}] 10:19:58 INFO - PROCESS | 1885 | 1460999998170 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:19:58 INFO - PROCESS | 1885 | 1460999998195 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe5c8000 == 50 [pid = 1885] [id = 92] 10:19:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 99 (0x7f9eb09e3800) [pid = 1885] [serial = 275] [outer = (nil)] 10:19:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 100 (0x7f9eb32db000) [pid = 1885] [serial = 276] [outer = 0x7f9eb09e3800] 10:19:58 INFO - PROCESS | 1885 | 1460999998252 Marionette DEBUG loaded listener.js 10:19:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 101 (0x7f9eb3d93800) [pid = 1885] [serial = 277] [outer = 0x7f9eb09e3800] 10:19:58 INFO - PROCESS | 1885 | 1460999998945 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]]]}] 10:19:58 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. 10:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 972ms 10:19:58 INFO - PROCESS | 1885 | 1460999998970 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 1885 | 1460999998972 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:19:58 INFO - PROCESS | 1885 | 1460999998978 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 1885 | 1460999998979 Marionette TRACE conn3 <- [1,342,null,{}] 10:19:58 INFO - PROCESS | 1885 | 1460999998985 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}] 10:19:59 INFO - PROCESS | 1885 | 1460999999175 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:19:59 INFO - PROCESS | 1885 | 1460999999211 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1972800 == 51 [pid = 1885] [id = 93] 10:19:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 102 (0x7f9ebd7da400) [pid = 1885] [serial = 278] [outer = (nil)] 10:19:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 103 (0x7f9ebfa05800) [pid = 1885] [serial = 279] [outer = 0x7f9ebd7da400] 10:19:59 INFO - PROCESS | 1885 | 1460999999274 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 104 (0x7f9ec19c6c00) [pid = 1885] [serial = 280] [outer = 0x7f9ebd7da400] 10:19:59 INFO - PROCESS | 1885 | --DOMWINDOW == 103 (0x7f9eafffb800) [pid = 1885] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:19:59 INFO - PROCESS | 1885 | --DOMWINDOW == 102 (0x7f9eabb9d800) [pid = 1885] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:19:59 INFO - PROCESS | 1885 | --DOMWINDOW == 101 (0x7f9eb184c000) [pid = 1885] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:19:59 INFO - PROCESS | 1885 | --DOMWINDOW == 100 (0x7f9ea813b800) [pid = 1885] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:19:59 INFO - PROCESS | 1885 | --DOMWINDOW == 99 (0x7f9ebd7dac00) [pid = 1885] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:19:59 INFO - PROCESS | 1885 | --DOMWINDOW == 98 (0x7f9eabbb9400) [pid = 1885] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:20:00 INFO - PROCESS | 1885 | 1461000000076 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]]]}] 10:20:00 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. 10:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1124ms 10:20:00 INFO - PROCESS | 1885 | 1461000000103 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:20:00 INFO - PROCESS | 1885 | 1461000000105 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:20:00 INFO - PROCESS | 1885 | 1461000000111 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 1885 | 1461000000114 Marionette TRACE conn3 <- [1,346,null,{}] 10:20:00 INFO - PROCESS | 1885 | 1461000000119 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}] 10:20:00 INFO - PROCESS | 1885 | 1461000000285 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:20:00 INFO - PROCESS | 1885 | 1461000000302 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3114800 == 52 [pid = 1885] [id = 94] 10:20:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 99 (0x7f9eb7949400) [pid = 1885] [serial = 281] [outer = (nil)] 10:20:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 100 (0x7f9ec32bd400) [pid = 1885] [serial = 282] [outer = 0x7f9eb7949400] 10:20:00 INFO - PROCESS | 1885 | 1461000000362 Marionette DEBUG loaded listener.js 10:20:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 101 (0x7f9ec372f000) [pid = 1885] [serial = 283] [outer = 0x7f9eb7949400] 10:20:01 INFO - PROCESS | 1885 | 1461000001012 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]]]}] 10:20:01 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. 10:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 932ms 10:20:01 INFO - PROCESS | 1885 | 1461000001044 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:20:01 INFO - PROCESS | 1885 | 1461000001047 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:20:01 INFO - PROCESS | 1885 | 1461000001052 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 1885 | 1461000001054 Marionette TRACE conn3 <- [1,350,null,{}] 10:20:01 INFO - PROCESS | 1885 | 1461000001059 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}] 10:20:01 INFO - PROCESS | 1885 | 1461000001195 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:20:01 INFO - PROCESS | 1885 | 1461000001297 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b70800 == 53 [pid = 1885] [id = 95] 10:20:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 102 (0x7f9eabbb9400) [pid = 1885] [serial = 284] [outer = (nil)] 10:20:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 103 (0x7f9ec38b5000) [pid = 1885] [serial = 285] [outer = 0x7f9eabbb9400] 10:20:01 INFO - PROCESS | 1885 | 1461000001374 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 104 (0x7f9ec3d09c00) [pid = 1885] [serial = 286] [outer = 0x7f9eabbb9400] 10:20:02 INFO - PROCESS | 1885 | 1461000002317 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]]]}] 10:20:02 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. 10:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1328ms 10:20:02 INFO - PROCESS | 1885 | 1461000002383 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:20:02 INFO - PROCESS | 1885 | 1461000002389 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:20:02 INFO - PROCESS | 1885 | 1461000002397 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:20:02 INFO - PROCESS | 1885 | 1461000002401 Marionette TRACE conn3 <- [1,354,null,{}] 10:20:02 INFO - PROCESS | 1885 | 1461000002410 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}] 10:20:02 INFO - PROCESS | 1885 | 1461000002567 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:20:02 INFO - PROCESS | 1885 | 1461000002698 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0787800 == 54 [pid = 1885] [id = 96] 10:20:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 105 (0x7f9ea9a73000) [pid = 1885] [serial = 287] [outer = (nil)] 10:20:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 106 (0x7f9eab94d400) [pid = 1885] [serial = 288] [outer = 0x7f9ea9a73000] 10:20:02 INFO - PROCESS | 1885 | 1461000002772 Marionette DEBUG loaded listener.js 10:20:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 107 (0x7f9eabbbd800) [pid = 1885] [serial = 289] [outer = 0x7f9ea9a73000] 10:20:03 INFO - PROCESS | 1885 | 1461000003639 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]]]}] 10:20:03 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. 10:20:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1285ms 10:20:03 INFO - PROCESS | 1885 | 1461000003682 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:20:03 INFO - PROCESS | 1885 | 1461000003690 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:20:03 INFO - PROCESS | 1885 | 1461000003700 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:20:03 INFO - PROCESS | 1885 | 1461000003703 Marionette TRACE conn3 <- [1,358,null,{}] 10:20:03 INFO - PROCESS | 1885 | 1461000003709 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}] 10:20:03 INFO - PROCESS | 1885 | 1461000003860 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:20:04 INFO - PROCESS | 1885 | 1461000003996 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe62e000 == 55 [pid = 1885] [id = 97] 10:20:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 108 (0x7f9eab821000) [pid = 1885] [serial = 290] [outer = (nil)] 10:20:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 109 (0x7f9eb09db400) [pid = 1885] [serial = 291] [outer = 0x7f9eab821000] 10:20:04 INFO - PROCESS | 1885 | 1461000004070 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 110 (0x7f9eb0f74800) [pid = 1885] [serial = 292] [outer = 0x7f9eab821000] 10:20:04 INFO - PROCESS | 1885 | 1461000004987 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]]]}] 10:20:05 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. 10:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1331ms 10:20:05 INFO - PROCESS | 1885 | 1461000005031 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:20:05 INFO - PROCESS | 1885 | 1461000005035 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:20:05 INFO - PROCESS | 1885 | 1461000005042 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 1885 | 1461000005048 Marionette TRACE conn3 <- [1,362,null,{}] 10:20:05 INFO - PROCESS | 1885 | 1461000005064 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}] 10:20:05 INFO - PROCESS | 1885 | 1461000005222 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:20:05 INFO - PROCESS | 1885 | 1461000005353 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7c98000 == 56 [pid = 1885] [id = 98] 10:20:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 111 (0x7f9ebd74e000) [pid = 1885] [serial = 293] [outer = (nil)] 10:20:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 112 (0x7f9ebeadfc00) [pid = 1885] [serial = 294] [outer = 0x7f9ebd74e000] 10:20:05 INFO - PROCESS | 1885 | 1461000005429 Marionette DEBUG loaded listener.js 10:20:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 113 (0x7f9ec38a6400) [pid = 1885] [serial = 295] [outer = 0x7f9ebd74e000] 10:20:06 INFO - PROCESS | 1885 | 1461000006339 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]]]}] 10:20:06 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. 10:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1339ms 10:20:06 INFO - PROCESS | 1885 | 1461000006382 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:20:06 INFO - PROCESS | 1885 | 1461000006386 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:20:06 INFO - PROCESS | 1885 | 1461000006399 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:20:06 INFO - PROCESS | 1885 | 1461000006402 Marionette TRACE conn3 <- [1,366,null,{}] 10:20:06 INFO - PROCESS | 1885 | 1461000006409 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}] 10:20:06 INFO - PROCESS | 1885 | 1461000006560 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:20:06 INFO - PROCESS | 1885 | 1461000006696 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57dd000 == 57 [pid = 1885] [id = 99] 10:20:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 114 (0x7f9ebd7d2400) [pid = 1885] [serial = 296] [outer = (nil)] 10:20:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9ec5997400) [pid = 1885] [serial = 297] [outer = 0x7f9ebd7d2400] 10:20:06 INFO - PROCESS | 1885 | 1461000006768 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9ec668b400) [pid = 1885] [serial = 298] [outer = 0x7f9ebd7d2400] 10:20:07 INFO - PROCESS | 1885 | 1461000007553 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]]]}] 10:20:07 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. 10:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1179ms 10:20:07 INFO - PROCESS | 1885 | 1461000007579 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:20:07 INFO - PROCESS | 1885 | 1461000007583 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:20:07 INFO - PROCESS | 1885 | 1461000007588 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 1885 | 1461000007590 Marionette TRACE conn3 <- [1,370,null,{}] 10:20:07 INFO - PROCESS | 1885 | 1461000007596 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}] 10:20:07 INFO - PROCESS | 1885 | 1461000007779 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:20:07 INFO - PROCESS | 1885 | 1461000007884 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82dc000 == 58 [pid = 1885] [id = 100] 10:20:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9ec3d10800) [pid = 1885] [serial = 299] [outer = (nil)] 10:20:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9ec7c57400) [pid = 1885] [serial = 300] [outer = 0x7f9ec3d10800] 10:20:07 INFO - PROCESS | 1885 | 1461000007954 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9ec7e96400) [pid = 1885] [serial = 301] [outer = 0x7f9ec3d10800] 10:20:08 INFO - PROCESS | 1885 | 1461000008808 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]]]}] 10:20:08 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. 10:20:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1280ms 10:20:08 INFO - PROCESS | 1885 | 1461000008869 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:20:08 INFO - PROCESS | 1885 | 1461000008872 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:20:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:20:08 INFO - PROCESS | 1885 | 1461000008878 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:20:08 INFO - PROCESS | 1885 | 1461000008880 Marionette TRACE conn3 <- [1,374,null,{}] 10:20:08 INFO - PROCESS | 1885 | 1461000008885 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}] 10:20:09 INFO - PROCESS | 1885 | 1461000009061 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:20:09 INFO - PROCESS | 1885 | 1461000009195 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0abf800 == 59 [pid = 1885] [id = 101] 10:20:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9eac882000) [pid = 1885] [serial = 302] [outer = (nil)] 10:20:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9eac888800) [pid = 1885] [serial = 303] [outer = 0x7f9eac882000] 10:20:09 INFO - PROCESS | 1885 | 1461000009271 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9ec7ee4800) [pid = 1885] [serial = 304] [outer = 0x7f9eac882000] 10:20:10 INFO - PROCESS | 1885 | 1461000010334 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:20:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:20:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1480ms 10:20:10 INFO - PROCESS | 1885 | 1461000010359 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:20:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:20:10 INFO - PROCESS | 1885 | 1461000010364 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:20:10 INFO - PROCESS | 1885 | 1461000010372 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:20:10 INFO - PROCESS | 1885 | 1461000010377 Marionette TRACE conn3 <- [1,378,null,{}] 10:20:10 INFO - PROCESS | 1885 | 1461000010385 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}] 10:20:10 INFO - PROCESS | 1885 | 1461000010524 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:20:10 INFO - PROCESS | 1885 | 1461000010713 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf5ba800 == 60 [pid = 1885] [id = 102] 10:20:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 123 (0x7f9ea7525800) [pid = 1885] [serial = 305] [outer = (nil)] 10:20:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9ea7f9a400) [pid = 1885] [serial = 306] [outer = 0x7f9ea7525800] 10:20:10 INFO - PROCESS | 1885 | 1461000010782 Marionette DEBUG loaded listener.js 10:20:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9ea99c2000) [pid = 1885] [serial = 307] [outer = 0x7f9ea7525800] 10:20:11 INFO - PROCESS | 1885 | 1461000011594 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:20:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:20:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1287ms 10:20:11 INFO - PROCESS | 1885 | 1461000011659 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:20:11 INFO - PROCESS | 1885 | 1461000011666 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:20:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:20:11 INFO - PROCESS | 1885 | 1461000011677 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:20:11 INFO - PROCESS | 1885 | 1461000011680 Marionette TRACE conn3 <- [1,382,null,{}] 10:20:11 INFO - PROCESS | 1885 | 1461000011684 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}] 10:20:11 INFO - PROCESS | 1885 | 1461000011893 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:20:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0a15000 == 59 [pid = 1885] [id = 62] 10:20:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3114800 == 58 [pid = 1885] [id = 94] 10:20:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1972800 == 57 [pid = 1885] [id = 93] 10:20:11 INFO - PROCESS | 1885 | --DOMWINDOW == 124 (0x7f9ec3d0f400) [pid = 1885] [serial = 245] [outer = (nil)] [url = about:blank] 10:20:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe5c8000 == 56 [pid = 1885] [id = 92] 10:20:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3f1b000 == 55 [pid = 1885] [id = 91] 10:20:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb11e2800 == 54 [pid = 1885] [id = 90] 10:20:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eabbdf000 == 53 [pid = 1885] [id = 89] 10:20:12 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9970000 == 52 [pid = 1885] [id = 88] 10:20:12 INFO - PROCESS | 1885 | 1461000012058 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:12 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0821000 == 51 [pid = 1885] [id = 84] 10:20:12 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0da0000 == 50 [pid = 1885] [id = 83] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 123 (0x7f9eb1fa5c00) [pid = 1885] [serial = 233] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 122 (0x7f9ec32c8000) [pid = 1885] [serial = 209] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 121 (0x7f9eafff1800) [pid = 1885] [serial = 224] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9eaf748800) [pid = 1885] [serial = 230] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9ebe374000) [pid = 1885] [serial = 236] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9eafffac00) [pid = 1885] [serial = 231] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9ebf732c00) [pid = 1885] [serial = 218] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9eadab2400) [pid = 1885] [serial = 212] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9eb13bd000) [pid = 1885] [serial = 215] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 114 (0x7f9ead70f000) [pid = 1885] [serial = 227] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 113 (0x7f9eae30dc00) [pid = 1885] [serial = 228] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 112 (0x7f9ec3860400) [pid = 1885] [serial = 221] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 111 (0x7f9ec32b9400) [pid = 1885] [serial = 239] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 110 (0x7f9ebe80e000) [pid = 1885] [serial = 242] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 109 (0x7f9ec372d000) [pid = 1885] [serial = 240] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 108 (0x7f9eb3f4a800) [pid = 1885] [serial = 234] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 107 (0x7f9ebf83b000) [pid = 1885] [serial = 237] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | --DOMWINDOW == 106 (0x7f9ec3d0a400) [pid = 1885] [serial = 243] [outer = (nil)] [url = about:blank] 10:20:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9970000 == 51 [pid = 1885] [id = 103] 10:20:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 107 (0x7f9eabbaa000) [pid = 1885] [serial = 308] [outer = (nil)] 10:20:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 108 (0x7f9eac881400) [pid = 1885] [serial = 309] [outer = 0x7f9eabbaa000] 10:20:12 INFO - PROCESS | 1885 | 1461000012181 Marionette DEBUG loaded listener.js 10:20:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 109 (0x7f9eac887800) [pid = 1885] [serial = 310] [outer = 0x7f9eabbaa000] 10:20:12 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:12 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:20:12 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:12 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:12 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:12 INFO - PROCESS | 1885 | 1461000012914 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:20:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:20:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1281ms 10:20:12 INFO - PROCESS | 1885 | 1461000012959 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 1885 | 1461000012963 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:20:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:20:12 INFO - PROCESS | 1885 | 1461000012969 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 1885 | 1461000012975 Marionette TRACE conn3 <- [1,386,null,{}] 10:20:13 INFO - PROCESS | 1885 | 1461000012996 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}] 10:20:13 INFO - PROCESS | 1885 | 1461000013132 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:20:13 INFO - PROCESS | 1885 | 1461000013142 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0db4800 == 52 [pid = 1885] [id = 104] 10:20:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 110 (0x7f9eac889400) [pid = 1885] [serial = 311] [outer = (nil)] 10:20:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 111 (0x7f9eb02c6000) [pid = 1885] [serial = 312] [outer = 0x7f9eac889400] 10:20:13 INFO - PROCESS | 1885 | 1461000013206 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 112 (0x7f9eb0dc4400) [pid = 1885] [serial = 313] [outer = 0x7f9eac889400] 10:20:13 INFO - PROCESS | 1885 | 1461000013973 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]]]}] 10:20:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:20:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1038ms 10:20:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:20:14 INFO - PROCESS | 1885 | 1461000014021 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:20:14 INFO - PROCESS | 1885 | 1461000014025 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:20:14 INFO - PROCESS | 1885 | 1461000014034 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 1885 | 1461000014037 Marionette TRACE conn3 <- [1,390,null,{}] 10:20:14 INFO - PROCESS | 1885 | 1461000014042 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}] 10:20:14 INFO - PROCESS | 1885 | 1461000014195 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:20:14 INFO - PROCESS | 1885 | 1461000014210 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3f33800 == 53 [pid = 1885] [id = 105] 10:20:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 113 (0x7f9ea6342400) [pid = 1885] [serial = 314] [outer = (nil)] 10:20:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 114 (0x7f9eb1fa5c00) [pid = 1885] [serial = 315] [outer = 0x7f9ea6342400] 10:20:14 INFO - PROCESS | 1885 | 1461000014270 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9eb3f4ac00) [pid = 1885] [serial = 316] [outer = 0x7f9ea6342400] 10:20:15 INFO - PROCESS | 1885 | 1461000015083 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]]]}] 10:20:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:20:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1089ms 10:20:15 INFO - PROCESS | 1885 | 1461000015169 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 1885 | 1461000015172 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:20:15 INFO - PROCESS | 1885 | 1461000015178 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 1885 | 1461000015180 Marionette TRACE conn3 <- [1,394,null,{}] 10:20:15 INFO - PROCESS | 1885 | 1461000015185 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}] 10:20:15 INFO - PROCESS | 1885 | 1461000015343 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:20:15 INFO - PROCESS | 1885 | 1461000015362 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7a5a800 == 54 [pid = 1885] [id = 106] 10:20:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9eb09e6c00) [pid = 1885] [serial = 317] [outer = (nil)] 10:20:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9ebe375800) [pid = 1885] [serial = 318] [outer = 0x7f9eb09e6c00] 10:20:15 INFO - PROCESS | 1885 | 1461000015418 Marionette DEBUG loaded listener.js 10:20:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9ebe662c00) [pid = 1885] [serial = 319] [outer = 0x7f9eb09e6c00] 10:20:16 INFO - PROCESS | 1885 | 1461000016143 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]]]}] 10:20:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:20:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 980ms 10:20:16 INFO - PROCESS | 1885 | 1461000016162 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:20:16 INFO - PROCESS | 1885 | 1461000016167 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:20:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:20:16 INFO - PROCESS | 1885 | 1461000016173 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:20:16 INFO - PROCESS | 1885 | 1461000016175 Marionette TRACE conn3 <- [1,398,null,{}] 10:20:16 INFO - PROCESS | 1885 | 1461000016180 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}] 10:20:16 INFO - PROCESS | 1885 | 1461000016365 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:20:16 INFO - PROCESS | 1885 | 1461000016402 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3119000 == 55 [pid = 1885] [id = 107] 10:20:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9ebe665800) [pid = 1885] [serial = 320] [outer = (nil)] 10:20:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9ec19be400) [pid = 1885] [serial = 321] [outer = 0x7f9ebe665800] 10:20:16 INFO - PROCESS | 1885 | 1461000016463 Marionette DEBUG loaded listener.js 10:20:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9ec3728400) [pid = 1885] [serial = 322] [outer = 0x7f9ebe665800] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9eb09e3800) [pid = 1885] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9ebd7da400) [pid = 1885] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9ea95ae800) [pid = 1885] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9ea7cc6c00) [pid = 1885] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9eab81f800) [pid = 1885] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9ea8139c00) [pid = 1885] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 114 (0x7f9eaeb0dc00) [pid = 1885] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:20:16 INFO - PROCESS | 1885 | --DOMWINDOW == 113 (0x7f9eb7949400) [pid = 1885] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:20:17 INFO - PROCESS | 1885 | 1461000017373 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]]]}] 10:20:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:20:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1226ms 10:20:17 INFO - PROCESS | 1885 | 1461000017401 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:20:17 INFO - PROCESS | 1885 | 1461000017404 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:20:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:20:17 INFO - PROCESS | 1885 | 1461000017409 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 1885 | 1461000017411 Marionette TRACE conn3 <- [1,402,null,{}] 10:20:17 INFO - PROCESS | 1885 | 1461000017417 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}] 10:20:17 INFO - PROCESS | 1885 | 1461000017549 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:20:17 INFO - PROCESS | 1885 | 1461000017561 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec32a7000 == 56 [pid = 1885] [id = 108] 10:20:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 114 (0x7f9eb1fa3c00) [pid = 1885] [serial = 323] [outer = (nil)] 10:20:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9ec385a800) [pid = 1885] [serial = 324] [outer = 0x7f9eb1fa3c00] 10:20:17 INFO - PROCESS | 1885 | 1461000017621 Marionette DEBUG loaded listener.js 10:20:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9ec3c45400) [pid = 1885] [serial = 325] [outer = 0x7f9eb1fa3c00] 10:20:18 INFO - PROCESS | 1885 | 1461000018359 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]]]}] 10:20:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:20:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 974ms 10:20:18 INFO - PROCESS | 1885 | 1461000018385 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:20:18 INFO - PROCESS | 1885 | 1461000018389 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:20:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:20:18 INFO - PROCESS | 1885 | 1461000018395 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:20:18 INFO - PROCESS | 1885 | 1461000018398 Marionette TRACE conn3 <- [1,406,null,{}] 10:20:18 INFO - PROCESS | 1885 | 1461000018404 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}] 10:20:18 INFO - PROCESS | 1885 | 1461000018569 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:20:18 INFO - PROCESS | 1885 | 1461000018584 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3c68000 == 57 [pid = 1885] [id = 109] 10:20:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9ea7869400) [pid = 1885] [serial = 326] [outer = (nil)] 10:20:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9ea7872c00) [pid = 1885] [serial = 327] [outer = 0x7f9ea7869400] 10:20:18 INFO - PROCESS | 1885 | 1461000018640 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9ebe66d800) [pid = 1885] [serial = 328] [outer = 0x7f9ea7869400] 10:20:19 INFO - PROCESS | 1885 | 1461000019571 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]]]}] 10:20:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:20:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1226ms 10:20:19 INFO - PROCESS | 1885 | 1461000019622 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:20:19 INFO - PROCESS | 1885 | 1461000019628 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:20:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:20:19 INFO - PROCESS | 1885 | 1461000019637 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:20:19 INFO - PROCESS | 1885 | 1461000019641 Marionette TRACE conn3 <- [1,410,null,{}] 10:20:19 INFO - PROCESS | 1885 | 1461000019652 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}] 10:20:19 INFO - PROCESS | 1885 | 1461000019814 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:20:19 INFO - PROCESS | 1885 | 1461000019952 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc1f800 == 58 [pid = 1885] [id = 110] 10:20:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9ea786d800) [pid = 1885] [serial = 329] [outer = (nil)] 10:20:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9ea7f9ec00) [pid = 1885] [serial = 330] [outer = 0x7f9ea786d800] 10:20:20 INFO - PROCESS | 1885 | 1461000020022 Marionette DEBUG loaded listener.js 10:20:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9eab94e400) [pid = 1885] [serial = 331] [outer = 0x7f9ea786d800] 10:20:20 INFO - PROCESS | 1885 | 1461000020987 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]]]}] 10:20:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:20:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1385ms 10:20:21 INFO - PROCESS | 1885 | 1461000021022 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:20:21 INFO - PROCESS | 1885 | 1461000021031 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:20:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:20:21 INFO - PROCESS | 1885 | 1461000021040 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:20:21 INFO - PROCESS | 1885 | 1461000021043 Marionette TRACE conn3 <- [1,414,null,{}] 10:20:21 INFO - PROCESS | 1885 | 1461000021049 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}] 10:20:21 INFO - PROCESS | 1885 | 1461000021212 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:20:21 INFO - PROCESS | 1885 | 1461000021354 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1408000 == 59 [pid = 1885] [id = 111] 10:20:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 123 (0x7f9ea786fc00) [pid = 1885] [serial = 332] [outer = (nil)] 10:20:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9eafc8e800) [pid = 1885] [serial = 333] [outer = 0x7f9ea786fc00] 10:20:21 INFO - PROCESS | 1885 | 1461000021423 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9eb09e2c00) [pid = 1885] [serial = 334] [outer = 0x7f9ea786fc00] 10:20:22 INFO - PROCESS | 1885 | 1461000022385 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]]]}] 10:20:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:20:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1375ms 10:20:22 INFO - PROCESS | 1885 | 1461000022416 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:20:22 INFO - PROCESS | 1885 | 1461000022420 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:20:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:20:22 INFO - PROCESS | 1885 | 1461000022426 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 1885 | 1461000022431 Marionette TRACE conn3 <- [1,418,null,{}] 10:20:22 INFO - PROCESS | 1885 | 1461000022447 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}] 10:20:22 INFO - PROCESS | 1885 | 1461000022612 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:20:22 INFO - PROCESS | 1885 | 1461000022757 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab909800 == 60 [pid = 1885] [id = 112] 10:20:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 126 (0x7f9eb3fa9c00) [pid = 1885] [serial = 335] [outer = (nil)] 10:20:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 127 (0x7f9ebe668400) [pid = 1885] [serial = 336] [outer = 0x7f9eb3fa9c00] 10:20:22 INFO - PROCESS | 1885 | 1461000022833 Marionette DEBUG loaded listener.js 10:20:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 128 (0x7f9ebf83b000) [pid = 1885] [serial = 337] [outer = 0x7f9eb3fa9c00] 10:20:24 INFO - PROCESS | 1885 | 1461000024083 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]]]}] 10:20:24 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 10:20:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1686ms 10:20:24 INFO - PROCESS | 1885 | 1461000024122 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 1885 | 1461000024125 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:20:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:20:24 INFO - PROCESS | 1885 | 1461000024131 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 1885 | 1461000024134 Marionette TRACE conn3 <- [1,422,null,{}] 10:20:24 INFO - PROCESS | 1885 | 1461000024139 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}] 10:20:24 INFO - PROCESS | 1885 | 1461000024319 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:20:24 INFO - PROCESS | 1885 | 1461000024430 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ed0ad4800 == 61 [pid = 1885] [id = 113] 10:20:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 129 (0x7f9eb3fab000) [pid = 1885] [serial = 338] [outer = (nil)] 10:20:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9ec3c40800) [pid = 1885] [serial = 339] [outer = 0x7f9eb3fab000] 10:20:24 INFO - PROCESS | 1885 | 1461000024502 Marionette DEBUG loaded listener.js 10:20:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9ec59a0000) [pid = 1885] [serial = 340] [outer = 0x7f9eb3fab000] 10:20:25 INFO - PROCESS | 1885 | 1461000025663 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]]]}] 10:20:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:20:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1630ms 10:20:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:20:25 INFO - PROCESS | 1885 | 1461000025762 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:20:25 INFO - PROCESS | 1885 | 1461000025765 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:20:25 INFO - PROCESS | 1885 | 1461000025771 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:20:25 INFO - PROCESS | 1885 | 1461000025774 Marionette TRACE conn3 <- [1,426,null,{}] 10:20:25 INFO - PROCESS | 1885 | 1461000025779 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}] 10:20:26 INFO - PROCESS | 1885 | 1461000026198 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:20:26 INFO - PROCESS | 1885 | 1461000026357 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab887800 == 62 [pid = 1885] [id = 114] 10:20:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9ea751ec00) [pid = 1885] [serial = 341] [outer = (nil)] 10:20:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9ea7523800) [pid = 1885] [serial = 342] [outer = 0x7f9ea751ec00] 10:20:26 INFO - PROCESS | 1885 | 1461000026421 Marionette DEBUG loaded listener.js 10:20:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9ea786e400) [pid = 1885] [serial = 343] [outer = 0x7f9ea751ec00] 10:20:27 INFO - PROCESS | 1885 | 1461000027335 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] 10:20:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:20:27 INFO - PROCESS | 1885 | 1461000027411 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:20:27 INFO - PROCESS | 1885 | 1461000027418 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:20:27 INFO - PROCESS | 1885 | 1461000027423 Marionette TRACE conn3 <- [1,430,null,{}] 10:20:27 INFO - PROCESS | 1885 | 1461000027429 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}] 10:20:27 INFO - PROCESS | 1885 | 1461000027577 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:20:27 INFO - PROCESS | 1885 | 1461000027732 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec32a7000 == 61 [pid = 1885] [id = 108] 10:20:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3119000 == 60 [pid = 1885] [id = 107] 10:20:27 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9eabb9e400) [pid = 1885] [serial = 249] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9eb02c8400) [pid = 1885] [serial = 252] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9eb1106c00) [pid = 1885] [serial = 255] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9ec32c1800) [pid = 1885] [serial = 258] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9ec38b5000) [pid = 1885] [serial = 285] [outer = (nil)] [url = about:blank] 10:20:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9964000 == 61 [pid = 1885] [id = 115] 10:20:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9eab945000) [pid = 1885] [serial = 344] [outer = (nil)] 10:20:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9eac886800) [pid = 1885] [serial = 345] [outer = 0x7f9eab945000] 10:20:27 INFO - PROCESS | 1885 | 1461000027876 Marionette DEBUG loaded listener.js 10:20:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9eae8d7800) [pid = 1885] [serial = 346] [outer = 0x7f9eab945000] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7a5a800 == 60 [pid = 1885] [id = 106] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3f33800 == 59 [pid = 1885] [id = 105] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0db4800 == 58 [pid = 1885] [id = 104] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9970000 == 57 [pid = 1885] [id = 103] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaf5ba800 == 56 [pid = 1885] [id = 102] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7c98000 == 55 [pid = 1885] [id = 98] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe62e000 == 54 [pid = 1885] [id = 97] 10:20:28 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0787800 == 53 [pid = 1885] [id = 96] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9eb32db000) [pid = 1885] [serial = 276] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9ebfa05800) [pid = 1885] [serial = 279] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9ec599cc00) [pid = 1885] [serial = 246] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 128 (0x7f9eaa45d400) [pid = 1885] [serial = 265] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 127 (0x7f9ea8140800) [pid = 1885] [serial = 264] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 126 (0x7f9eabbb7400) [pid = 1885] [serial = 267] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 125 (0x7f9eae2ea400) [pid = 1885] [serial = 268] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 124 (0x7f9eb0ed5400) [pid = 1885] [serial = 273] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 123 (0x7f9eafffa400) [pid = 1885] [serial = 270] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 122 (0x7f9eb09e2400) [pid = 1885] [serial = 271] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 121 (0x7f9eb09e4800) [pid = 1885] [serial = 261] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9ebfa0f800) [pid = 1885] [serial = 108] [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.] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9eb3d93800) [pid = 1885] [serial = 277] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9ec32bd400) [pid = 1885] [serial = 282] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9ec19c6c00) [pid = 1885] [serial = 280] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9ec372f000) [pid = 1885] [serial = 283] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9eb1854800) [pid = 1885] [serial = 274] [outer = (nil)] [url = about:blank] 10:20:28 INFO - PROCESS | 1885 | 1461000028556 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]]]}] 10:20:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:20:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1190ms 10:20:28 INFO - PROCESS | 1885 | 1461000028609 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:20:28 INFO - PROCESS | 1885 | 1461000028612 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:20:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:20:28 INFO - PROCESS | 1885 | 1461000028643 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:20:28 INFO - PROCESS | 1885 | 1461000028645 Marionette TRACE conn3 <- [1,434,null,{}] 10:20:28 INFO - PROCESS | 1885 | 1461000028656 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}] 10:20:28 INFO - PROCESS | 1885 | 1461000028791 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:20:28 INFO - PROCESS | 1885 | 1461000028802 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc1a800 == 54 [pid = 1885] [id = 116] 10:20:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9ead711c00) [pid = 1885] [serial = 347] [outer = (nil)] 10:20:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9eb09db000) [pid = 1885] [serial = 348] [outer = 0x7f9ead711c00] 10:20:28 INFO - PROCESS | 1885 | 1461000028860 Marionette DEBUG loaded listener.js 10:20:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9eb09e6800) [pid = 1885] [serial = 349] [outer = 0x7f9ead711c00] 10:20:29 INFO - PROCESS | 1885 | 1461000029674 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]]]}] 10:20:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:20:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1109ms 10:20:29 INFO - PROCESS | 1885 | 1461000029729 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:20:29 INFO - PROCESS | 1885 | 1461000029735 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:20:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:20:29 INFO - PROCESS | 1885 | 1461000029754 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:20:29 INFO - PROCESS | 1885 | 1461000029761 Marionette TRACE conn3 <- [1,438,null,{}] 10:20:29 INFO - PROCESS | 1885 | 1461000029767 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}] 10:20:29 INFO - PROCESS | 1885 | 1461000029913 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:20:29 INFO - PROCESS | 1885 | 1461000029922 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1322000 == 55 [pid = 1885] [id = 117] 10:20:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9eb0ecec00) [pid = 1885] [serial = 350] [outer = (nil)] 10:20:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9eb3d8c000) [pid = 1885] [serial = 351] [outer = 0x7f9eb0ecec00] 10:20:29 INFO - PROCESS | 1885 | 1461000029984 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9ebe5b2800) [pid = 1885] [serial = 352] [outer = 0x7f9eb0ecec00] 10:20:30 INFO - PROCESS | 1885 | 1461000030785 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]]]}] 10:20:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:20:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1097ms 10:20:30 INFO - PROCESS | 1885 | 1461000030844 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:20:30 INFO - PROCESS | 1885 | 1461000030847 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:20:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:20:30 INFO - PROCESS | 1885 | 1461000030853 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:20:30 INFO - PROCESS | 1885 | 1461000030855 Marionette TRACE conn3 <- [1,442,null,{}] 10:20:30 INFO - PROCESS | 1885 | 1461000030860 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}] 10:20:31 INFO - PROCESS | 1885 | 1461000031029 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:20:31 INFO - PROCESS | 1885 | 1461000031054 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3f33800 == 56 [pid = 1885] [id = 118] 10:20:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9ea6343400) [pid = 1885] [serial = 353] [outer = (nil)] 10:20:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 123 (0x7f9ebe66a400) [pid = 1885] [serial = 354] [outer = 0x7f9ea6343400] 10:20:31 INFO - PROCESS | 1885 | 1461000031114 Marionette DEBUG loaded listener.js 10:20:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9ebf7cf000) [pid = 1885] [serial = 355] [outer = 0x7f9ea6343400] 10:20:31 INFO - PROCESS | 1885 | 1461000031884 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]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:20:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1083ms 10:20:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:20:31 INFO - PROCESS | 1885 | 1461000031937 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:20:31 INFO - PROCESS | 1885 | 1461000031939 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:20:31 INFO - PROCESS | 1885 | 1461000031945 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 1885 | 1461000031948 Marionette TRACE conn3 <- [1,446,null,{}] 10:20:31 INFO - PROCESS | 1885 | 1461000031960 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}] 10:20:32 INFO - PROCESS | 1885 | 1461000032181 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:20:32 INFO - PROCESS | 1885 | 1461000032213 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe58a000 == 57 [pid = 1885] [id = 119] 10:20:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9eac940c00) [pid = 1885] [serial = 356] [outer = (nil)] 10:20:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 126 (0x7f9eb20c5000) [pid = 1885] [serial = 357] [outer = 0x7f9eac940c00] 10:20:32 INFO - PROCESS | 1885 | 1461000032287 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 127 (0x7f9ebfa0f800) [pid = 1885] [serial = 358] [outer = 0x7f9eac940c00] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 126 (0x7f9eb09e6c00) [pid = 1885] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 125 (0x7f9eb1fa3c00) [pid = 1885] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 124 (0x7f9ea7525800) [pid = 1885] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 123 (0x7f9eac889400) [pid = 1885] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 122 (0x7f9ebe665800) [pid = 1885] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 121 (0x7f9eabbaa000) [pid = 1885] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9eab820400) [pid = 1885] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:20:32 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9ea6342400) [pid = 1885] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:20:33 INFO - PROCESS | 1885 | 1461000033237 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]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:20:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1335ms 10:20:33 INFO - PROCESS | 1885 | 1461000033279 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:20:33 INFO - PROCESS | 1885 | 1461000033283 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:20:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:20:33 INFO - PROCESS | 1885 | 1461000033288 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:20:33 INFO - PROCESS | 1885 | 1461000033290 Marionette TRACE conn3 <- [1,450,null,{}] 10:20:33 INFO - PROCESS | 1885 | 1461000033295 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}] 10:20:33 INFO - PROCESS | 1885 | 1461000033456 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:20:33 INFO - PROCESS | 1885 | 1461000033474 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf482800 == 58 [pid = 1885] [id = 120] 10:20:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9ea786b000) [pid = 1885] [serial = 359] [outer = (nil)] 10:20:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9eb32d4c00) [pid = 1885] [serial = 360] [outer = 0x7f9ea786b000] 10:20:33 INFO - PROCESS | 1885 | 1461000033533 Marionette DEBUG loaded listener.js 10:20:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9ec19c6000) [pid = 1885] [serial = 361] [outer = 0x7f9ea786b000] 10:20:34 INFO - PROCESS | 1885 | 1461000034231 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] 10:20:34 INFO - PROCESS | 1885 | 1461000034274 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:20:34 INFO - PROCESS | 1885 | 1461000034280 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:20:34 INFO - PROCESS | 1885 | 1461000034282 Marionette TRACE conn3 <- [1,454,null,{}] 10:20:34 INFO - PROCESS | 1885 | 1461000034287 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}] 10:20:34 INFO - PROCESS | 1885 | 1461000034450 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:20:34 INFO - PROCESS | 1885 | 1461000034467 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1ad0800 == 59 [pid = 1885] [id = 121] 10:20:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 123 (0x7f9ea7868400) [pid = 1885] [serial = 362] [outer = (nil)] 10:20:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9eabdd9400) [pid = 1885] [serial = 363] [outer = 0x7f9ea7868400] 10:20:34 INFO - PROCESS | 1885 | 1461000034523 Marionette DEBUG loaded listener.js 10:20:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9eabde2c00) [pid = 1885] [serial = 364] [outer = 0x7f9ea7868400] 10:20:35 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:20:35 INFO - PROCESS | 1885 | 1461000035440 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]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:20:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1227ms 10:20:35 INFO - PROCESS | 1885 | 1461000035507 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:20:35 INFO - PROCESS | 1885 | 1461000035512 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:20:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:20:35 INFO - PROCESS | 1885 | 1461000035521 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 1885 | 1461000035526 Marionette TRACE conn3 <- [1,458,null,{}] 10:20:35 INFO - PROCESS | 1885 | 1461000035534 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}] 10:20:35 INFO - PROCESS | 1885 | 1461000035694 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:20:35 INFO - PROCESS | 1885 | 1461000035805 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eada6e800 == 60 [pid = 1885] [id = 122] 10:20:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 126 (0x7f9eaa4aa400) [pid = 1885] [serial = 365] [outer = (nil)] 10:20:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 127 (0x7f9eab94b800) [pid = 1885] [serial = 366] [outer = 0x7f9eaa4aa400] 10:20:35 INFO - PROCESS | 1885 | 1461000035889 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 128 (0x7f9eac884400) [pid = 1885] [serial = 367] [outer = 0x7f9eaa4aa400] 10:20:36 INFO - PROCESS | 1885 | 1461000036701 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] 10:20:36 INFO - PROCESS | 1885 | 1461000036768 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:20:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:20:36 INFO - PROCESS | 1885 | 1461000036778 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 1885 | 1461000036783 Marionette TRACE conn3 <- [1,462,null,{}] 10:20:36 INFO - PROCESS | 1885 | 1461000036788 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}] 10:20:36 INFO - PROCESS | 1885 | 1461000036943 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:20:37 INFO - PROCESS | 1885 | 1461000037078 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb86a9000 == 61 [pid = 1885] [id = 123] 10:20:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 129 (0x7f9eab822000) [pid = 1885] [serial = 368] [outer = (nil)] 10:20:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9eac9c6c00) [pid = 1885] [serial = 369] [outer = 0x7f9eab822000] 10:20:37 INFO - PROCESS | 1885 | 1461000037157 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9eac9cdc00) [pid = 1885] [serial = 370] [outer = 0x7f9eab822000] 10:20:38 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:20:38 INFO - PROCESS | 1885 | 1461000038199 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] 10:20:38 INFO - PROCESS | 1885 | 1461000038262 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:20:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:20:38 INFO - PROCESS | 1885 | 1461000038271 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:20:38 INFO - PROCESS | 1885 | 1461000038277 Marionette TRACE conn3 <- [1,466,null,{}] 10:20:38 INFO - PROCESS | 1885 | 1461000038292 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}] 10:20:38 INFO - PROCESS | 1885 | 1461000038491 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:20:38 INFO - PROCESS | 1885 | 1461000038674 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3d2b000 == 62 [pid = 1885] [id = 124] 10:20:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9eafc8bc00) [pid = 1885] [serial = 371] [outer = (nil)] 10:20:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9eb0ed0000) [pid = 1885] [serial = 372] [outer = 0x7f9eafc8bc00] 10:20:38 INFO - PROCESS | 1885 | 1461000038760 Marionette DEBUG loaded listener.js 10:20:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9eb1fab800) [pid = 1885] [serial = 373] [outer = 0x7f9eafc8bc00] 10:20:39 INFO - PROCESS | 1885 | 1461000039550 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] 10:20:39 INFO - PROCESS | 1885 | 1461000039613 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:20:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:20:39 INFO - PROCESS | 1885 | 1461000039619 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:20:39 INFO - PROCESS | 1885 | 1461000039621 Marionette TRACE conn3 <- [1,470,null,{}] 10:20:39 INFO - PROCESS | 1885 | 1461000039627 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}] 10:20:39 INFO - PROCESS | 1885 | 1461000039775 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:20:39 INFO - PROCESS | 1885 | 1461000039917 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7e70000 == 63 [pid = 1885] [id = 125] 10:20:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9eafffc000) [pid = 1885] [serial = 374] [outer = (nil)] 10:20:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ebe8e4800) [pid = 1885] [serial = 375] [outer = 0x7f9eafffc000] 10:20:39 INFO - PROCESS | 1885 | 1461000039986 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9ec1929400) [pid = 1885] [serial = 376] [outer = 0x7f9eafffc000] 10:20:40 INFO - PROCESS | 1885 | 1461000040821 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]]]}] 10:20:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:20:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1229ms 10:20:40 INFO - PROCESS | 1885 | 1461000040850 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:20:40 INFO - PROCESS | 1885 | 1461000040852 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:20:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:20:40 INFO - PROCESS | 1885 | 1461000040858 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:20:40 INFO - PROCESS | 1885 | 1461000040860 Marionette TRACE conn3 <- [1,474,null,{}] 10:20:40 INFO - PROCESS | 1885 | 1461000040866 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}] 10:20:41 INFO - PROCESS | 1885 | 1461000041008 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:20:41 INFO - PROCESS | 1885 | 1461000041152 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5730000 == 64 [pid = 1885] [id = 126] 10:20:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9ea4ee6400) [pid = 1885] [serial = 377] [outer = (nil)] 10:20:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9ea4eeb800) [pid = 1885] [serial = 378] [outer = 0x7f9ea4ee6400] 10:20:41 INFO - PROCESS | 1885 | 1461000041233 Marionette DEBUG loaded listener.js 10:20:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9ea4ef1c00) [pid = 1885] [serial = 379] [outer = 0x7f9ea4ee6400] 10:20:42 INFO - PROCESS | 1885 | 1461000042104 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]]]}] 10:20:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:20:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1276ms 10:20:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:20:42 INFO - PROCESS | 1885 | 1461000042136 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:20:42 INFO - PROCESS | 1885 | 1461000042138 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:20:42 INFO - PROCESS | 1885 | 1461000042144 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:20:42 INFO - PROCESS | 1885 | 1461000042147 Marionette TRACE conn3 <- [1,478,null,{}] 10:20:42 INFO - PROCESS | 1885 | 1461000042159 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}] 10:20:42 INFO - PROCESS | 1885 | 1461000042346 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:20:42 INFO - PROCESS | 1885 | 1461000042486 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea777a000 == 65 [pid = 1885] [id = 127] 10:20:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9ebe66b800) [pid = 1885] [serial = 380] [outer = (nil)] 10:20:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ec3858c00) [pid = 1885] [serial = 381] [outer = 0x7f9ebe66b800] 10:20:42 INFO - PROCESS | 1885 | 1461000042557 Marionette DEBUG loaded listener.js 10:20:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9ec599bc00) [pid = 1885] [serial = 382] [outer = 0x7f9ebe66b800] 10:20:43 INFO - PROCESS | 1885 | 1461000043417 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]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:20:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1333ms 10:20:43 INFO - PROCESS | 1885 | 1461000043477 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 1885 | 1461000043480 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:20:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:20:43 INFO - PROCESS | 1885 | 1461000043486 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 1885 | 1461000043488 Marionette TRACE conn3 <- [1,482,null,{}] 10:20:43 INFO - PROCESS | 1885 | 1461000043493 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}] 10:20:43 INFO - PROCESS | 1885 | 1461000043630 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:20:43 INFO - PROCESS | 1885 | 1461000043775 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b1e800 == 66 [pid = 1885] [id = 128] 10:20:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9ea4be7400) [pid = 1885] [serial = 383] [outer = (nil)] 10:20:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9ea4bf0400) [pid = 1885] [serial = 384] [outer = 0x7f9ea4be7400] 10:20:43 INFO - PROCESS | 1885 | 1461000043844 Marionette DEBUG loaded listener.js 10:20:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9ea4bf6800) [pid = 1885] [serial = 385] [outer = 0x7f9ea4be7400] 10:20:44 INFO - PROCESS | 1885 | 1461000044903 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]]]}] 10:20:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:20:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1479ms 10:20:44 INFO - PROCESS | 1885 | 1461000044967 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:20:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:20:44 INFO - PROCESS | 1885 | 1461000044972 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:20:44 INFO - PROCESS | 1885 | 1461000044979 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:20:44 INFO - PROCESS | 1885 | 1461000044983 Marionette TRACE conn3 <- [1,486,null,{}] 10:20:44 INFO - PROCESS | 1885 | 1461000044991 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}] 10:20:45 INFO - PROCESS | 1885 | 1461000045155 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:20:45 INFO - PROCESS | 1885 | 1461000045345 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a30800 == 67 [pid = 1885] [id = 129] 10:20:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9ea7526800) [pid = 1885] [serial = 386] [outer = (nil)] 10:20:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9ea786d000) [pid = 1885] [serial = 387] [outer = 0x7f9ea7526800] 10:20:45 INFO - PROCESS | 1885 | 1461000045413 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea7f9c000) [pid = 1885] [serial = 388] [outer = 0x7f9ea7526800] 10:20:46 INFO - PROCESS | 1885 | 1461000046248 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]]]}] 10:20:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:20:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1331ms 10:20:46 INFO - PROCESS | 1885 | 1461000046310 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:20:46 INFO - PROCESS | 1885 | 1461000046318 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:20:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:20:46 INFO - PROCESS | 1885 | 1461000046327 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:20:46 INFO - PROCESS | 1885 | 1461000046330 Marionette TRACE conn3 <- [1,490,null,{}] 10:20:46 INFO - PROCESS | 1885 | 1461000046335 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}] 10:20:46 INFO - PROCESS | 1885 | 1461000046478 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:20:46 INFO - PROCESS | 1885 | 1461000046617 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:46 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf482800 == 66 [pid = 1885] [id = 120] 10:20:46 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe58a000 == 65 [pid = 1885] [id = 119] 10:20:46 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ea7872c00) [pid = 1885] [serial = 327] [outer = (nil)] [url = about:blank] 10:20:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82e3800 == 66 [pid = 1885] [id = 130] 10:20:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea7872c00) [pid = 1885] [serial = 389] [outer = (nil)] 10:20:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9eabddd400) [pid = 1885] [serial = 390] [outer = 0x7f9ea7872c00] 10:20:46 INFO - PROCESS | 1885 | 1461000046709 Marionette DEBUG loaded listener.js 10:20:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9eac937800) [pid = 1885] [serial = 391] [outer = 0x7f9ea7872c00] 10:20:46 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3f33800 == 65 [pid = 1885] [id = 118] 10:20:46 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1322000 == 64 [pid = 1885] [id = 117] 10:20:46 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc1a800 == 63 [pid = 1885] [id = 116] 10:20:46 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9964000 == 62 [pid = 1885] [id = 115] 10:20:46 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab887800 == 61 [pid = 1885] [id = 114] 10:20:47 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1408000 == 60 [pid = 1885] [id = 111] 10:20:47 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc1f800 == 59 [pid = 1885] [id = 110] 10:20:47 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3c68000 == 58 [pid = 1885] [id = 109] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9ebe662c00) [pid = 1885] [serial = 319] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9ec3c45400) [pid = 1885] [serial = 325] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ea7f9a400) [pid = 1885] [serial = 306] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9eb0dc4400) [pid = 1885] [serial = 313] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9ec7c57400) [pid = 1885] [serial = 300] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9eb02c6000) [pid = 1885] [serial = 312] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9eac888800) [pid = 1885] [serial = 303] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9ec19be400) [pid = 1885] [serial = 321] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9ec3728400) [pid = 1885] [serial = 322] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9eb09db400) [pid = 1885] [serial = 291] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9eac887800) [pid = 1885] [serial = 310] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9ebeadfc00) [pid = 1885] [serial = 294] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ec5997400) [pid = 1885] [serial = 297] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9eb3d6d000) [pid = 1885] [serial = 174] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9ec385a800) [pid = 1885] [serial = 324] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9ea99c2000) [pid = 1885] [serial = 307] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9eb3f4ac00) [pid = 1885] [serial = 316] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9eac881400) [pid = 1885] [serial = 309] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9eb1fa5c00) [pid = 1885] [serial = 315] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9ebe375800) [pid = 1885] [serial = 318] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9eab94d400) [pid = 1885] [serial = 288] [outer = (nil)] [url = about:blank] 10:20:47 INFO - PROCESS | 1885 | 1461000047589 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]]]}] 10:20:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:20:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1282ms 10:20:47 INFO - PROCESS | 1885 | 1461000047609 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:20:47 INFO - PROCESS | 1885 | 1461000047611 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:20:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:20:47 INFO - PROCESS | 1885 | 1461000047617 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:20:47 INFO - PROCESS | 1885 | 1461000047622 Marionette TRACE conn3 <- [1,494,null,{}] 10:20:47 INFO - PROCESS | 1885 | 1461000047637 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}] 10:20:47 INFO - PROCESS | 1885 | 1461000047778 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:20:47 INFO - PROCESS | 1885 | 1461000047795 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb080f800 == 59 [pid = 1885] [id = 131] 10:20:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9eac9d2c00) [pid = 1885] [serial = 392] [outer = (nil)] 10:20:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9eaf576400) [pid = 1885] [serial = 393] [outer = 0x7f9eac9d2c00] 10:20:47 INFO - PROCESS | 1885 | 1461000047860 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9eb09e0800) [pid = 1885] [serial = 394] [outer = 0x7f9eac9d2c00] 10:20:48 INFO - PROCESS | 1885 | 1461000048583 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]]]}] 10:20:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:20:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 980ms 10:20:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:20:48 INFO - PROCESS | 1885 | 1461000048599 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:20:48 INFO - PROCESS | 1885 | 1461000048603 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:20:48 INFO - PROCESS | 1885 | 1461000048608 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:20:48 INFO - PROCESS | 1885 | 1461000048611 Marionette TRACE conn3 <- [1,498,null,{}] 10:20:48 INFO - PROCESS | 1885 | 1461000048616 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}] 10:20:48 INFO - PROCESS | 1885 | 1461000048790 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:20:48 INFO - PROCESS | 1885 | 1461000048811 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11de000 == 60 [pid = 1885] [id = 132] 10:20:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9eaf574800) [pid = 1885] [serial = 395] [outer = (nil)] 10:20:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9eb32d6800) [pid = 1885] [serial = 396] [outer = 0x7f9eaf574800] 10:20:48 INFO - PROCESS | 1885 | 1461000048872 Marionette DEBUG loaded listener.js 10:20:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9eb3fb4800) [pid = 1885] [serial = 397] [outer = 0x7f9eaf574800] 10:20:49 INFO - PROCESS | 1885 | 1461000049610 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]]]}] 10:20:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:20:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1033ms 10:20:49 INFO - PROCESS | 1885 | 1461000049641 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:20:49 INFO - PROCESS | 1885 | 1461000049644 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:20:49 INFO - PROCESS | 1885 | 1461000049650 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 1885 | 1461000049652 Marionette TRACE conn3 <- [1,502,null,{}] 10:20:49 INFO - PROCESS | 1885 | 1461000049717 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}] 10:20:49 INFO - PROCESS | 1885 | 1461000049884 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:20:49 INFO - PROCESS | 1885 | 1461000049901 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb78a2800 == 61 [pid = 1885] [id = 133] 10:20:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9ead9a6400) [pid = 1885] [serial = 398] [outer = (nil)] 10:20:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9ebe36c800) [pid = 1885] [serial = 399] [outer = 0x7f9ead9a6400] 10:20:49 INFO - PROCESS | 1885 | 1461000049959 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9ebeadfc00) [pid = 1885] [serial = 400] [outer = 0x7f9ead9a6400] 10:20:50 INFO - PROCESS | 1885 | 1461000050705 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]]]}] 10:20:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:20:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1075ms 10:20:50 INFO - PROCESS | 1885 | 1461000050726 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:20:50 INFO - PROCESS | 1885 | 1461000050729 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:20:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:20:50 INFO - PROCESS | 1885 | 1461000050742 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:20:50 INFO - PROCESS | 1885 | 1461000050744 Marionette TRACE conn3 <- [1,506,null,{}] 10:20:50 INFO - PROCESS | 1885 | 1461000050750 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}] 10:20:50 INFO - PROCESS | 1885 | 1461000050943 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:20:50 INFO - PROCESS | 1885 | 1461000050970 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebfa55000 == 62 [pid = 1885] [id = 134] 10:20:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9eb035b800) [pid = 1885] [serial = 401] [outer = (nil)] 10:20:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9ebd7cf000) [pid = 1885] [serial = 402] [outer = 0x7f9eb035b800] 10:20:51 INFO - PROCESS | 1885 | 1461000051031 Marionette DEBUG loaded listener.js 10:20:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ec372b000) [pid = 1885] [serial = 403] [outer = 0x7f9eb035b800] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9eabbb9400) [pid = 1885] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9ea6343400) [pid = 1885] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9ead711c00) [pid = 1885] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9eab945000) [pid = 1885] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ea751ec00) [pid = 1885] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9eac940c00) [pid = 1885] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9eb0ecec00) [pid = 1885] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9ea786b000) [pid = 1885] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:20:51 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9ea7e0d800) [pid = 1885] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:20:51 INFO - PROCESS | 1885 | 1461000051840 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]]]}] 10:20:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:20:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1133ms 10:20:51 INFO - PROCESS | 1885 | 1461000051869 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:20:51 INFO - PROCESS | 1885 | 1461000051872 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:20:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:20:51 INFO - PROCESS | 1885 | 1461000051877 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 1885 | 1461000051879 Marionette TRACE conn3 <- [1,510,null,{}] 10:20:51 INFO - PROCESS | 1885 | 1461000051888 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}] 10:20:52 INFO - PROCESS | 1885 | 1461000052019 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:20:52 INFO - PROCESS | 1885 | 1461000052032 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1c3d000 == 63 [pid = 1885] [id = 135] 10:20:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9ea7874800) [pid = 1885] [serial = 404] [outer = (nil)] 10:20:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9ea82b4400) [pid = 1885] [serial = 405] [outer = 0x7f9ea7874800] 10:20:52 INFO - PROCESS | 1885 | 1461000052093 Marionette DEBUG loaded listener.js 10:20:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ea82ba800) [pid = 1885] [serial = 406] [outer = 0x7f9ea7874800] 10:20:52 INFO - PROCESS | 1885 | 1461000052827 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]]]}] 10:20:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:20:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 985ms 10:20:52 INFO - PROCESS | 1885 | 1461000052864 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:20:52 INFO - PROCESS | 1885 | 1461000052867 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:20:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:20:52 INFO - PROCESS | 1885 | 1461000052872 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:20:52 INFO - PROCESS | 1885 | 1461000052874 Marionette TRACE conn3 <- [1,514,null,{}] 10:20:52 INFO - PROCESS | 1885 | 1461000052879 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}] 10:20:53 INFO - PROCESS | 1885 | 1461000053047 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:20:53 INFO - PROCESS | 1885 | 1461000053062 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b4f800 == 64 [pid = 1885] [id = 136] 10:20:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9ea4eef800) [pid = 1885] [serial = 407] [outer = (nil)] 10:20:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9eac87e000) [pid = 1885] [serial = 408] [outer = 0x7f9ea4eef800] 10:20:53 INFO - PROCESS | 1885 | 1461000053124 Marionette DEBUG loaded listener.js 10:20:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9eb0362c00) [pid = 1885] [serial = 409] [outer = 0x7f9ea4eef800] 10:20:53 INFO - PROCESS | 1885 | 1461000053907 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]]]}] 10:20:53 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 10:20:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1077ms 10:20:53 INFO - PROCESS | 1885 | 1461000053954 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:20:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:20:53 INFO - PROCESS | 1885 | 1461000053960 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:20:53 INFO - PROCESS | 1885 | 1461000053968 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:20:53 INFO - PROCESS | 1885 | 1461000053973 Marionette TRACE conn3 <- [1,518,null,{}] 10:20:53 INFO - PROCESS | 1885 | 1461000053983 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}] 10:20:54 INFO - PROCESS | 1885 | 1461000054186 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:20:54 INFO - PROCESS | 1885 | 1461000054330 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82e4000 == 65 [pid = 1885] [id = 137] 10:20:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9ea4bee000) [pid = 1885] [serial = 410] [outer = (nil)] 10:20:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9ea786f800) [pid = 1885] [serial = 411] [outer = 0x7f9ea4bee000] 10:20:54 INFO - PROCESS | 1885 | 1461000054406 Marionette DEBUG loaded listener.js 10:20:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ea82b6000) [pid = 1885] [serial = 412] [outer = 0x7f9ea4bee000] 10:20:55 INFO - PROCESS | 1885 | 1461000055274 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]]]}] 10:20:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:20:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1343ms 10:20:55 INFO - PROCESS | 1885 | 1461000055311 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:20:55 INFO - PROCESS | 1885 | 1461000055319 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:20:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:20:55 INFO - PROCESS | 1885 | 1461000055328 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:20:55 INFO - PROCESS | 1885 | 1461000055331 Marionette TRACE conn3 <- [1,522,null,{}] 10:20:55 INFO - PROCESS | 1885 | 1461000055336 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}] 10:20:55 INFO - PROCESS | 1885 | 1461000055494 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:20:55 INFO - PROCESS | 1885 | 1461000055644 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3d19800 == 66 [pid = 1885] [id = 138] 10:20:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9ea6337800) [pid = 1885] [serial = 413] [outer = (nil)] 10:20:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9eac938400) [pid = 1885] [serial = 414] [outer = 0x7f9ea6337800] 10:20:55 INFO - PROCESS | 1885 | 1461000055713 Marionette DEBUG loaded listener.js 10:20:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9eac9c7000) [pid = 1885] [serial = 415] [outer = 0x7f9ea6337800] 10:20:56 INFO - PROCESS | 1885 | 1461000056751 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]]]}] 10:20:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:20:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1484ms 10:20:56 INFO - PROCESS | 1885 | 1461000056812 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:20:56 INFO - PROCESS | 1885 | 1461000056816 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:20:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:20:56 INFO - PROCESS | 1885 | 1461000056824 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:20:56 INFO - PROCESS | 1885 | 1461000056830 Marionette TRACE conn3 <- [1,526,null,{}] 10:20:56 INFO - PROCESS | 1885 | 1461000056848 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}] 10:20:57 INFO - PROCESS | 1885 | 1461000057045 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:20:57 INFO - PROCESS | 1885 | 1461000057236 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4a04800 == 67 [pid = 1885] [id = 139] 10:20:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9eb0359800) [pid = 1885] [serial = 416] [outer = (nil)] 10:20:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9eb036e800) [pid = 1885] [serial = 417] [outer = 0x7f9eb0359800] 10:20:57 INFO - PROCESS | 1885 | 1461000057325 Marionette DEBUG loaded listener.js 10:20:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9eb0376400) [pid = 1885] [serial = 418] [outer = 0x7f9eb0359800] 10:20:58 INFO - PROCESS | 1885 | 1461000058157 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]]]}] 10:20:58 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 10:20:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1391ms 10:20:58 INFO - PROCESS | 1885 | 1461000058216 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:20:58 INFO - PROCESS | 1885 | 1461000058220 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:20:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:20:58 INFO - PROCESS | 1885 | 1461000058226 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:20:58 INFO - PROCESS | 1885 | 1461000058228 Marionette TRACE conn3 <- [1,530,null,{}] 10:20:58 INFO - PROCESS | 1885 | 1461000058236 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}] 10:20:58 INFO - PROCESS | 1885 | 1461000058396 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:20:58 INFO - PROCESS | 1885 | 1461000058538 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84c6000 == 68 [pid = 1885] [id = 140] 10:20:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea4cc7c00) [pid = 1885] [serial = 419] [outer = (nil)] 10:20:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9ea4cd2c00) [pid = 1885] [serial = 420] [outer = 0x7f9ea4cc7c00] 10:20:58 INFO - PROCESS | 1885 | 1461000058610 Marionette DEBUG loaded listener.js 10:20:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9eb0377400) [pid = 1885] [serial = 421] [outer = 0x7f9ea4cc7c00] 10:20:59 INFO - PROCESS | 1885 | 1461000059364 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"]]]}] 10:20:59 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 10:20:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:20:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:20:59 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 10:20:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:20:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:20:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:20:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1228ms 10:20:59 INFO - PROCESS | 1885 | 1461000059457 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:20:59 INFO - PROCESS | 1885 | 1461000059461 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:20:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:20:59 INFO - PROCESS | 1885 | 1461000059485 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:20:59 INFO - PROCESS | 1885 | 1461000059489 Marionette TRACE conn3 <- [1,534,null,{}] 10:20:59 INFO - PROCESS | 1885 | 1461000059495 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}] 10:20:59 INFO - PROCESS | 1885 | 1461000059665 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:20:59 INFO - PROCESS | 1885 | 1461000059806 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac70c800 == 69 [pid = 1885] [id = 141] 10:20:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ea4ccf000) [pid = 1885] [serial = 422] [outer = (nil)] 10:20:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ea4d76000) [pid = 1885] [serial = 423] [outer = 0x7f9ea4ccf000] 10:20:59 INFO - PROCESS | 1885 | 1461000059875 Marionette DEBUG loaded listener.js 10:20:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9eb0378400) [pid = 1885] [serial = 424] [outer = 0x7f9ea4ccf000] 10:21:00 INFO - PROCESS | 1885 | 1461000060620 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]]]}] 10:21:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:21:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1245ms 10:21:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:21:00 INFO - PROCESS | 1885 | 1461000060714 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:21:00 INFO - PROCESS | 1885 | 1461000060717 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:21:00 INFO - PROCESS | 1885 | 1461000060723 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:21:00 INFO - PROCESS | 1885 | 1461000060726 Marionette TRACE conn3 <- [1,538,null,{}] 10:21:00 INFO - PROCESS | 1885 | 1461000060732 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}] 10:21:00 INFO - PROCESS | 1885 | 1461000060982 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:21:01 INFO - PROCESS | 1885 | 1461000061084 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8556800 == 70 [pid = 1885] [id = 142] 10:21:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea4d71000) [pid = 1885] [serial = 425] [outer = (nil)] 10:21:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9eac7ec400) [pid = 1885] [serial = 426] [outer = 0x7f9ea4d71000] 10:21:01 INFO - PROCESS | 1885 | 1461000061159 Marionette DEBUG loaded listener.js 10:21:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9eb05e4400) [pid = 1885] [serial = 427] [outer = 0x7f9ea4d71000] 10:21:01 INFO - PROCESS | 1885 | 1461000061937 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]]]}] 10:21:01 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. 10:21:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1230ms 10:21:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:21:01 INFO - PROCESS | 1885 | 1461000061953 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:21:01 INFO - PROCESS | 1885 | 1461000061955 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:21:01 INFO - PROCESS | 1885 | 1461000061961 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 1885 | 1461000061964 Marionette TRACE conn3 <- [1,542,null,{}] 10:21:01 INFO - PROCESS | 1885 | 1461000061969 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}] 10:21:02 INFO - PROCESS | 1885 | 1461000062109 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:21:02 INFO - PROCESS | 1885 | 1461000062257 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7b5a000 == 71 [pid = 1885] [id = 143] 10:21:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea6339c00) [pid = 1885] [serial = 428] [outer = (nil)] 10:21:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9ea7cca800) [pid = 1885] [serial = 429] [outer = 0x7f9ea6339c00] 10:21:02 INFO - PROCESS | 1885 | 1461000062335 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea87a0c00) [pid = 1885] [serial = 430] [outer = 0x7f9ea6339c00] 10:21:03 INFO - PROCESS | 1885 | 1461000063439 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]]]}] 10:21:03 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. 10:21:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1527ms 10:21:03 INFO - PROCESS | 1885 | 1461000063490 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:21:03 INFO - PROCESS | 1885 | 1461000063495 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:21:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:21:03 INFO - PROCESS | 1885 | 1461000063504 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:21:03 INFO - PROCESS | 1885 | 1461000063509 Marionette TRACE conn3 <- [1,546,null,{}] 10:21:03 INFO - PROCESS | 1885 | 1461000063517 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}] 10:21:03 INFO - PROCESS | 1885 | 1461000063687 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:21:03 INFO - PROCESS | 1885 | 1461000063892 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea854f800 == 72 [pid = 1885] [id = 144] 10:21:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ea4d76c00) [pid = 1885] [serial = 431] [outer = (nil)] 10:21:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ea6342400) [pid = 1885] [serial = 432] [outer = 0x7f9ea4d76c00] 10:21:03 INFO - PROCESS | 1885 | 1461000063954 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9ea7cc9800) [pid = 1885] [serial = 433] [outer = 0x7f9ea4d76c00] 10:21:04 INFO - PROCESS | 1885 | 1461000064690 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]]]}] 10:21:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:21:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1238ms 10:21:04 INFO - PROCESS | 1885 | 1461000064742 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:21:04 INFO - PROCESS | 1885 | 1461000064749 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:21:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:21:04 INFO - PROCESS | 1885 | 1461000064758 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 1885 | 1461000064762 Marionette TRACE conn3 <- [1,550,null,{}] 10:21:04 INFO - PROCESS | 1885 | 1461000064767 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}] 10:21:04 INFO - PROCESS | 1885 | 1461000064914 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:21:05 INFO - PROCESS | 1885 | 1461000065044 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab90f000 == 73 [pid = 1885] [id = 145] 10:21:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9ea633a000) [pid = 1885] [serial = 434] [outer = (nil)] 10:21:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9ea82aec00) [pid = 1885] [serial = 435] [outer = 0x7f9ea633a000] 10:21:05 INFO - PROCESS | 1885 | 1461000065103 Marionette DEBUG loaded listener.js 10:21:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9ea87a1c00) [pid = 1885] [serial = 436] [outer = 0x7f9ea633a000] 10:21:06 INFO - PROCESS | 1885 | 1461000066001 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]]]}] 10:21:06 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. 10:21:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 10:21:06 INFO - PROCESS | 1885 | 1461000066070 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 1885 | 1461000066073 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:21:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:21:06 INFO - PROCESS | 1885 | 1461000066081 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 1885 | 1461000066086 Marionette TRACE conn3 <- [1,554,null,{}] 10:21:06 INFO - PROCESS | 1885 | 1461000066101 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}] 10:21:06 INFO - PROCESS | 1885 | 1461000066247 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:21:06 INFO - PROCESS | 1885 | 1461000066409 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaa4dc800 == 74 [pid = 1885] [id = 146] 10:21:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9eab822800) [pid = 1885] [serial = 437] [outer = (nil)] 10:21:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9eab94d800) [pid = 1885] [serial = 438] [outer = 0x7f9eab822800] 10:21:06 INFO - PROCESS | 1885 | 1461000066476 Marionette DEBUG loaded listener.js 10:21:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9eac7e9000) [pid = 1885] [serial = 439] [outer = 0x7f9eab822800] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaa512000 == 73 [pid = 1885] [id = 67] 10:21:06 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea7f9ec00) [pid = 1885] [serial = 330] [outer = (nil)] [url = about:blank] 10:21:06 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9eafc8e800) [pid = 1885] [serial = 333] [outer = (nil)] [url = about:blank] 10:21:06 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9ebe668400) [pid = 1885] [serial = 336] [outer = (nil)] [url = about:blank] 10:21:06 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9ec3c40800) [pid = 1885] [serial = 339] [outer = (nil)] [url = about:blank] 10:21:06 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9eabdd9400) [pid = 1885] [serial = 363] [outer = (nil)] [url = about:blank] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1c3d000 == 72 [pid = 1885] [id = 135] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebfa55000 == 71 [pid = 1885] [id = 134] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb78a2800 == 70 [pid = 1885] [id = 133] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb11de000 == 69 [pid = 1885] [id = 132] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb080f800 == 68 [pid = 1885] [id = 131] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82e3800 == 67 [pid = 1885] [id = 130] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a30800 == 66 [pid = 1885] [id = 129] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3d2b000 == 65 [pid = 1885] [id = 124] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb86a9000 == 64 [pid = 1885] [id = 123] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eada6e800 == 63 [pid = 1885] [id = 122] 10:21:06 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1ad0800 == 62 [pid = 1885] [id = 121] 10:21:07 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ec372dc00) [pid = 1885] [serial = 210] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ebe66a400) [pid = 1885] [serial = 354] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9eb09db000) [pid = 1885] [serial = 348] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9eb09e6800) [pid = 1885] [serial = 349] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9eac886800) [pid = 1885] [serial = 345] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9eae8d7800) [pid = 1885] [serial = 346] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ea7523800) [pid = 1885] [serial = 342] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9eb20c5000) [pid = 1885] [serial = 357] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea786e400) [pid = 1885] [serial = 343] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9eb3d8c000) [pid = 1885] [serial = 351] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9ebfa0f800) [pid = 1885] [serial = 358] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9ebf7cf000) [pid = 1885] [serial = 355] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9ec19c6000) [pid = 1885] [serial = 361] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9ebe5b2800) [pid = 1885] [serial = 352] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9eb32d4c00) [pid = 1885] [serial = 360] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ec3d09c00) [pid = 1885] [serial = 286] [outer = (nil)] [url = about:blank] 10:21:07 INFO - PROCESS | 1885 | 1461000067301 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]]]}] 10:21:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:21:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1233ms 10:21:07 INFO - PROCESS | 1885 | 1461000067342 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:21:07 INFO - PROCESS | 1885 | 1461000067346 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:21:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:21:07 INFO - PROCESS | 1885 | 1461000067352 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:21:07 INFO - PROCESS | 1885 | 1461000067354 Marionette TRACE conn3 <- [1,558,null,{}] 10:21:07 INFO - PROCESS | 1885 | 1461000067359 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}] 10:21:07 INFO - PROCESS | 1885 | 1461000067488 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:21:07 INFO - PROCESS | 1885 | 1461000067502 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab873000 == 63 [pid = 1885] [id = 147] 10:21:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea786e400) [pid = 1885] [serial = 440] [outer = (nil)] 10:21:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9eac7f5000) [pid = 1885] [serial = 441] [outer = 0x7f9ea786e400] 10:21:07 INFO - PROCESS | 1885 | 1461000067559 Marionette DEBUG loaded listener.js 10:21:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9eac882c00) [pid = 1885] [serial = 442] [outer = 0x7f9ea786e400] 10:21:08 INFO - PROCESS | 1885 | 1461000068284 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]]]}] 10:21:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 975ms 10:21:08 INFO - PROCESS | 1885 | 1461000068329 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:21:08 INFO - PROCESS | 1885 | 1461000068333 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:21:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:21:08 INFO - PROCESS | 1885 | 1461000068338 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:21:08 INFO - PROCESS | 1885 | 1461000068341 Marionette TRACE conn3 <- [1,562,null,{}] 10:21:08 INFO - PROCESS | 1885 | 1461000068345 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}] 10:21:08 INFO - PROCESS | 1885 | 1461000068466 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:21:08 INFO - PROCESS | 1885 | 1461000068480 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc1f800 == 64 [pid = 1885] [id = 148] 10:21:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9eabdd9400) [pid = 1885] [serial = 443] [outer = (nil)] 10:21:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9eac93a000) [pid = 1885] [serial = 444] [outer = 0x7f9eabdd9400] 10:21:08 INFO - PROCESS | 1885 | 1461000068535 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9eac9c5000) [pid = 1885] [serial = 445] [outer = 0x7f9eabdd9400] 10:21:08 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:09 INFO - PROCESS | 1885 | 1461000069288 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]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:21:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 978ms 10:21:09 INFO - PROCESS | 1885 | 1461000069317 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 1885 | 1461000069320 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:21:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:21:09 INFO - PROCESS | 1885 | 1461000069325 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 1885 | 1461000069328 Marionette TRACE conn3 <- [1,566,null,{}] 10:21:09 INFO - PROCESS | 1885 | 1461000069332 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}] 10:21:09 INFO - PROCESS | 1885 | 1461000069536 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:21:09 INFO - PROCESS | 1885 | 1461000069554 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0ad5000 == 65 [pid = 1885] [id = 149] 10:21:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9eac9cd400) [pid = 1885] [serial = 446] [outer = (nil)] 10:21:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9eae3e0c00) [pid = 1885] [serial = 447] [outer = 0x7f9eac9cd400] 10:21:09 INFO - PROCESS | 1885 | 1461000069615 Marionette DEBUG loaded listener.js 10:21:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9eb02c7c00) [pid = 1885] [serial = 448] [outer = 0x7f9eac9cd400] 10:21:10 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:10 INFO - PROCESS | 1885 | 1461000070282 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]]]}] 10:21:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:21:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 976ms 10:21:10 INFO - PROCESS | 1885 | 1461000070308 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:21:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:21:10 INFO - PROCESS | 1885 | 1461000070312 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:21:10 INFO - PROCESS | 1885 | 1461000070318 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:21:10 INFO - PROCESS | 1885 | 1461000070320 Marionette TRACE conn3 <- [1,570,null,{}] 10:21:10 INFO - PROCESS | 1885 | 1461000070325 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}] 10:21:10 INFO - PROCESS | 1885 | 1461000070487 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:21:10 INFO - PROCESS | 1885 | 1461000070516 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1315800 == 66 [pid = 1885] [id = 150] 10:21:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9eaf74b800) [pid = 1885] [serial = 449] [outer = (nil)] 10:21:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9eb0363800) [pid = 1885] [serial = 450] [outer = 0x7f9eaf74b800] 10:21:10 INFO - PROCESS | 1885 | 1461000070576 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9eb0378800) [pid = 1885] [serial = 451] [outer = 0x7f9eaf74b800] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ead9a6400) [pid = 1885] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9eaf574800) [pid = 1885] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ea7872c00) [pid = 1885] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ea7869400) [pid = 1885] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9eb035b800) [pid = 1885] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9ea7526800) [pid = 1885] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9ea7874800) [pid = 1885] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9eac9d2c00) [pid = 1885] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:21:11 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9ea7868400) [pid = 1885] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:21:11 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:12 INFO - PROCESS | 1885 | 1461000072009 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]]]}] 10:21:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:21:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1732ms 10:21:12 INFO - PROCESS | 1885 | 1461000072049 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:21:12 INFO - PROCESS | 1885 | 1461000072051 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:21:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:21:12 INFO - PROCESS | 1885 | 1461000072057 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:21:12 INFO - PROCESS | 1885 | 1461000072070 Marionette TRACE conn3 <- [1,574,null,{}] 10:21:12 INFO - PROCESS | 1885 | 1461000072075 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}] 10:21:12 INFO - PROCESS | 1885 | 1461000072197 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:21:12 INFO - PROCESS | 1885 | 1461000072213 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe3ee800 == 67 [pid = 1885] [id = 151] 10:21:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9eabb20800) [pid = 1885] [serial = 452] [outer = (nil)] 10:21:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9eb0379800) [pid = 1885] [serial = 453] [outer = 0x7f9eabb20800] 10:21:12 INFO - PROCESS | 1885 | 1461000072269 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9eb0f71400) [pid = 1885] [serial = 454] [outer = 0x7f9eabb20800] 10:21:12 INFO - PROCESS | 1885 | 1461000072993 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]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:21:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 986ms 10:21:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:21:13 INFO - PROCESS | 1885 | 1461000073044 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:21:13 INFO - PROCESS | 1885 | 1461000073046 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:21:13 INFO - PROCESS | 1885 | 1461000073052 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 1885 | 1461000073055 Marionette TRACE conn3 <- [1,578,null,{}] 10:21:13 INFO - PROCESS | 1885 | 1461000073070 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}] 10:21:13 INFO - PROCESS | 1885 | 1461000073194 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:21:13 INFO - PROCESS | 1885 | 1461000073208 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf497000 == 68 [pid = 1885] [id = 152] 10:21:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea813bc00) [pid = 1885] [serial = 455] [outer = (nil)] 10:21:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9eb3d65800) [pid = 1885] [serial = 456] [outer = 0x7f9ea813bc00] 10:21:13 INFO - PROCESS | 1885 | 1461000073265 Marionette DEBUG loaded listener.js 10:21:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9eb3fb7800) [pid = 1885] [serial = 457] [outer = 0x7f9ea813bc00] 10:21:14 INFO - PROCESS | 1885 | 1461000074251 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]]]}] 10:21:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:21:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1236ms 10:21:14 INFO - PROCESS | 1885 | 1461000074304 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:21:14 INFO - PROCESS | 1885 | 1461000074312 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:21:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:21:14 INFO - PROCESS | 1885 | 1461000074322 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:21:14 INFO - PROCESS | 1885 | 1461000074327 Marionette TRACE conn3 <- [1,582,null,{}] 10:21:14 INFO - PROCESS | 1885 | 1461000074334 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}] 10:21:14 INFO - PROCESS | 1885 | 1461000074496 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:21:14 INFO - PROCESS | 1885 | 1461000074638 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84d9800 == 69 [pid = 1885] [id = 153] 10:21:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea633f400) [pid = 1885] [serial = 458] [outer = (nil)] 10:21:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9ea7ccdc00) [pid = 1885] [serial = 459] [outer = 0x7f9ea633f400] 10:21:14 INFO - PROCESS | 1885 | 1461000074709 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea879bc00) [pid = 1885] [serial = 460] [outer = 0x7f9ea633f400] 10:21:15 INFO - PROCESS | 1885 | 1461000075601 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]]]}] 10:21:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:21:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1333ms 10:21:15 INFO - PROCESS | 1885 | 1461000075655 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:21:15 INFO - PROCESS | 1885 | 1461000075663 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:21:15 INFO - PROCESS | 1885 | 1461000075672 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 1885 | 1461000075676 Marionette TRACE conn3 <- [1,586,null,{}] 10:21:15 INFO - PROCESS | 1885 | 1461000075681 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}] 10:21:15 INFO - PROCESS | 1885 | 1461000075835 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:21:15 INFO - PROCESS | 1885 | 1461000075977 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0abd000 == 70 [pid = 1885] [id = 154] 10:21:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ea4bed800) [pid = 1885] [serial = 461] [outer = (nil)] 10:21:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9eabbb5800) [pid = 1885] [serial = 462] [outer = 0x7f9ea4bed800] 10:21:16 INFO - PROCESS | 1885 | 1461000076049 Marionette DEBUG loaded listener.js 10:21:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9eac7eb400) [pid = 1885] [serial = 463] [outer = 0x7f9ea4bed800] 10:21:16 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:16 INFO - PROCESS | 1885 | 1461000076942 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]]]}] 10:21:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:21:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1328ms 10:21:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:21:17 INFO - PROCESS | 1885 | 1461000077001 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:21:17 INFO - PROCESS | 1885 | 1461000077003 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:21:17 INFO - PROCESS | 1885 | 1461000077010 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:21:17 INFO - PROCESS | 1885 | 1461000077016 Marionette TRACE conn3 <- [1,590,null,{}] 10:21:17 INFO - PROCESS | 1885 | 1461000077031 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}] 10:21:17 INFO - PROCESS | 1885 | 1461000077230 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:21:17 INFO - PROCESS | 1885 | 1461000077388 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec312a000 == 71 [pid = 1885] [id = 155] 10:21:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9eac7ec800) [pid = 1885] [serial = 464] [outer = (nil)] 10:21:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9ead719400) [pid = 1885] [serial = 465] [outer = 0x7f9eac7ec800] 10:21:17 INFO - PROCESS | 1885 | 1461000077464 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9eafb59000) [pid = 1885] [serial = 466] [outer = 0x7f9eac7ec800] 10:21:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9eb0358400) [pid = 1885] [serial = 467] [outer = 0x7f9ea7f9c400] 10:21:18 INFO - PROCESS | 1885 | 1461000078368 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]]]}] 10:21:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:21:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1435ms 10:21:18 INFO - PROCESS | 1885 | 1461000078445 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:21:18 INFO - PROCESS | 1885 | 1461000078449 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:21:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:21:18 INFO - PROCESS | 1885 | 1461000078455 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:21:18 INFO - PROCESS | 1885 | 1461000078458 Marionette TRACE conn3 <- [1,594,null,{}] 10:21:18 INFO - PROCESS | 1885 | 1461000078463 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}] 10:21:18 INFO - PROCESS | 1885 | 1461000078616 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:21:18 INFO - PROCESS | 1885 | 1461000078759 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b66800 == 72 [pid = 1885] [id = 156] 10:21:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9eac889400) [pid = 1885] [serial = 468] [outer = (nil)] 10:21:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9eb1854800) [pid = 1885] [serial = 469] [outer = 0x7f9eac889400] 10:21:18 INFO - PROCESS | 1885 | 1461000078828 Marionette DEBUG loaded listener.js 10:21:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ebd7d1400) [pid = 1885] [serial = 470] [outer = 0x7f9eac889400] 10:21:19 INFO - PROCESS | 1885 | 1461000079682 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]]]}] 10:21:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:21:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1283ms 10:21:19 INFO - PROCESS | 1885 | 1461000079739 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:21:19 INFO - PROCESS | 1885 | 1461000079742 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:21:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:21:19 INFO - PROCESS | 1885 | 1461000079747 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:21:19 INFO - PROCESS | 1885 | 1461000079750 Marionette TRACE conn3 <- [1,598,null,{}] 10:21:19 INFO - PROCESS | 1885 | 1461000079755 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}] 10:21:19 INFO - PROCESS | 1885 | 1461000079903 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:21:20 INFO - PROCESS | 1885 | 1461000080053 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c2a000 == 73 [pid = 1885] [id = 157] 10:21:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9eafb58800) [pid = 1885] [serial = 471] [outer = (nil)] 10:21:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9ebe5b2800) [pid = 1885] [serial = 472] [outer = 0x7f9eafb58800] 10:21:20 INFO - PROCESS | 1885 | 1461000080122 Marionette DEBUG loaded listener.js 10:21:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9ebe665000) [pid = 1885] [serial = 473] [outer = 0x7f9eafb58800] 10:21:21 INFO - PROCESS | 1885 | 1461000081175 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]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:21:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1481ms 10:21:21 INFO - PROCESS | 1885 | 1461000081229 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:21:21 INFO - PROCESS | 1885 | 1461000081232 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:21:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:21:21 INFO - PROCESS | 1885 | 1461000081237 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:21:21 INFO - PROCESS | 1885 | 1461000081240 Marionette TRACE conn3 <- [1,602,null,{}] 10:21:21 INFO - PROCESS | 1885 | 1461000081245 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}] 10:21:21 INFO - PROCESS | 1885 | 1461000081430 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:21:21 INFO - PROCESS | 1885 | 1461000081617 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3608000 == 74 [pid = 1885] [id = 158] 10:21:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9ea58d8400) [pid = 1885] [serial = 474] [outer = (nil)] 10:21:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9ea58e0800) [pid = 1885] [serial = 475] [outer = 0x7f9ea58d8400] 10:21:21 INFO - PROCESS | 1885 | 1461000081701 Marionette DEBUG loaded listener.js 10:21:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9ebf729800) [pid = 1885] [serial = 476] [outer = 0x7f9ea58d8400] 10:21:22 INFO - PROCESS | 1885 | 1461000082455 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]]]}] 10:21:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:21:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1278ms 10:21:22 INFO - PROCESS | 1885 | 1461000082517 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:21:22 INFO - PROCESS | 1885 | 1461000082521 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:21:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:21:22 INFO - PROCESS | 1885 | 1461000082526 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:21:22 INFO - PROCESS | 1885 | 1461000082528 Marionette TRACE conn3 <- [1,606,null,{}] 10:21:22 INFO - PROCESS | 1885 | 1461000082534 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}] 10:21:22 INFO - PROCESS | 1885 | 1461000082696 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:21:22 INFO - PROCESS | 1885 | 1461000082867 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3618000 == 75 [pid = 1885] [id = 159] 10:21:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e9f0e9000) [pid = 1885] [serial = 477] [outer = (nil)] 10:21:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9f0f2400) [pid = 1885] [serial = 478] [outer = 0x7f9e9f0e9000] 10:21:22 INFO - PROCESS | 1885 | 1461000082933 Marionette DEBUG loaded listener.js 10:21:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9ea4cd0000) [pid = 1885] [serial = 479] [outer = 0x7f9e9f0e9000] 10:21:23 INFO - PROCESS | 1885 | 1461000083726 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]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:21:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1232ms 10:21:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:21:23 INFO - PROCESS | 1885 | 1461000083760 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:21:23 INFO - PROCESS | 1885 | 1461000083763 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:21:23 INFO - PROCESS | 1885 | 1461000083769 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 1885 | 1461000083772 Marionette TRACE conn3 <- [1,610,null,{}] 10:21:23 INFO - PROCESS | 1885 | 1461000083777 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}] 10:21:23 INFO - PROCESS | 1885 | 1461000083923 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:21:24 INFO - PROCESS | 1885 | 1461000084076 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab921000 == 76 [pid = 1885] [id = 160] 10:21:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9f0ea800) [pid = 1885] [serial = 480] [outer = (nil)] 10:21:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9e9f107c00) [pid = 1885] [serial = 481] [outer = 0x7f9e9f0ea800] 10:21:24 INFO - PROCESS | 1885 | 1461000084146 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e9f10c800) [pid = 1885] [serial = 482] [outer = 0x7f9e9f0ea800] 10:21:25 INFO - PROCESS | 1885 | 1461000085201 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]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:21:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1490ms 10:21:25 INFO - PROCESS | 1885 | 1461000085259 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:21:25 INFO - PROCESS | 1885 | 1461000085265 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:21:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:21:25 INFO - PROCESS | 1885 | 1461000085273 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 1885 | 1461000085276 Marionette TRACE conn3 <- [1,614,null,{}] 10:21:25 INFO - PROCESS | 1885 | 1461000085284 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}] 10:21:25 INFO - PROCESS | 1885 | 1461000085425 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:21:25 INFO - PROCESS | 1885 | 1461000085675 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b10800 == 77 [pid = 1885] [id = 161] 10:21:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea4ee3400) [pid = 1885] [serial = 483] [outer = (nil)] 10:21:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ea4eed000) [pid = 1885] [serial = 484] [outer = 0x7f9ea4ee3400] 10:21:25 INFO - PROCESS | 1885 | 1461000085805 Marionette DEBUG loaded listener.js 10:21:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ea58d4800) [pid = 1885] [serial = 485] [outer = 0x7f9ea4ee3400] 10:21:26 INFO - PROCESS | 1885 | 1461000086573 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]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:21:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1329ms 10:21:26 INFO - PROCESS | 1885 | 1461000086604 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 1885 | 1461000086611 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:21:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:21:26 INFO - PROCESS | 1885 | 1461000086620 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 1885 | 1461000086623 Marionette TRACE conn3 <- [1,618,null,{}] 10:21:26 INFO - PROCESS | 1885 | 1461000086629 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}] 10:21:26 INFO - PROCESS | 1885 | 1461000086771 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:21:26 INFO - PROCESS | 1885 | 1461000086944 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab909800 == 76 [pid = 1885] [id = 112] 10:21:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ed0ad4800 == 75 [pid = 1885] [id = 113] 10:21:26 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9eac87e000) [pid = 1885] [serial = 408] [outer = (nil)] [url = about:blank] 10:21:26 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea4eeb800) [pid = 1885] [serial = 378] [outer = (nil)] [url = about:blank] 10:21:26 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9ec3858c00) [pid = 1885] [serial = 381] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5717800 == 76 [pid = 1885] [id = 162] 10:21:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea4eeb800) [pid = 1885] [serial = 486] [outer = (nil)] 10:21:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ea7527800) [pid = 1885] [serial = 487] [outer = 0x7f9ea4eeb800] 10:21:27 INFO - PROCESS | 1885 | 1461000087046 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ea7bc5000) [pid = 1885] [serial = 488] [outer = 0x7f9ea4eeb800] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe3ee800 == 75 [pid = 1885] [id = 151] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1315800 == 74 [pid = 1885] [id = 150] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0ad5000 == 73 [pid = 1885] [id = 149] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc1f800 == 72 [pid = 1885] [id = 148] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab873000 == 71 [pid = 1885] [id = 147] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaa4dc800 == 70 [pid = 1885] [id = 146] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab90f000 == 69 [pid = 1885] [id = 145] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea854f800 == 68 [pid = 1885] [id = 144] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84c6000 == 67 [pid = 1885] [id = 140] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4a04800 == 66 [pid = 1885] [id = 139] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3d19800 == 65 [pid = 1885] [id = 138] 10:21:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82e4000 == 64 [pid = 1885] [id = 137] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ebe36c800) [pid = 1885] [serial = 399] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9eac9c6c00) [pid = 1885] [serial = 369] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9ebe8e4800) [pid = 1885] [serial = 375] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9eb3fb4800) [pid = 1885] [serial = 397] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9eac937800) [pid = 1885] [serial = 391] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ebe66d800) [pid = 1885] [serial = 328] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9eb0ed0000) [pid = 1885] [serial = 372] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9eab94b800) [pid = 1885] [serial = 366] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9ebd7cf000) [pid = 1885] [serial = 402] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9ebeadfc00) [pid = 1885] [serial = 400] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9eb32d6800) [pid = 1885] [serial = 396] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9eabddd400) [pid = 1885] [serial = 390] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9ea7f9c000) [pid = 1885] [serial = 388] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9ea4bf0400) [pid = 1885] [serial = 384] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9ea82ba800) [pid = 1885] [serial = 406] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9eb09e0800) [pid = 1885] [serial = 394] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea82b4400) [pid = 1885] [serial = 405] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ec372b000) [pid = 1885] [serial = 403] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9ea786d000) [pid = 1885] [serial = 387] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9eabde2c00) [pid = 1885] [serial = 364] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9eaf576400) [pid = 1885] [serial = 393] [outer = (nil)] [url = about:blank] 10:21:27 INFO - PROCESS | 1885 | 1461000087996 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]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:21:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1430ms 10:21:28 INFO - PROCESS | 1885 | 1461000088051 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:21:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:21:28 INFO - PROCESS | 1885 | 1461000088056 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:21:28 INFO - PROCESS | 1885 | 1461000088064 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 1885 | 1461000088070 Marionette TRACE conn3 <- [1,622,null,{}] 10:21:28 INFO - PROCESS | 1885 | 1461000088079 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}] 10:21:28 INFO - PROCESS | 1885 | 1461000088254 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:21:28 INFO - PROCESS | 1885 | 1461000088402 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82ef000 == 65 [pid = 1885] [id = 163] 10:21:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e9f0ee800) [pid = 1885] [serial = 489] [outer = (nil)] 10:21:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9ea4d6c800) [pid = 1885] [serial = 490] [outer = 0x7f9e9f0ee800] 10:21:28 INFO - PROCESS | 1885 | 1461000088471 Marionette DEBUG loaded listener.js 10:21:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9ea58d6000) [pid = 1885] [serial = 491] [outer = 0x7f9e9f0ee800] 10:21:29 INFO - PROCESS | 1885 | 1461000089375 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]]]}] 10:21:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:21:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1340ms 10:21:29 INFO - PROCESS | 1885 | 1461000089404 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:21:29 INFO - PROCESS | 1885 | 1461000089413 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:21:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:21:29 INFO - PROCESS | 1885 | 1461000089422 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:21:29 INFO - PROCESS | 1885 | 1461000089426 Marionette TRACE conn3 <- [1,626,null,{}] 10:21:29 INFO - PROCESS | 1885 | 1461000089431 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}] 10:21:29 INFO - PROCESS | 1885 | 1461000089584 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:21:29 INFO - PROCESS | 1885 | 1461000089737 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab912000 == 66 [pid = 1885] [id = 164] 10:21:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e9f10d800) [pid = 1885] [serial = 492] [outer = (nil)] 10:21:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9ea82b0000) [pid = 1885] [serial = 493] [outer = 0x7f9e9f10d800] 10:21:29 INFO - PROCESS | 1885 | 1461000089809 Marionette DEBUG loaded listener.js 10:21:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ea879b800) [pid = 1885] [serial = 494] [outer = 0x7f9e9f10d800] 10:21:30 INFO - PROCESS | 1885 | 1461000090772 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]]]}] 10:21:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:21:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1376ms 10:21:30 INFO - PROCESS | 1885 | 1461000090800 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 1885 | 1461000090803 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:21:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:21:30 INFO - PROCESS | 1885 | 1461000090810 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 1885 | 1461000090816 Marionette TRACE conn3 <- [1,630,null,{}] 10:21:30 INFO - PROCESS | 1885 | 1461000090831 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}] 10:21:30 INFO - PROCESS | 1885 | 1461000090984 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:21:31 INFO - PROCESS | 1885 | 1461000091136 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaebb3800 == 67 [pid = 1885] [id = 165] 10:21:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9ea87a3800) [pid = 1885] [serial = 495] [outer = (nil)] 10:21:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9eabba0000) [pid = 1885] [serial = 496] [outer = 0x7f9ea87a3800] 10:21:31 INFO - PROCESS | 1885 | 1461000091208 Marionette DEBUG loaded listener.js 10:21:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9eac7ebc00) [pid = 1885] [serial = 497] [outer = 0x7f9ea87a3800] 10:21:32 INFO - PROCESS | 1885 | 1461000092088 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]]]}] 10:21:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:21:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1331ms 10:21:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:21:32 INFO - PROCESS | 1885 | 1461000092142 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:21:32 INFO - PROCESS | 1885 | 1461000092145 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:21:32 INFO - PROCESS | 1885 | 1461000092151 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:21:32 INFO - PROCESS | 1885 | 1461000092154 Marionette TRACE conn3 <- [1,634,null,{}] 10:21:32 INFO - PROCESS | 1885 | 1461000092173 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}] 10:21:32 INFO - PROCESS | 1885 | 1461000092360 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:21:32 INFO - PROCESS | 1885 | 1461000092485 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb097b800 == 68 [pid = 1885] [id = 166] 10:21:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9eab94b800) [pid = 1885] [serial = 498] [outer = (nil)] 10:21:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9eac885400) [pid = 1885] [serial = 499] [outer = 0x7f9eab94b800] 10:21:32 INFO - PROCESS | 1885 | 1461000092557 Marionette DEBUG loaded listener.js 10:21:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9eac9c4800) [pid = 1885] [serial = 500] [outer = 0x7f9eab94b800] 10:21:33 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:33 INFO - PROCESS | 1885 | 1461000093376 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]]]}] 10:21:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:21:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1283ms 10:21:33 INFO - PROCESS | 1885 | 1461000093434 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:21:33 INFO - PROCESS | 1885 | 1461000093437 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:21:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:21:33 INFO - PROCESS | 1885 | 1461000093443 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:21:33 INFO - PROCESS | 1885 | 1461000093446 Marionette TRACE conn3 <- [1,638,null,{}] 10:21:33 INFO - PROCESS | 1885 | 1461000093451 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}] 10:21:33 INFO - PROCESS | 1885 | 1461000093601 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:21:33 INFO - PROCESS | 1885 | 1461000093752 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb185a000 == 69 [pid = 1885] [id = 167] 10:21:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9eac7f0c00) [pid = 1885] [serial = 501] [outer = (nil)] 10:21:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9eae2ea400) [pid = 1885] [serial = 502] [outer = 0x7f9eac7f0c00] 10:21:33 INFO - PROCESS | 1885 | 1461000093822 Marionette DEBUG loaded listener.js 10:21:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9eaf8e9800) [pid = 1885] [serial = 503] [outer = 0x7f9eac7f0c00] 10:21:34 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:34 INFO - PROCESS | 1885 | 1461000094659 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]]]}] 10:21:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:21:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1289ms 10:21:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:21:34 INFO - PROCESS | 1885 | 1461000094734 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:21:34 INFO - PROCESS | 1885 | 1461000094736 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:21:34 INFO - PROCESS | 1885 | 1461000094743 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:21:34 INFO - PROCESS | 1885 | 1461000094746 Marionette TRACE conn3 <- [1,642,null,{}] 10:21:34 INFO - PROCESS | 1885 | 1461000094751 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}] 10:21:34 INFO - PROCESS | 1885 | 1461000094966 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:21:35 INFO - PROCESS | 1885 | 1461000095117 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe8b4000 == 70 [pid = 1885] [id = 168] 10:21:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9eac9d1000) [pid = 1885] [serial = 504] [outer = (nil)] 10:21:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9eb0377c00) [pid = 1885] [serial = 505] [outer = 0x7f9eac9d1000] 10:21:35 INFO - PROCESS | 1885 | 1461000095191 Marionette DEBUG loaded listener.js 10:21:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9eb3d91400) [pid = 1885] [serial = 506] [outer = 0x7f9eac9d1000] 10:21:36 INFO - PROCESS | 1885 | 1461000095999 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]]]}] 10:21:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:21:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1326ms 10:21:36 INFO - PROCESS | 1885 | 1461000096069 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:21:36 INFO - PROCESS | 1885 | 1461000096072 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:21:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:21:36 INFO - PROCESS | 1885 | 1461000096078 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:21:36 INFO - PROCESS | 1885 | 1461000096080 Marionette TRACE conn3 <- [1,646,null,{}] 10:21:36 INFO - PROCESS | 1885 | 1461000096085 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}] 10:21:36 INFO - PROCESS | 1885 | 1461000096238 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:21:36 INFO - PROCESS | 1885 | 1461000096399 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3128000 == 71 [pid = 1885] [id = 169] 10:21:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea7bc8000) [pid = 1885] [serial = 507] [outer = (nil)] 10:21:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ebe669c00) [pid = 1885] [serial = 508] [outer = 0x7f9ea7bc8000] 10:21:36 INFO - PROCESS | 1885 | 1461000096467 Marionette DEBUG loaded listener.js 10:21:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ebea34c00) [pid = 1885] [serial = 509] [outer = 0x7f9ea7bc8000] 10:21:37 INFO - PROCESS | 1885 | 1461000097292 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]]]}] 10:21:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:21:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1275ms 10:21:37 INFO - PROCESS | 1885 | 1461000097354 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:21:37 INFO - PROCESS | 1885 | 1461000097358 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:21:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:21:37 INFO - PROCESS | 1885 | 1461000097364 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:21:37 INFO - PROCESS | 1885 | 1461000097367 Marionette TRACE conn3 <- [1,650,null,{}] 10:21:37 INFO - PROCESS | 1885 | 1461000097373 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}] 10:21:37 INFO - PROCESS | 1885 | 1461000097525 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:21:37 INFO - PROCESS | 1885 | 1461000097679 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b48800 == 72 [pid = 1885] [id = 170] 10:21:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ea5045800) [pid = 1885] [serial = 510] [outer = (nil)] 10:21:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea504ac00) [pid = 1885] [serial = 511] [outer = 0x7f9ea5045800] 10:21:37 INFO - PROCESS | 1885 | 1461000097750 Marionette DEBUG loaded listener.js 10:21:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ea5050000) [pid = 1885] [serial = 512] [outer = 0x7f9ea5045800] 10:21:38 INFO - PROCESS | 1885 | 1461000098620 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]]]}] 10:21:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:21:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1330ms 10:21:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:21:38 INFO - PROCESS | 1885 | 1461000098694 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 1885 | 1461000098697 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:21:38 INFO - PROCESS | 1885 | 1461000098703 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 1885 | 1461000098706 Marionette TRACE conn3 <- [1,654,null,{}] 10:21:38 INFO - PROCESS | 1885 | 1461000098710 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}] 10:21:38 INFO - PROCESS | 1885 | 1461000098866 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:21:39 INFO - PROCESS | 1885 | 1461000099017 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7e81000 == 73 [pid = 1885] [id = 171] 10:21:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ea5046000) [pid = 1885] [serial = 513] [outer = (nil)] 10:21:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea6745000) [pid = 1885] [serial = 514] [outer = 0x7f9ea5046000] 10:21:39 INFO - PROCESS | 1885 | 1461000099085 Marionette DEBUG loaded listener.js 10:21:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea674a000) [pid = 1885] [serial = 515] [outer = 0x7f9ea5046000] 10:21:40 INFO - PROCESS | 1885 | 1461000100142 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]]]}] 10:21:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:21:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1484ms 10:21:40 INFO - PROCESS | 1885 | 1461000100187 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:21:40 INFO - PROCESS | 1885 | 1461000100192 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:21:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:21:40 INFO - PROCESS | 1885 | 1461000100200 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:21:40 INFO - PROCESS | 1885 | 1461000100205 Marionette TRACE conn3 <- [1,658,null,{}] 10:21:40 INFO - PROCESS | 1885 | 1461000100213 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}] 10:21:40 INFO - PROCESS | 1885 | 1461000100359 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:21:40 INFO - PROCESS | 1885 | 1461000100520 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82de800 == 74 [pid = 1885] [id = 172] 10:21:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea504cc00) [pid = 1885] [serial = 516] [outer = (nil)] 10:21:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea58d5000) [pid = 1885] [serial = 517] [outer = 0x7f9ea504cc00] 10:21:40 INFO - PROCESS | 1885 | 1461000100633 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea6747800) [pid = 1885] [serial = 518] [outer = 0x7f9ea504cc00] 10:21:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b10800 == 73 [pid = 1885] [id = 161] 10:21:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec312a000 == 72 [pid = 1885] [id = 155] 10:21:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0abd000 == 71 [pid = 1885] [id = 154] 10:21:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84d9800 == 70 [pid = 1885] [id = 153] 10:21:41 INFO - PROCESS | 1885 | 1461000101577 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]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:21:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1438ms 10:21:41 INFO - PROCESS | 1885 | 1461000101639 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 1885 | 1461000101647 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:21:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:21:41 INFO - PROCESS | 1885 | 1461000101657 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 1885 | 1461000101661 Marionette TRACE conn3 <- [1,662,null,{}] 10:21:41 INFO - PROCESS | 1885 | 1461000101666 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}] 10:21:41 INFO - PROCESS | 1885 | 1461000101809 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:21:41 INFO - PROCESS | 1885 | 1461000101930 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8013000 == 71 [pid = 1885] [id = 173] 10:21:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e9f0eac00) [pid = 1885] [serial = 519] [outer = (nil)] 10:21:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9ea7527c00) [pid = 1885] [serial = 520] [outer = 0x7f9e9f0eac00] 10:21:41 INFO - PROCESS | 1885 | 1461000101990 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ea7e1bc00) [pid = 1885] [serial = 521] [outer = 0x7f9e9f0eac00] 10:21:42 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:42 INFO - PROCESS | 1885 | 1461000102806 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]]]}] 10:21:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:21:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1230ms 10:21:42 INFO - PROCESS | 1885 | 1461000102888 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:21:42 INFO - PROCESS | 1885 | 1461000102892 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:21:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:21:42 INFO - PROCESS | 1885 | 1461000102897 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:21:42 INFO - PROCESS | 1885 | 1461000102902 Marionette TRACE conn3 <- [1,666,null,{}] 10:21:42 INFO - PROCESS | 1885 | 1461000102917 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}] 10:21:43 INFO - PROCESS | 1885 | 1461000103057 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:21:43 INFO - PROCESS | 1885 | 1461000103200 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac712800 == 72 [pid = 1885] [id = 174] 10:21:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea82b2400) [pid = 1885] [serial = 522] [outer = (nil)] 10:21:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9eab822c00) [pid = 1885] [serial = 523] [outer = 0x7f9ea82b2400] 10:21:43 INFO - PROCESS | 1885 | 1461000103271 Marionette DEBUG loaded listener.js 10:21:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eac7f3000) [pid = 1885] [serial = 524] [outer = 0x7f9ea82b2400] 10:21:43 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:44 INFO - PROCESS | 1885 | 1461000104026 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]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:21:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1188ms 10:21:44 INFO - PROCESS | 1885 | 1461000104086 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 1885 | 1461000104090 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:21:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:21:44 INFO - PROCESS | 1885 | 1461000104096 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 1885 | 1461000104098 Marionette TRACE conn3 <- [1,670,null,{}] 10:21:44 INFO - PROCESS | 1885 | 1461000104103 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}] 10:21:44 INFO - PROCESS | 1885 | 1461000104313 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:21:44 INFO - PROCESS | 1885 | 1461000104334 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebd7fb000 == 73 [pid = 1885] [id = 175] 10:21:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea879e000) [pid = 1885] [serial = 525] [outer = (nil)] 10:21:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9eafc8ac00) [pid = 1885] [serial = 526] [outer = 0x7f9ea879e000] 10:21:44 INFO - PROCESS | 1885 | 1461000104395 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9eb0361800) [pid = 1885] [serial = 527] [outer = 0x7f9ea879e000] 10:21:45 INFO - PROCESS | 1885 | 1461000105323 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]]]}] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9eac9cd400) [pid = 1885] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9eab822800) [pid = 1885] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9eabdd9400) [pid = 1885] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea633a000) [pid = 1885] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9eaf74b800) [pid = 1885] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9eabb20800) [pid = 1885] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea786e400) [pid = 1885] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea4d76c00) [pid = 1885] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:21:45 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9ea4ee3400) [pid = 1885] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:21:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:21:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1276ms 10:21:45 INFO - PROCESS | 1885 | 1461000105373 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:21:45 INFO - PROCESS | 1885 | 1461000105376 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:21:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:21:45 INFO - PROCESS | 1885 | 1461000105381 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:21:45 INFO - PROCESS | 1885 | 1461000105383 Marionette TRACE conn3 <- [1,674,null,{}] 10:21:45 INFO - PROCESS | 1885 | 1461000105388 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}] 10:21:45 INFO - PROCESS | 1885 | 1461000105519 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:21:45 INFO - PROCESS | 1885 | 1461000105631 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a43000 == 74 [pid = 1885] [id = 176] 10:21:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e9f0ea000) [pid = 1885] [serial = 528] [outer = (nil)] 10:21:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9eac935000) [pid = 1885] [serial = 529] [outer = 0x7f9e9f0ea000] 10:21:45 INFO - PROCESS | 1885 | 1461000105694 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9eb035ec00) [pid = 1885] [serial = 530] [outer = 0x7f9e9f0ea000] 10:21:46 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:21:46 INFO - PROCESS | 1885 | 1461000106323 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]]]}] 10:21:46 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 10:21:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 976ms 10:21:46 INFO - PROCESS | 1885 | 1461000106357 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:21:46 INFO - PROCESS | 1885 | 1461000106361 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:21:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:21:46 INFO - PROCESS | 1885 | 1461000106366 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 1885 | 1461000106368 Marionette TRACE conn3 <- [1,678,null,{}] 10:21:46 INFO - PROCESS | 1885 | 1461000106375 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}] 10:21:46 INFO - PROCESS | 1885 | 1461000106544 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:21:46 INFO - PROCESS | 1885 | 1461000106678 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7ca3000 == 75 [pid = 1885] [id = 177] 10:21:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9eaa4a3800) [pid = 1885] [serial = 531] [outer = (nil)] 10:21:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ebe36bc00) [pid = 1885] [serial = 532] [outer = 0x7f9eaa4a3800] 10:21:46 INFO - PROCESS | 1885 | 1461000106745 Marionette DEBUG loaded listener.js 10:21:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ebf8fbc00) [pid = 1885] [serial = 533] [outer = 0x7f9eaa4a3800] 10:21:47 INFO - PROCESS | 1885 | 1461000107541 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]]]}] 10:21:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:21:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1229ms 10:21:47 INFO - PROCESS | 1885 | 1461000107598 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:21:47 INFO - PROCESS | 1885 | 1461000107604 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:21:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:21:47 INFO - PROCESS | 1885 | 1461000107612 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:21:47 INFO - PROCESS | 1885 | 1461000107617 Marionette TRACE conn3 <- [1,682,null,{}] 10:21:47 INFO - PROCESS | 1885 | 1461000107627 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}] 10:21:47 INFO - PROCESS | 1885 | 1461000107796 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:21:47 INFO - PROCESS | 1885 | 1461000107956 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7a62800 == 76 [pid = 1885] [id = 178] 10:21:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9e9f105400) [pid = 1885] [serial = 534] [outer = (nil)] 10:21:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9ea58d9000) [pid = 1885] [serial = 535] [outer = 0x7f9e9f105400] 10:21:48 INFO - PROCESS | 1885 | 1461000108031 Marionette DEBUG loaded listener.js 10:21:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9ea5938c00) [pid = 1885] [serial = 536] [outer = 0x7f9e9f105400] 10:21:49 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:49 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:21:49 INFO - PROCESS | 1885 | 1461000109411 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]]]}] 10:21:49 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) 10:21:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1838ms 10:21:49 INFO - PROCESS | 1885 | 1461000109490 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:21:49 INFO - PROCESS | 1885 | 1461000109499 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:21:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:21:49 INFO - PROCESS | 1885 | 1461000109529 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:21:49 INFO - PROCESS | 1885 | 1461000109532 Marionette TRACE conn3 <- [1,686,null,{}] 10:21:49 INFO - PROCESS | 1885 | 1461000109539 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}] 10:21:49 INFO - PROCESS | 1885 | 1461000109692 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:21:49 INFO - PROCESS | 1885 | 1461000109843 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac687000 == 77 [pid = 1885] [id = 179] 10:21:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9e9f0f5400) [pid = 1885] [serial = 537] [outer = (nil)] 10:21:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9ea6749c00) [pid = 1885] [serial = 538] [outer = 0x7f9e9f0f5400] 10:21:49 INFO - PROCESS | 1885 | 1461000109913 Marionette DEBUG loaded listener.js 10:21:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ea87a2800) [pid = 1885] [serial = 539] [outer = 0x7f9e9f0f5400] 10:21:51 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:51 INFO - PROCESS | 1885 | 1461000111294 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]]]}] 10:21:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:21:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1782ms 10:21:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:21:51 INFO - PROCESS | 1885 | 1461000111306 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:21:51 INFO - PROCESS | 1885 | 1461000111309 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:21:51 INFO - PROCESS | 1885 | 1461000111315 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:21:51 INFO - PROCESS | 1885 | 1461000111320 Marionette TRACE conn3 <- [1,690,null,{}] 10:21:51 INFO - PROCESS | 1885 | 1461000111380 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}] 10:21:51 INFO - PROCESS | 1885 | 1461000111583 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:21:51 INFO - PROCESS | 1885 | 1461000111733 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7c9b000 == 78 [pid = 1885] [id = 180] 10:21:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ea87a4c00) [pid = 1885] [serial = 540] [outer = (nil)] 10:21:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9eaffeec00) [pid = 1885] [serial = 541] [outer = 0x7f9ea87a4c00] 10:21:51 INFO - PROCESS | 1885 | 1461000111804 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9eb32cf800) [pid = 1885] [serial = 542] [outer = 0x7f9ea87a4c00] 10:21:53 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:53 INFO - PROCESS | 1885 | 1461000113065 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]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:21:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1787ms 10:21:53 INFO - PROCESS | 1885 | 1461000113102 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 1885 | 1461000113107 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:21:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:21:53 INFO - PROCESS | 1885 | 1461000113112 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 1885 | 1461000113115 Marionette TRACE conn3 <- [1,694,null,{}] 10:21:53 INFO - PROCESS | 1885 | 1461000113120 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}] 10:21:53 INFO - PROCESS | 1885 | 1461000113347 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:21:53 INFO - PROCESS | 1885 | 1461000113503 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f2a2000 == 79 [pid = 1885] [id = 181] 10:21:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ea024e000) [pid = 1885] [serial = 543] [outer = (nil)] 10:21:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9ea0256400) [pid = 1885] [serial = 544] [outer = 0x7f9ea024e000] 10:21:53 INFO - PROCESS | 1885 | 1461000113573 Marionette DEBUG loaded listener.js 10:21:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9eb0356800) [pid = 1885] [serial = 545] [outer = 0x7f9ea024e000] 10:21:54 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:54 INFO - PROCESS | 1885 | 1461000114762 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]]]}] 10:21:54 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) 10:21:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1675ms 10:21:54 INFO - PROCESS | 1885 | 1461000114789 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:21:54 INFO - PROCESS | 1885 | 1461000114791 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:21:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:21:54 INFO - PROCESS | 1885 | 1461000114806 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:21:54 INFO - PROCESS | 1885 | 1461000114808 Marionette TRACE conn3 <- [1,698,null,{}] 10:21:54 INFO - PROCESS | 1885 | 1461000114815 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}] 10:21:55 INFO - PROCESS | 1885 | 1461000114995 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:21:55 INFO - PROCESS | 1885 | 1461000115163 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f35a000 == 80 [pid = 1885] [id = 182] 10:21:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9e9f0f0800) [pid = 1885] [serial = 546] [outer = (nil)] 10:21:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ea5935400) [pid = 1885] [serial = 547] [outer = 0x7f9e9f0f0800] 10:21:55 INFO - PROCESS | 1885 | 1461000115233 Marionette DEBUG loaded listener.js 10:21:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea7738000) [pid = 1885] [serial = 548] [outer = 0x7f9e9f0f0800] 10:21:56 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:56 INFO - PROCESS | 1885 | 1461000116464 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]]]}] 10:21:56 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) 10:21:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1687ms 10:21:56 INFO - PROCESS | 1885 | 1461000116484 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:21:56 INFO - PROCESS | 1885 | 1461000116488 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:21:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:21:56 INFO - PROCESS | 1885 | 1461000116493 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:21:56 INFO - PROCESS | 1885 | 1461000116497 Marionette TRACE conn3 <- [1,702,null,{}] 10:21:56 INFO - PROCESS | 1885 | 1461000116502 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}] 10:21:56 INFO - PROCESS | 1885 | 1461000116726 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:21:57 INFO - PROCESS | 1885 | 1461000117180 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5985800 == 81 [pid = 1885] [id = 183] 10:21:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e9f09c800) [pid = 1885] [serial = 549] [outer = (nil)] 10:21:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e9f09f400) [pid = 1885] [serial = 550] [outer = 0x7f9e9f09c800] 10:21:57 INFO - PROCESS | 1885 | 1461000117276 Marionette DEBUG loaded listener.js 10:21:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9f109000) [pid = 1885] [serial = 551] [outer = 0x7f9e9f09c800] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a43000 == 80 [pid = 1885] [id = 176] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebd7fb000 == 79 [pid = 1885] [id = 175] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9ea7527800) [pid = 1885] [serial = 487] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9eb1854800) [pid = 1885] [serial = 469] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ebe5b2800) [pid = 1885] [serial = 472] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ea58e0800) [pid = 1885] [serial = 475] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e9f0f2400) [pid = 1885] [serial = 478] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac712800 == 78 [pid = 1885] [id = 174] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3b4f800 == 77 [pid = 1885] [id = 136] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8013000 == 76 [pid = 1885] [id = 173] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82de800 == 75 [pid = 1885] [id = 172] 10:21:58 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3128000 == 74 [pid = 1885] [id = 169] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe8b4000 == 73 [pid = 1885] [id = 168] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb185a000 == 72 [pid = 1885] [id = 167] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb097b800 == 71 [pid = 1885] [id = 166] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaebb3800 == 70 [pid = 1885] [id = 165] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab912000 == 69 [pid = 1885] [id = 164] 10:21:58 INFO - PROCESS | 1885 | 1461000118696 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]]]}] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82ef000 == 68 [pid = 1885] [id = 163] 10:21:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5717800 == 67 [pid = 1885] [id = 162] 10:21:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:21:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2232ms 10:21:58 INFO - PROCESS | 1885 | 1461000118725 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:21:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:21:58 INFO - PROCESS | 1885 | 1461000118730 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:21:58 INFO - PROCESS | 1885 | 1461000118737 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:21:58 INFO - PROCESS | 1885 | 1461000118742 Marionette TRACE conn3 <- [1,706,null,{}] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9eae3e0c00) [pid = 1885] [serial = 447] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9eab94d800) [pid = 1885] [serial = 438] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9eac93a000) [pid = 1885] [serial = 444] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9eac938400) [pid = 1885] [serial = 414] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9ea87a1c00) [pid = 1885] [serial = 436] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9ea82aec00) [pid = 1885] [serial = 435] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9eb0363800) [pid = 1885] [serial = 450] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9eb0379800) [pid = 1885] [serial = 453] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9eb036e800) [pid = 1885] [serial = 417] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9ea4d76000) [pid = 1885] [serial = 423] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9eac7f5000) [pid = 1885] [serial = 441] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9eac882c00) [pid = 1885] [serial = 442] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ea7cca800) [pid = 1885] [serial = 429] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9eac7ec400) [pid = 1885] [serial = 426] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9ea6342400) [pid = 1885] [serial = 432] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea7cc9800) [pid = 1885] [serial = 433] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea4eed000) [pid = 1885] [serial = 484] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9eb3d65800) [pid = 1885] [serial = 456] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9ea786f800) [pid = 1885] [serial = 411] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ea4cd2c00) [pid = 1885] [serial = 420] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9ea7ccdc00) [pid = 1885] [serial = 459] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea58d4800) [pid = 1885] [serial = 485] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eac7e9000) [pid = 1885] [serial = 439] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9eabbb5800) [pid = 1885] [serial = 462] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ead719400) [pid = 1885] [serial = 465] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9f107c00) [pid = 1885] [serial = 481] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea9a7a800) [pid = 1885] [serial = 247] [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.] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9eb02c7c00) [pid = 1885] [serial = 448] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9eb0378800) [pid = 1885] [serial = 451] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9eac9c5000) [pid = 1885] [serial = 445] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9eb0f71400) [pid = 1885] [serial = 454] [outer = (nil)] [url = about:blank] 10:21:58 INFO - PROCESS | 1885 | 1461000118808 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}] 10:21:58 INFO - PROCESS | 1885 | 1461000118957 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:21:58 INFO - PROCESS | 1885 | 1461000118968 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea597b800 == 68 [pid = 1885] [id = 184] 10:21:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9e9f0f6000) [pid = 1885] [serial = 552] [outer = (nil)] 10:21:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ea58db800) [pid = 1885] [serial = 553] [outer = 0x7f9e9f0f6000] 10:21:59 INFO - PROCESS | 1885 | 1461000119033 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ea593d400) [pid = 1885] [serial = 554] [outer = 0x7f9e9f0f6000] 10:22:00 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:00 INFO - PROCESS | 1885 | 1461000120209 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]]]}] 10:22:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:22:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1511ms 10:22:00 INFO - PROCESS | 1885 | 1461000120250 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 1885 | 1461000120255 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:22:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:22:00 INFO - PROCESS | 1885 | 1461000120263 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 1885 | 1461000120267 Marionette TRACE conn3 <- [1,710,null,{}] 10:22:00 INFO - PROCESS | 1885 | 1461000120273 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}] 10:22:00 INFO - PROCESS | 1885 | 1461000120445 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:22:00 INFO - PROCESS | 1885 | 1461000120557 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8819000 == 69 [pid = 1885] [id = 185] 10:22:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ea593ec00) [pid = 1885] [serial = 555] [outer = (nil)] 10:22:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea674f000) [pid = 1885] [serial = 556] [outer = 0x7f9ea593ec00] 10:22:00 INFO - PROCESS | 1885 | 1461000120619 Marionette DEBUG loaded listener.js 10:22:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ea773b000) [pid = 1885] [serial = 557] [outer = 0x7f9ea593ec00] 10:22:01 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:01 INFO - PROCESS | 1885 | 1461000121819 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]]]}] 10:22:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:22:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1578ms 10:22:01 INFO - PROCESS | 1885 | 1461000121842 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:22:01 INFO - PROCESS | 1885 | 1461000121846 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:22:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:22:01 INFO - PROCESS | 1885 | 1461000121853 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:22:01 INFO - PROCESS | 1885 | 1461000121861 Marionette TRACE conn3 <- [1,714,null,{}] 10:22:01 INFO - PROCESS | 1885 | 1461000121884 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}] 10:22:02 INFO - PROCESS | 1885 | 1461000122146 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:22:02 INFO - PROCESS | 1885 | 1461000122197 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabbde000 == 70 [pid = 1885] [id = 186] 10:22:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ea773bc00) [pid = 1885] [serial = 558] [outer = (nil)] 10:22:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea879a000) [pid = 1885] [serial = 559] [outer = 0x7f9ea773bc00] 10:22:02 INFO - PROCESS | 1885 | 1461000122255 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea87a6800) [pid = 1885] [serial = 560] [outer = 0x7f9ea773bc00] 10:22:03 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9ea879e000) [pid = 1885] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:22:03 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e9f0eac00) [pid = 1885] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:22:03 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9e9f0ea000) [pid = 1885] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:22:03 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea82b2400) [pid = 1885] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:22:03 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea504cc00) [pid = 1885] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:22:03 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:03 INFO - PROCESS | 1885 | 1461000123522 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]]]}] 10:22:03 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 10:22:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1695ms 10:22:03 INFO - PROCESS | 1885 | 1461000123547 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:22:03 INFO - PROCESS | 1885 | 1461000123551 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:22:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:22:03 INFO - PROCESS | 1885 | 1461000123556 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:22:03 INFO - PROCESS | 1885 | 1461000123558 Marionette TRACE conn3 <- [1,718,null,{}] 10:22:03 INFO - PROCESS | 1885 | 1461000123563 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}] 10:22:03 INFO - PROCESS | 1885 | 1461000123732 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:22:03 INFO - PROCESS | 1885 | 1461000123845 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac711800 == 71 [pid = 1885] [id = 187] 10:22:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea593fc00) [pid = 1885] [serial = 561] [outer = (nil)] 10:22:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ea99b5000) [pid = 1885] [serial = 562] [outer = 0x7f9ea593fc00] 10:22:03 INFO - PROCESS | 1885 | 1461000123903 Marionette DEBUG loaded listener.js 10:22:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9eabbab000) [pid = 1885] [serial = 563] [outer = 0x7f9ea593fc00] 10:22:04 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:04 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:22:04 INFO - PROCESS | 1885 | 1461000124951 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]]]}] 10:22:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:22:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1431ms 10:22:04 INFO - PROCESS | 1885 | 1461000124988 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:22:04 INFO - PROCESS | 1885 | 1461000124991 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:22:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:22:05 INFO - PROCESS | 1885 | 1461000124997 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 1885 | 1461000124998 Marionette TRACE conn3 <- [1,722,null,{}] 10:22:05 INFO - PROCESS | 1885 | 1461000125004 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}] 10:22:05 INFO - PROCESS | 1885 | 1461000125154 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:22:05 INFO - PROCESS | 1885 | 1461000125305 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb00d0800 == 72 [pid = 1885] [id = 188] 10:22:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9eac7eb000) [pid = 1885] [serial = 564] [outer = (nil)] 10:22:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9eac7f5400) [pid = 1885] [serial = 565] [outer = 0x7f9eac7eb000] 10:22:05 INFO - PROCESS | 1885 | 1461000125379 Marionette DEBUG loaded listener.js 10:22:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9eac93ec00) [pid = 1885] [serial = 566] [outer = 0x7f9eac7eb000] 10:22:06 INFO - PROCESS | 1885 | 1461000126313 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] 10:22:06 INFO - PROCESS | 1885 | 1461000126392 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:22:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:22:06 INFO - PROCESS | 1885 | 1461000126401 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:22:06 INFO - PROCESS | 1885 | 1461000126406 Marionette TRACE conn3 <- [1,726,null,{}] 10:22:06 INFO - PROCESS | 1885 | 1461000126413 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}] 10:22:06 INFO - PROCESS | 1885 | 1461000126644 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:22:06 INFO - PROCESS | 1885 | 1461000126860 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac68a800 == 73 [pid = 1885] [id = 189] 10:22:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea7730800) [pid = 1885] [serial = 567] [outer = (nil)] 10:22:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea7738400) [pid = 1885] [serial = 568] [outer = 0x7f9ea7730800] 10:22:06 INFO - PROCESS | 1885 | 1461000126976 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea786a400) [pid = 1885] [serial = 569] [outer = 0x7f9ea7730800] 10:22:07 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:07 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:22:07 INFO - PROCESS | 1885 | 1461000127888 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]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:22:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1529ms 10:22:07 INFO - PROCESS | 1885 | 1461000127930 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:22:07 INFO - PROCESS | 1885 | 1461000127939 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:22:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:22:07 INFO - PROCESS | 1885 | 1461000127948 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 1885 | 1461000127951 Marionette TRACE conn3 <- [1,730,null,{}] 10:22:07 INFO - PROCESS | 1885 | 1461000127957 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}] 10:22:08 INFO - PROCESS | 1885 | 1461000128124 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:22:08 INFO - PROCESS | 1885 | 1461000128289 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1859000 == 74 [pid = 1885] [id = 190] 10:22:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9ea7732800) [pid = 1885] [serial = 570] [outer = (nil)] 10:22:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9eac7e9800) [pid = 1885] [serial = 571] [outer = 0x7f9ea7732800] 10:22:08 INFO - PROCESS | 1885 | 1461000128363 Marionette DEBUG loaded listener.js 10:22:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9eac935400) [pid = 1885] [serial = 572] [outer = 0x7f9ea7732800] 10:22:09 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:09 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:22:09 INFO - PROCESS | 1885 | 1461000129343 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] 10:22:09 INFO - PROCESS | 1885 | 1461000129384 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:22:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:22:09 INFO - PROCESS | 1885 | 1461000129390 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:22:09 INFO - PROCESS | 1885 | 1461000129396 Marionette TRACE conn3 <- [1,734,null,{}] 10:22:09 INFO - PROCESS | 1885 | 1461000129411 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}] 10:22:09 INFO - PROCESS | 1885 | 1461000129572 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:22:09 INFO - PROCESS | 1885 | 1461000129736 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf711800 == 75 [pid = 1885] [id = 191] 10:22:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9eae309800) [pid = 1885] [serial = 573] [outer = (nil)] 10:22:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eb0363800) [pid = 1885] [serial = 574] [outer = 0x7f9eae309800] 10:22:09 INFO - PROCESS | 1885 | 1461000129817 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9eb09e8800) [pid = 1885] [serial = 575] [outer = 0x7f9eae309800] 10:22:10 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:10 INFO - PROCESS | 1885 | 1461000130641 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]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:22:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1336ms 10:22:10 INFO - PROCESS | 1885 | 1461000130798 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 1885 | 1461000130803 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:22:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:22:10 INFO - PROCESS | 1885 | 1461000130823 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 1885 | 1461000130826 Marionette TRACE conn3 <- [1,738,null,{}] 10:22:10 INFO - PROCESS | 1885 | 1461000130831 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}] 10:22:10 INFO - PROCESS | 1885 | 1461000130977 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:22:11 INFO - PROCESS | 1885 | 1461000131143 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3292800 == 76 [pid = 1885] [id = 192] 10:22:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9eabbb8800) [pid = 1885] [serial = 576] [outer = (nil)] 10:22:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9ebd7d8400) [pid = 1885] [serial = 577] [outer = 0x7f9eabbb8800] 10:22:11 INFO - PROCESS | 1885 | 1461000131216 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ebeade800) [pid = 1885] [serial = 578] [outer = 0x7f9eabbb8800] 10:22:12 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:12 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:22:12 INFO - PROCESS | 1885 | 1461000132519 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]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:22:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1732ms 10:22:12 INFO - PROCESS | 1885 | 1461000132555 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:22:12 INFO - PROCESS | 1885 | 1461000132558 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:22:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:22:12 INFO - PROCESS | 1885 | 1461000132564 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 1885 | 1461000132567 Marionette TRACE conn3 <- [1,742,null,{}] 10:22:12 INFO - PROCESS | 1885 | 1461000132572 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}] 10:22:12 INFO - PROCESS | 1885 | 1461000132799 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:22:12 INFO - PROCESS | 1885 | 1461000132956 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea741b000 == 77 [pid = 1885] [id = 193] 10:22:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9e9c355c00) [pid = 1885] [serial = 579] [outer = (nil)] 10:22:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9e9c35b400) [pid = 1885] [serial = 580] [outer = 0x7f9e9c355c00] 10:22:13 INFO - PROCESS | 1885 | 1461000133024 Marionette DEBUG loaded listener.js 10:22:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9eb0360c00) [pid = 1885] [serial = 581] [outer = 0x7f9e9c355c00] 10:22:14 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:14 INFO - PROCESS | 1885 | 1461000134221 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]]]}] 10:22:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:22:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1677ms 10:22:14 INFO - PROCESS | 1885 | 1461000134241 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:22:14 INFO - PROCESS | 1885 | 1461000134244 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:22:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:22:14 INFO - PROCESS | 1885 | 1461000134250 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:22:14 INFO - PROCESS | 1885 | 1461000134252 Marionette TRACE conn3 <- [1,746,null,{}] 10:22:14 INFO - PROCESS | 1885 | 1461000134268 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}] 10:22:14 INFO - PROCESS | 1885 | 1461000134474 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:22:14 INFO - PROCESS | 1885 | 1461000134645 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d38800 == 78 [pid = 1885] [id = 194] 10:22:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9e9c35fc00) [pid = 1885] [serial = 582] [outer = (nil)] 10:22:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9ea64c6800) [pid = 1885] [serial = 583] [outer = 0x7f9e9c35fc00] 10:22:14 INFO - PROCESS | 1885 | 1461000134719 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ea64cb400) [pid = 1885] [serial = 584] [outer = 0x7f9e9c35fc00] 10:22:15 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:15 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:15 INFO - PROCESS | 1885 | 1461000135928 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]]]}] 10:22:15 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.) 10:22:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1729ms 10:22:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:22:15 INFO - PROCESS | 1885 | 1461000135981 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 1885 | 1461000135984 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:22:15 INFO - PROCESS | 1885 | 1461000135990 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 1885 | 1461000135993 Marionette TRACE conn3 <- [1,750,null,{}] 10:22:16 INFO - PROCESS | 1885 | 1461000135998 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}] 10:22:16 INFO - PROCESS | 1885 | 1461000136186 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:22:16 INFO - PROCESS | 1885 | 1461000136343 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d50800 == 79 [pid = 1885] [id = 195] 10:22:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9e9ee96000) [pid = 1885] [serial = 585] [outer = (nil)] 10:22:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ea0254c00) [pid = 1885] [serial = 586] [outer = 0x7f9e9ee96000] 10:22:16 INFO - PROCESS | 1885 | 1461000136411 Marionette DEBUG loaded listener.js 10:22:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9eafff7000) [pid = 1885] [serial = 587] [outer = 0x7f9e9ee96000] 10:22:17 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:17 INFO - PROCESS | 1885 | 1461000137683 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]]]}] 10:22:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:22:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1735ms 10:22:17 INFO - PROCESS | 1885 | 1461000137724 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:22:17 INFO - PROCESS | 1885 | 1461000137728 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:22:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:22:17 INFO - PROCESS | 1885 | 1461000137995 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:22:18 INFO - PROCESS | 1885 | 1461000138000 Marionette TRACE conn3 <- [1,754,null,{}] 10:22:18 INFO - PROCESS | 1885 | 1461000138024 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}] 10:22:18 INFO - PROCESS | 1885 | 1461000138174 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:22:18 INFO - PROCESS | 1885 | 1461000138331 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f283000 == 80 [pid = 1885] [id = 196] 10:22:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e9dea3800) [pid = 1885] [serial = 588] [outer = (nil)] 10:22:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e9deb0c00) [pid = 1885] [serial = 589] [outer = 0x7f9e9dea3800] 10:22:18 INFO - PROCESS | 1885 | 1461000138399 Marionette DEBUG loaded listener.js 10:22:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e9ee99000) [pid = 1885] [serial = 590] [outer = 0x7f9e9dea3800] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eae278800 == 79 [pid = 1885] [id = 64] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac711800 == 78 [pid = 1885] [id = 187] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eabbde000 == 77 [pid = 1885] [id = 186] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8819000 == 76 [pid = 1885] [id = 185] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ebe36bc00) [pid = 1885] [serial = 532] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea597b800 == 75 [pid = 1885] [id = 184] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5985800 == 74 [pid = 1885] [id = 183] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f2a2000 == 73 [pid = 1885] [id = 181] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7c9b000 == 72 [pid = 1885] [id = 180] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac687000 == 71 [pid = 1885] [id = 179] 10:22:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7a62800 == 70 [pid = 1885] [id = 178] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9eb0377c00) [pid = 1885] [serial = 505] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9ea6745000) [pid = 1885] [serial = 514] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9eb0361800) [pid = 1885] [serial = 527] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9ea4d6c800) [pid = 1885] [serial = 490] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9eafc8ac00) [pid = 1885] [serial = 526] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9ea7e1bc00) [pid = 1885] [serial = 521] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9eabba0000) [pid = 1885] [serial = 496] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9eac935000) [pid = 1885] [serial = 529] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9eac7f3000) [pid = 1885] [serial = 524] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9ea6747800) [pid = 1885] [serial = 518] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9ea58d5000) [pid = 1885] [serial = 517] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9ea504ac00) [pid = 1885] [serial = 511] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9eab822c00) [pid = 1885] [serial = 523] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9ebe669c00) [pid = 1885] [serial = 508] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ea82b0000) [pid = 1885] [serial = 493] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9eae2ea400) [pid = 1885] [serial = 502] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9eb035ec00) [pid = 1885] [serial = 530] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea7527c00) [pid = 1885] [serial = 520] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9eac885400) [pid = 1885] [serial = 499] [outer = (nil)] [url = about:blank] 10:22:19 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:19 INFO - PROCESS | 1885 | 1461000139831 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]]]}] 10:22:19 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 10:22:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2110ms 10:22:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:22:19 INFO - PROCESS | 1885 | 1461000139844 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:22:19 INFO - PROCESS | 1885 | 1461000139848 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:22:19 INFO - PROCESS | 1885 | 1461000139856 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 1885 | 1461000139858 Marionette TRACE conn3 <- [1,758,null,{}] 10:22:19 INFO - PROCESS | 1885 | 1461000139868 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}] 10:22:20 INFO - PROCESS | 1885 | 1461000140029 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:22:20 INFO - PROCESS | 1885 | 1461000140145 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c2d000 == 71 [pid = 1885] [id = 197] 10:22:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9e9dea9c00) [pid = 1885] [serial = 591] [outer = (nil)] 10:22:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e9f103400) [pid = 1885] [serial = 592] [outer = 0x7f9e9dea9c00] 10:22:20 INFO - PROCESS | 1885 | 1461000140205 Marionette DEBUG loaded listener.js 10:22:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea4bef000) [pid = 1885] [serial = 593] [outer = 0x7f9e9dea9c00] 10:22:20 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:20 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:22:20 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:20 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:20 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:22:20 INFO - PROCESS | 1885 | 1461000140853 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]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:22:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1037ms 10:22:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:22:20 INFO - PROCESS | 1885 | 1461000140891 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:22:20 INFO - PROCESS | 1885 | 1461000140894 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:22:20 INFO - PROCESS | 1885 | 1461000140899 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:22:20 INFO - PROCESS | 1885 | 1461000140902 Marionette TRACE conn3 <- [1,762,null,{}] 10:22:20 INFO - PROCESS | 1885 | 1461000140908 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}] 10:22:21 INFO - PROCESS | 1885 | 1461000141090 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:22:21 INFO - PROCESS | 1885 | 1461000141112 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5974000 == 72 [pid = 1885] [id = 198] 10:22:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ea5049400) [pid = 1885] [serial = 594] [outer = (nil)] 10:22:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea504e400) [pid = 1885] [serial = 595] [outer = 0x7f9ea5049400] 10:22:21 INFO - PROCESS | 1885 | 1461000141182 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9ea5935800) [pid = 1885] [serial = 596] [outer = 0x7f9ea5049400] 10:22:22 INFO - PROCESS | 1885 | 1461000142468 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]]]}] 10:22:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:22:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1627ms 10:22:22 INFO - PROCESS | 1885 | 1461000142532 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 1885 | 1461000142536 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:22:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:22:22 INFO - PROCESS | 1885 | 1461000142541 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 1885 | 1461000142553 Marionette TRACE conn3 <- [1,766,null,{}] 10:22:22 INFO - PROCESS | 1885 | 1461000142566 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}] 10:22:22 INFO - PROCESS | 1885 | 1461000142779 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:22:22 INFO - PROCESS | 1885 | 1461000142805 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7a6a000 == 73 [pid = 1885] [id = 199] 10:22:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9ea504a400) [pid = 1885] [serial = 597] [outer = (nil)] 10:22:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ea64cdc00) [pid = 1885] [serial = 598] [outer = 0x7f9ea504a400] 10:22:22 INFO - PROCESS | 1885 | 1461000142866 Marionette DEBUG loaded listener.js 10:22:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9ea6747800) [pid = 1885] [serial = 599] [outer = 0x7f9ea504a400] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9eaa4a3800) [pid = 1885] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9ea593ec00) [pid = 1885] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9ea773bc00) [pid = 1885] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e9f09c800) [pid = 1885] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9e9f0f6000) [pid = 1885] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea593fc00) [pid = 1885] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9ea813bc00) [pid = 1885] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea4eef800) [pid = 1885] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:22:23 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea4eeb800) [pid = 1885] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:22:24 INFO - PROCESS | 1885 | 1461000143996 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]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:22:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1493ms 10:22:24 INFO - PROCESS | 1885 | 1461000144036 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 1885 | 1461000144038 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:22:24 INFO - PROCESS | 1885 | 1461000144044 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 1885 | 1461000144046 Marionette TRACE conn3 <- [1,770,null,{}] 10:22:24 INFO - PROCESS | 1885 | 1461000144052 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}] 10:22:24 INFO - PROCESS | 1885 | 1461000144187 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:22:24 INFO - PROCESS | 1885 | 1461000144348 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82f0800 == 74 [pid = 1885] [id = 200] 10:22:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ea6342800) [pid = 1885] [serial = 600] [outer = (nil)] 10:22:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea6745000) [pid = 1885] [serial = 601] [outer = 0x7f9ea6342800] 10:22:24 INFO - PROCESS | 1885 | 1461000144408 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea751d800) [pid = 1885] [serial = 602] [outer = 0x7f9ea6342800] 10:22:25 INFO - PROCESS | 1885 | 1461000145025 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]]]}] 10:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1024ms 10:22:25 INFO - PROCESS | 1885 | 1461000145070 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:22:25 INFO - PROCESS | 1885 | 1461000145073 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:22:25 INFO - PROCESS | 1885 | 1461000145078 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:22:25 INFO - PROCESS | 1885 | 1461000145080 Marionette TRACE conn3 <- [1,774,null,{}] 10:22:25 INFO - PROCESS | 1885 | 1461000145089 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}] 10:22:25 INFO - PROCESS | 1885 | 1461000145325 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:22:25 INFO - PROCESS | 1885 | 1461000145350 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8809800 == 75 [pid = 1885] [id = 201] 10:22:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ea7523000) [pid = 1885] [serial = 603] [outer = (nil)] 10:22:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea773d400) [pid = 1885] [serial = 604] [outer = 0x7f9ea7523000] 10:22:25 INFO - PROCESS | 1885 | 1461000145413 Marionette DEBUG loaded listener.js 10:22:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9ea7e14000) [pid = 1885] [serial = 605] [outer = 0x7f9ea7523000] 10:22:26 INFO - PROCESS | 1885 | 1461000146333 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]]]}] 10:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1325ms 10:22:26 INFO - PROCESS | 1885 | 1461000146405 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:22:26 INFO - PROCESS | 1885 | 1461000146410 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:22:26 INFO - PROCESS | 1885 | 1461000146418 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:22:26 INFO - PROCESS | 1885 | 1461000146424 Marionette TRACE conn3 <- [1,778,null,{}] 10:22:26 INFO - PROCESS | 1885 | 1461000146434 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}] 10:22:26 INFO - PROCESS | 1885 | 1461000146649 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:22:26 INFO - PROCESS | 1885 | 1461000146881 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b27000 == 76 [pid = 1885] [id = 202] 10:22:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9e9ee96400) [pid = 1885] [serial = 606] [outer = (nil)] 10:22:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9e9f0e9400) [pid = 1885] [serial = 607] [outer = 0x7f9e9ee96400] 10:22:27 INFO - PROCESS | 1885 | 1461000147000 Marionette DEBUG loaded listener.js 10:22:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9ea0252c00) [pid = 1885] [serial = 608] [outer = 0x7f9e9ee96400] 10:22:27 INFO - PROCESS | 1885 | 1461000147831 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]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1433ms 10:22:27 INFO - PROCESS | 1885 | 1461000147852 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:22:27 INFO - PROCESS | 1885 | 1461000147862 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:22:27 INFO - PROCESS | 1885 | 1461000147872 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 1885 | 1461000147875 Marionette TRACE conn3 <- [1,782,null,{}] 10:22:27 INFO - PROCESS | 1885 | 1461000147881 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}] 10:22:28 INFO - PROCESS | 1885 | 1461000148039 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:22:28 INFO - PROCESS | 1885 | 1461000148205 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82e3800 == 77 [pid = 1885] [id = 203] 10:22:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9e9f099c00) [pid = 1885] [serial = 609] [outer = (nil)] 10:22:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ea58d5400) [pid = 1885] [serial = 610] [outer = 0x7f9e9f099c00] 10:22:28 INFO - PROCESS | 1885 | 1461000148277 Marionette DEBUG loaded listener.js 10:22:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9ea5940c00) [pid = 1885] [serial = 611] [outer = 0x7f9e9f099c00] 10:22:29 INFO - PROCESS | 1885 | 1461000149248 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]]]}] 10:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1429ms 10:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:22:29 INFO - PROCESS | 1885 | 1461000149302 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:22:29 INFO - PROCESS | 1885 | 1461000149305 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:22:29 INFO - PROCESS | 1885 | 1461000149311 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:22:29 INFO - PROCESS | 1885 | 1461000149317 Marionette TRACE conn3 <- [1,786,null,{}] 10:22:29 INFO - PROCESS | 1885 | 1461000149333 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}] 10:22:29 INFO - PROCESS | 1885 | 1461000149545 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:22:29 INFO - PROCESS | 1885 | 1461000149747 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab87c800 == 78 [pid = 1885] [id = 204] 10:22:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9ea751c000) [pid = 1885] [serial = 612] [outer = (nil)] 10:22:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ea7869400) [pid = 1885] [serial = 613] [outer = 0x7f9ea751c000] 10:22:29 INFO - PROCESS | 1885 | 1461000149868 Marionette DEBUG loaded listener.js 10:22:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9ea7bcd400) [pid = 1885] [serial = 614] [outer = 0x7f9ea751c000] 10:22:30 INFO - PROCESS | 1885 | 1461000150689 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]]]}] 10:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1443ms 10:22:30 INFO - PROCESS | 1885 | 1461000150755 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:22:30 INFO - PROCESS | 1885 | 1461000150760 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:22:30 INFO - PROCESS | 1885 | 1461000150766 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:22:30 INFO - PROCESS | 1885 | 1461000150768 Marionette TRACE conn3 <- [1,790,null,{}] 10:22:30 INFO - PROCESS | 1885 | 1461000150774 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}] 10:22:30 INFO - PROCESS | 1885 | 1461000150949 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:22:31 INFO - PROCESS | 1885 | 1461000151111 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabd98000 == 79 [pid = 1885] [id = 205] 10:22:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ea7528800) [pid = 1885] [serial = 615] [outer = (nil)] 10:22:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ea7f99800) [pid = 1885] [serial = 616] [outer = 0x7f9ea7528800] 10:22:31 INFO - PROCESS | 1885 | 1461000151189 Marionette DEBUG loaded listener.js 10:22:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ea82b1400) [pid = 1885] [serial = 617] [outer = 0x7f9ea7528800] 10:22:32 INFO - PROCESS | 1885 | 1461000152024 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]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1290ms 10:22:32 INFO - PROCESS | 1885 | 1461000152056 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 1885 | 1461000152060 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:22:32 INFO - PROCESS | 1885 | 1461000152066 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 1885 | 1461000152068 Marionette TRACE conn3 <- [1,794,null,{}] 10:22:32 INFO - PROCESS | 1885 | 1461000152073 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}] 10:22:32 INFO - PROCESS | 1885 | 1461000152231 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:22:32 INFO - PROCESS | 1885 | 1461000152398 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eae276000 == 80 [pid = 1885] [id = 206] 10:22:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea7e0f400) [pid = 1885] [serial = 618] [outer = (nil)] 10:22:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea82bb800) [pid = 1885] [serial = 619] [outer = 0x7f9ea7e0f400] 10:22:32 INFO - PROCESS | 1885 | 1461000152468 Marionette DEBUG loaded listener.js 10:22:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9ea87a5c00) [pid = 1885] [serial = 620] [outer = 0x7f9ea7e0f400] 10:22:33 INFO - PROCESS | 1885 | 1461000153360 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]]]}] 10:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1336ms 10:22:33 INFO - PROCESS | 1885 | 1461000153402 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:22:33 INFO - PROCESS | 1885 | 1461000153406 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:22:33 INFO - PROCESS | 1885 | 1461000153412 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:22:33 INFO - PROCESS | 1885 | 1461000153414 Marionette TRACE conn3 <- [1,798,null,{}] 10:22:33 INFO - PROCESS | 1885 | 1461000153419 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}] 10:22:33 INFO - PROCESS | 1885 | 1461000153612 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:22:33 INFO - PROCESS | 1885 | 1461000153807 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b20000 == 81 [pid = 1885] [id = 207] 10:22:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9c35dc00) [pid = 1885] [serial = 621] [outer = (nil)] 10:22:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9e9dea6c00) [pid = 1885] [serial = 622] [outer = 0x7f9e9c35dc00] 10:22:34 INFO - PROCESS | 1885 | 1461000154218 Marionette DEBUG loaded listener.js 10:22:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e9ee9d000) [pid = 1885] [serial = 623] [outer = 0x7f9e9c35dc00] 10:22:35 INFO - PROCESS | 1885 | 1461000155135 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]]]}] 10:22:35 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 10:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1783ms 10:22:35 INFO - PROCESS | 1885 | 1461000155197 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:22:35 INFO - PROCESS | 1885 | 1461000155202 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:22:35 INFO - PROCESS | 1885 | 1461000155211 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:22:35 INFO - PROCESS | 1885 | 1461000155214 Marionette TRACE conn3 <- [1,802,null,{}] 10:22:35 INFO - PROCESS | 1885 | 1461000155221 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}] 10:22:35 INFO - PROCESS | 1885 | 1461000155376 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:22:35 INFO - PROCESS | 1885 | 1461000155546 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7428000 == 82 [pid = 1885] [id = 208] 10:22:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9e9f108400) [pid = 1885] [serial = 624] [outer = (nil)] 10:22:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea024d400) [pid = 1885] [serial = 625] [outer = 0x7f9e9f108400] 10:22:35 INFO - PROCESS | 1885 | 1461000155685 Marionette DEBUG loaded listener.js 10:22:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ea4ee4800) [pid = 1885] [serial = 626] [outer = 0x7f9e9f108400] 10:22:36 INFO - PROCESS | 1885 | 1461000156604 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]]]}] 10:22:36 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 10:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1433ms 10:22:36 INFO - PROCESS | 1885 | 1461000156644 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 1885 | 1461000156649 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:22:36 INFO - PROCESS | 1885 | 1461000156658 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - PROCESS | 1885 | 1461000156662 Marionette TRACE conn3 <- [1,806,null,{}] 10:22:36 INFO - PROCESS | 1885 | 1461000156667 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}] 10:22:36 INFO - PROCESS | 1885 | 1461000156827 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:22:37 INFO - PROCESS | 1885 | 1461000157001 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a3a800 == 83 [pid = 1885] [id = 209] 10:22:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9ea0258400) [pid = 1885] [serial = 627] [outer = (nil)] 10:22:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9ea6341000) [pid = 1885] [serial = 628] [outer = 0x7f9ea0258400] 10:22:37 INFO - PROCESS | 1885 | 1461000157069 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9ea64d0800) [pid = 1885] [serial = 629] [outer = 0x7f9ea0258400] 10:22:37 INFO - PROCESS | 1885 | 1461000157905 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]]]}] 10:22:37 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 10:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1288ms 10:22:37 INFO - PROCESS | 1885 | 1461000157947 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:22:37 INFO - PROCESS | 1885 | 1461000157950 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:22:37 INFO - PROCESS | 1885 | 1461000157956 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:22:37 INFO - PROCESS | 1885 | 1461000157960 Marionette TRACE conn3 <- [1,810,null,{}] 10:22:38 INFO - PROCESS | 1885 | 1461000157997 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}] 10:22:38 INFO - PROCESS | 1885 | 1461000158163 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:22:38 INFO - PROCESS | 1885 | 1461000158325 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaebbe800 == 84 [pid = 1885] [id = 210] 10:22:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9ea7527c00) [pid = 1885] [serial = 630] [outer = (nil)] 10:22:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9ea7cc3000) [pid = 1885] [serial = 631] [outer = 0x7f9ea7527c00] 10:22:38 INFO - PROCESS | 1885 | 1461000158393 Marionette DEBUG loaded listener.js 10:22:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9ea7fa4c00) [pid = 1885] [serial = 632] [outer = 0x7f9ea7527c00] 10:22:39 INFO - PROCESS | 1885 | 1461000159299 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]]]}] 10:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1392ms 10:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:22:39 INFO - PROCESS | 1885 | 1461000159349 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:22:39 INFO - PROCESS | 1885 | 1461000159352 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:22:39 INFO - PROCESS | 1885 | 1461000159359 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:22:39 INFO - PROCESS | 1885 | 1461000159362 Marionette TRACE conn3 <- [1,814,null,{}] 10:22:39 INFO - PROCESS | 1885 | 1461000159366 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}] 10:22:39 INFO - PROCESS | 1885 | 1461000159505 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:22:39 INFO - PROCESS | 1885 | 1461000159681 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafac2000 == 85 [pid = 1885] [id = 211] 10:22:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9ea633c000) [pid = 1885] [serial = 633] [outer = (nil)] 10:22:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9ea82bc800) [pid = 1885] [serial = 634] [outer = 0x7f9ea633c000] 10:22:39 INFO - PROCESS | 1885 | 1461000159741 Marionette DEBUG loaded listener.js 10:22:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9ea898d400) [pid = 1885] [serial = 635] [outer = 0x7f9ea633c000] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82f0800 == 84 [pid = 1885] [id = 200] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7a6a000 == 83 [pid = 1885] [id = 199] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9ea58d9000) [pid = 1885] [serial = 535] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9ea6749c00) [pid = 1885] [serial = 538] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9ea0256400) [pid = 1885] [serial = 544] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9eaffeec00) [pid = 1885] [serial = 541] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9ea5935400) [pid = 1885] [serial = 547] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5974000 == 82 [pid = 1885] [id = 198] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c2d000 == 81 [pid = 1885] [id = 197] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f283000 == 80 [pid = 1885] [id = 196] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d50800 == 79 [pid = 1885] [id = 195] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d38800 == 78 [pid = 1885] [id = 194] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea741b000 == 77 [pid = 1885] [id = 193] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3292800 == 76 [pid = 1885] [id = 192] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf711800 == 75 [pid = 1885] [id = 191] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1859000 == 74 [pid = 1885] [id = 190] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac68a800 == 73 [pid = 1885] [id = 189] 10:22:40 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb00d0800 == 72 [pid = 1885] [id = 188] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9eb3fb7800) [pid = 1885] [serial = 457] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9eb0362c00) [pid = 1885] [serial = 409] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9ea7bc5000) [pid = 1885] [serial = 488] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9ebf8fbc00) [pid = 1885] [serial = 533] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ea674f000) [pid = 1885] [serial = 556] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea879a000) [pid = 1885] [serial = 559] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9e9f109000) [pid = 1885] [serial = 551] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e9f09f400) [pid = 1885] [serial = 550] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9ea58db800) [pid = 1885] [serial = 553] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9ea593d400) [pid = 1885] [serial = 554] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9ea87a6800) [pid = 1885] [serial = 560] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea99b5000) [pid = 1885] [serial = 562] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ea773b000) [pid = 1885] [serial = 557] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9eabbab000) [pid = 1885] [serial = 563] [outer = (nil)] [url = about:blank] 10:22:40 INFO - PROCESS | 1885 | 1461000160569 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] 10:22:40 INFO - PROCESS | 1885 | 1461000160647 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:22:40 INFO - PROCESS | 1885 | 1461000160653 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:22:40 INFO - PROCESS | 1885 | 1461000160656 Marionette TRACE conn3 <- [1,818,null,{}] 10:22:40 INFO - PROCESS | 1885 | 1461000160661 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}] 10:22:40 INFO - PROCESS | 1885 | 1461000160795 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:22:40 INFO - PROCESS | 1885 | 1461000160809 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d50800 == 73 [pid = 1885] [id = 212] 10:22:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ea82b2000) [pid = 1885] [serial = 636] [outer = (nil)] 10:22:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea8994400) [pid = 1885] [serial = 637] [outer = 0x7f9ea82b2000] 10:22:40 INFO - PROCESS | 1885 | 1461000160881 Marionette DEBUG loaded listener.js 10:22:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea9a75800) [pid = 1885] [serial = 638] [outer = 0x7f9ea82b2000] 10:22:41 INFO - PROCESS | 1885 | 1461000161916 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]]]}] 10:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1277ms 10:22:41 INFO - PROCESS | 1885 | 1461000161929 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:22:41 INFO - PROCESS | 1885 | 1461000161934 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:22:41 INFO - PROCESS | 1885 | 1461000161943 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 1885 | 1461000161949 Marionette TRACE conn3 <- [1,822,null,{}] 10:22:41 INFO - PROCESS | 1885 | 1461000161958 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}] 10:22:42 INFO - PROCESS | 1885 | 1461000162120 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:22:42 INFO - PROCESS | 1885 | 1461000162292 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8012000 == 74 [pid = 1885] [id = 213] 10:22:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e9c360000) [pid = 1885] [serial = 639] [outer = (nil)] 10:22:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9ea0253c00) [pid = 1885] [serial = 640] [outer = 0x7f9e9c360000] 10:22:42 INFO - PROCESS | 1885 | 1461000162362 Marionette DEBUG loaded listener.js 10:22:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9ea4eed000) [pid = 1885] [serial = 641] [outer = 0x7f9e9c360000] 10:22:43 INFO - PROCESS | 1885 | 1461000163306 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] 10:22:43 INFO - PROCESS | 1885 | 1461000163347 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:22:43 INFO - PROCESS | 1885 | 1461000163360 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:22:43 INFO - PROCESS | 1885 | 1461000163363 Marionette TRACE conn3 <- [1,826,null,{}] 10:22:43 INFO - PROCESS | 1885 | 1461000163370 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}] 10:22:43 INFO - PROCESS | 1885 | 1461000163533 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:22:43 INFO - PROCESS | 1885 | 1461000163692 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a3f000 == 75 [pid = 1885] [id = 214] 10:22:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e9f099000) [pid = 1885] [serial = 642] [outer = (nil)] 10:22:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9ea674c800) [pid = 1885] [serial = 643] [outer = 0x7f9e9f099000] 10:22:43 INFO - PROCESS | 1885 | 1461000163766 Marionette DEBUG loaded listener.js 10:22:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea7bc5000) [pid = 1885] [serial = 644] [outer = 0x7f9e9f099000] 10:22:44 INFO - PROCESS | 1885 | 1461000164787 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]]]}] 10:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1480ms 10:22:44 INFO - PROCESS | 1885 | 1461000164840 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:22:44 INFO - PROCESS | 1885 | 1461000164844 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:22:44 INFO - PROCESS | 1885 | 1461000164850 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:22:44 INFO - PROCESS | 1885 | 1461000164855 Marionette TRACE conn3 <- [1,830,null,{}] 10:22:44 INFO - PROCESS | 1885 | 1461000164870 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}] 10:22:45 INFO - PROCESS | 1885 | 1461000165103 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:22:45 INFO - PROCESS | 1885 | 1461000165273 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaebb7800 == 76 [pid = 1885] [id = 215] 10:22:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ea99c0c00) [pid = 1885] [serial = 645] [outer = (nil)] 10:22:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9eaa459000) [pid = 1885] [serial = 646] [outer = 0x7f9ea99c0c00] 10:22:45 INFO - PROCESS | 1885 | 1461000165391 Marionette DEBUG loaded listener.js 10:22:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9eab825c00) [pid = 1885] [serial = 647] [outer = 0x7f9ea99c0c00] 10:22:46 INFO - PROCESS | 1885 | 1461000166211 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]]]}] 10:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1389ms 10:22:46 INFO - PROCESS | 1885 | 1461000166239 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:22:46 INFO - PROCESS | 1885 | 1461000166244 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:22:46 INFO - PROCESS | 1885 | 1461000166250 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:22:46 INFO - PROCESS | 1885 | 1461000166253 Marionette TRACE conn3 <- [1,834,null,{}] 10:22:46 INFO - PROCESS | 1885 | 1461000166258 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}] 10:22:46 INFO - PROCESS | 1885 | 1461000166407 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:22:46 INFO - PROCESS | 1885 | 1461000166571 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0da2000 == 77 [pid = 1885] [id = 216] 10:22:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9e9f09a400) [pid = 1885] [serial = 648] [outer = (nil)] 10:22:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9eab94e800) [pid = 1885] [serial = 649] [outer = 0x7f9e9f09a400] 10:22:46 INFO - PROCESS | 1885 | 1461000166654 Marionette DEBUG loaded listener.js 10:22:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9eabba6000) [pid = 1885] [serial = 650] [outer = 0x7f9e9f09a400] 10:22:47 INFO - PROCESS | 1885 | 1461000167484 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]]]}] 10:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1289ms 10:22:47 INFO - PROCESS | 1885 | 1461000167538 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:22:47 INFO - PROCESS | 1885 | 1461000167541 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:22:47 INFO - PROCESS | 1885 | 1461000167547 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 1885 | 1461000167549 Marionette TRACE conn3 <- [1,838,null,{}] 10:22:47 INFO - PROCESS | 1885 | 1461000167554 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}] 10:22:47 INFO - PROCESS | 1885 | 1461000167702 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:22:47 INFO - PROCESS | 1885 | 1461000167866 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1431800 == 78 [pid = 1885] [id = 217] 10:22:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9eab82dc00) [pid = 1885] [serial = 651] [outer = (nil)] 10:22:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9eabdd7800) [pid = 1885] [serial = 652] [outer = 0x7f9eab82dc00] 10:22:47 INFO - PROCESS | 1885 | 1461000167935 Marionette DEBUG loaded listener.js 10:22:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9eabde0c00) [pid = 1885] [serial = 653] [outer = 0x7f9eab82dc00] 10:22:48 INFO - PROCESS | 1885 | 1461000168790 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]]]}] 10:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1281ms 10:22:48 INFO - PROCESS | 1885 | 1461000168856 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:22:48 INFO - PROCESS | 1885 | 1461000168860 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:22:48 INFO - PROCESS | 1885 | 1461000168869 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:22:48 INFO - PROCESS | 1885 | 1461000168871 Marionette TRACE conn3 <- [1,842,null,{}] 10:22:48 INFO - PROCESS | 1885 | 1461000168875 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}] 10:22:49 INFO - PROCESS | 1885 | 1461000169090 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:22:49 INFO - PROCESS | 1885 | 1461000169254 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb86ae000 == 79 [pid = 1885] [id = 218] 10:22:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9eabbab000) [pid = 1885] [serial = 654] [outer = (nil)] 10:22:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9eac885400) [pid = 1885] [serial = 655] [outer = 0x7f9eabbab000] 10:22:49 INFO - PROCESS | 1885 | 1461000169328 Marionette DEBUG loaded listener.js 10:22:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9eac9cf000) [pid = 1885] [serial = 656] [outer = 0x7f9eabbab000] 10:22:50 INFO - PROCESS | 1885 | 1461000170161 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]]]}] 10:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1342ms 10:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:22:50 INFO - PROCESS | 1885 | 1461000170211 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:22:50 INFO - PROCESS | 1885 | 1461000170214 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:22:50 INFO - PROCESS | 1885 | 1461000170220 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:22:50 INFO - PROCESS | 1885 | 1461000170223 Marionette TRACE conn3 <- [1,846,null,{}] 10:22:50 INFO - PROCESS | 1885 | 1461000170228 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}] 10:22:50 INFO - PROCESS | 1885 | 1461000170375 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:22:50 INFO - PROCESS | 1885 | 1461000170541 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe5c6800 == 80 [pid = 1885] [id = 219] 10:22:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9eac7f6800) [pid = 1885] [serial = 657] [outer = (nil)] 10:22:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9ead99e400) [pid = 1885] [serial = 658] [outer = 0x7f9eac7f6800] 10:22:50 INFO - PROCESS | 1885 | 1461000170607 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9eae24c000) [pid = 1885] [serial = 659] [outer = 0x7f9eac7f6800] 10:22:51 INFO - PROCESS | 1885 | 1461000171483 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]]]}] 10:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1282ms 10:22:51 INFO - PROCESS | 1885 | 1461000171501 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:22:51 INFO - PROCESS | 1885 | 1461000171504 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:22:51 INFO - PROCESS | 1885 | 1461000171510 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 1885 | 1461000171512 Marionette TRACE conn3 <- [1,850,null,{}] 10:22:51 INFO - PROCESS | 1885 | 1461000171518 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}] 10:22:51 INFO - PROCESS | 1885 | 1461000171678 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:22:51 INFO - PROCESS | 1885 | 1461000171849 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebea79000 == 81 [pid = 1885] [id = 220] 10:22:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9eac9ce000) [pid = 1885] [serial = 660] [outer = (nil)] 10:22:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9eae30b000) [pid = 1885] [serial = 661] [outer = 0x7f9eac9ce000] 10:22:51 INFO - PROCESS | 1885 | 1461000171918 Marionette DEBUG loaded listener.js 10:22:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9eae8d6400) [pid = 1885] [serial = 662] [outer = 0x7f9eac9ce000] 10:22:52 INFO - PROCESS | 1885 | 1461000172774 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]]]}] 10:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1332ms 10:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:22:52 INFO - PROCESS | 1885 | 1461000172843 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:22:52 INFO - PROCESS | 1885 | 1461000172846 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:22:52 INFO - PROCESS | 1885 | 1461000172852 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:22:52 INFO - PROCESS | 1885 | 1461000172855 Marionette TRACE conn3 <- [1,854,null,{}] 10:22:52 INFO - PROCESS | 1885 | 1461000172860 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}] 10:22:53 INFO - PROCESS | 1885 | 1461000173032 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:22:53 INFO - PROCESS | 1885 | 1461000173204 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebfa54000 == 82 [pid = 1885] [id = 221] 10:22:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 241 (0x7f9e9c361400) [pid = 1885] [serial = 663] [outer = (nil)] 10:22:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 242 (0x7f9eaea70c00) [pid = 1885] [serial = 664] [outer = 0x7f9e9c361400] 10:22:53 INFO - PROCESS | 1885 | 1461000173273 Marionette DEBUG loaded listener.js 10:22:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9eaf573400) [pid = 1885] [serial = 665] [outer = 0x7f9e9c361400] 10:22:54 INFO - PROCESS | 1885 | 1461000174078 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]]]}] 10:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1284ms 10:22:54 INFO - PROCESS | 1885 | 1461000174150 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:22:54 INFO - PROCESS | 1885 | 1461000174154 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:22:54 INFO - PROCESS | 1885 | 1461000174163 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:22:54 INFO - PROCESS | 1885 | 1461000174166 Marionette TRACE conn3 <- [1,858,null,{}] 10:22:54 INFO - PROCESS | 1885 | 1461000174172 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}] 10:22:54 INFO - PROCESS | 1885 | 1461000174329 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:22:54 INFO - PROCESS | 1885 | 1461000174499 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3128000 == 83 [pid = 1885] [id = 222] 10:22:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 244 (0x7f9ead9a6400) [pid = 1885] [serial = 666] [outer = (nil)] 10:22:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 245 (0x7f9eaf74dc00) [pid = 1885] [serial = 667] [outer = 0x7f9ead9a6400] 10:22:54 INFO - PROCESS | 1885 | 1461000174566 Marionette DEBUG loaded listener.js 10:22:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 246 (0x7f9eaff69000) [pid = 1885] [serial = 668] [outer = 0x7f9ead9a6400] 10:22:55 INFO - PROCESS | 1885 | 1461000175359 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]]]}] 10:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1230ms 10:22:55 INFO - PROCESS | 1885 | 1461000175394 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:22:55 INFO - PROCESS | 1885 | 1461000175398 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:22:55 INFO - PROCESS | 1885 | 1461000175405 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:22:55 INFO - PROCESS | 1885 | 1461000175409 Marionette TRACE conn3 <- [1,862,null,{}] 10:22:55 INFO - PROCESS | 1885 | 1461000175414 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}] 10:22:55 INFO - PROCESS | 1885 | 1461000175610 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:22:55 INFO - PROCESS | 1885 | 1461000175776 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b42000 == 84 [pid = 1885] [id = 223] 10:22:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 247 (0x7f9eaeb05800) [pid = 1885] [serial = 669] [outer = (nil)] 10:22:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 248 (0x7f9eb035ec00) [pid = 1885] [serial = 670] [outer = 0x7f9eaeb05800] 10:22:55 INFO - PROCESS | 1885 | 1461000175853 Marionette DEBUG loaded listener.js 10:22:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 249 (0x7f9eb037bc00) [pid = 1885] [serial = 671] [outer = 0x7f9eaeb05800] 10:22:56 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafac2000 == 83 [pid = 1885] [id = 211] 10:22:56 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaebbe800 == 82 [pid = 1885] [id = 210] 10:22:56 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a3a800 == 81 [pid = 1885] [id = 209] 10:22:56 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7428000 == 80 [pid = 1885] [id = 208] 10:22:56 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b20000 == 79 [pid = 1885] [id = 207] 10:22:56 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82e3800 == 78 [pid = 1885] [id = 203] 10:22:56 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b27000 == 77 [pid = 1885] [id = 202] 10:22:57 INFO - PROCESS | 1885 | 1461000177319 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]]]}] 10:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1940ms 10:22:57 INFO - PROCESS | 1885 | 1461000177346 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:22:57 INFO - PROCESS | 1885 | 1461000177353 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:22:57 INFO - PROCESS | 1885 | 1461000177360 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:22:57 INFO - PROCESS | 1885 | 1461000177365 Marionette TRACE conn3 <- [1,866,null,{}] 10:22:57 INFO - PROCESS | 1885 | 1461000177378 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}] 10:22:57 INFO - PROCESS | 1885 | 1461000177577 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:22:57 INFO - PROCESS | 1885 | 1461000177600 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7426000 == 78 [pid = 1885] [id = 224] 10:22:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 250 (0x7f9ea0257800) [pid = 1885] [serial = 672] [outer = (nil)] 10:22:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 251 (0x7f9ea4ee2800) [pid = 1885] [serial = 673] [outer = 0x7f9ea0257800] 10:22:57 INFO - PROCESS | 1885 | 1461000177663 Marionette DEBUG loaded listener.js 10:22:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 252 (0x7f9ea5938000) [pid = 1885] [serial = 674] [outer = 0x7f9ea0257800] 10:22:58 INFO - PROCESS | 1885 | 1461000178616 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]]]}] 10:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1291ms 10:22:58 INFO - PROCESS | 1885 | 1461000178652 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:22:58 INFO - PROCESS | 1885 | 1461000178660 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:22:58 INFO - PROCESS | 1885 | 1461000178676 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:22:58 INFO - PROCESS | 1885 | 1461000178680 Marionette TRACE conn3 <- [1,870,null,{}] 10:22:58 INFO - PROCESS | 1885 | 1461000178686 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}] 10:22:58 INFO - PROCESS | 1885 | 1461000178913 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:22:58 INFO - PROCESS | 1885 | 1461000178942 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9955000 == 79 [pid = 1885] [id = 225] 10:22:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 253 (0x7f9ea5938400) [pid = 1885] [serial = 675] [outer = (nil)] 10:22:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 254 (0x7f9ea773e400) [pid = 1885] [serial = 676] [outer = 0x7f9ea5938400] 10:22:59 INFO - PROCESS | 1885 | 1461000179006 Marionette DEBUG loaded listener.js 10:22:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 255 (0x7f9ea7e0d800) [pid = 1885] [serial = 677] [outer = 0x7f9ea5938400] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 254 (0x7f9ea0258400) [pid = 1885] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 253 (0x7f9ea7527c00) [pid = 1885] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 252 (0x7f9e9c35dc00) [pid = 1885] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 251 (0x7f9eaf746400) [pid = 1885] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 250 (0x7f9ea4cc7c00) [pid = 1885] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 249 (0x7f9ebd7d2400) [pid = 1885] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 248 (0x7f9e9f0f5400) [pid = 1885] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 247 (0x7f9ec3d10800) [pid = 1885] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 246 (0x7f9ea024e000) [pid = 1885] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 245 (0x7f9ea7e1b800) [pid = 1885] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 244 (0x7f9ea4d71000) [pid = 1885] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 243 (0x7f9ea6342800) [pid = 1885] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9eabba9000) [pid = 1885] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 241 (0x7f9ea9a73000) [pid = 1885] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 240 (0x7f9e9f105400) [pid = 1885] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9ea58d8400) [pid = 1885] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9ebe5b6800) [pid = 1885] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9eafffc000) [pid = 1885] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9ea4ccf000) [pid = 1885] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9ea633f400) [pid = 1885] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9ea5046000) [pid = 1885] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9eab822000) [pid = 1885] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9ea5049400) [pid = 1885] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9eac882000) [pid = 1885] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9ea5045800) [pid = 1885] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9eac9d1000) [pid = 1885] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9ea4be7400) [pid = 1885] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9ea87a3800) [pid = 1885] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9ebe66b800) [pid = 1885] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9ea6337800) [pid = 1885] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9eab821000) [pid = 1885] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9e9f0ee800) [pid = 1885] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ea7bc7c00) [pid = 1885] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9eb3fa9c00) [pid = 1885] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9eac889400) [pid = 1885] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9eab94b000) [pid = 1885] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9eab94b800) [pid = 1885] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9ea786fc00) [pid = 1885] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9e9dea9c00) [pid = 1885] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea4bed800) [pid = 1885] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ea786d800) [pid = 1885] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9ea87a4c00) [pid = 1885] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9eab949c00) [pid = 1885] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9eafc8bc00) [pid = 1885] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9e9dea3800) [pid = 1885] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9eab820c00) [pid = 1885] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9ea4bee000) [pid = 1885] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9eb3fab000) [pid = 1885] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9ea4ee6400) [pid = 1885] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9eac7f0c00) [pid = 1885] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9e9f0f0800) [pid = 1885] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9ebd74e000) [pid = 1885] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9ea7ccd800) [pid = 1885] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9ea6339c00) [pid = 1885] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9eaa4aa400) [pid = 1885] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9eabbbb400) [pid = 1885] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9ea7e11800) [pid = 1885] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e9f0e9000) [pid = 1885] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea7bc8000) [pid = 1885] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9e9f0ea800) [pid = 1885] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9eab81f000) [pid = 1885] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ea504a400) [pid = 1885] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9eac7ec800) [pid = 1885] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e9f10d800) [pid = 1885] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eafb58800) [pid = 1885] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9eb09dd000) [pid = 1885] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea7bc9400) [pid = 1885] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea99bf000) [pid = 1885] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9eb3f47400) [pid = 1885] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9eb0359800) [pid = 1885] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e9f108400) [pid = 1885] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:23:00 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea633c000) [pid = 1885] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:23:00 INFO - PROCESS | 1885 | 1461000180658 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]]]}] 10:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2033ms 10:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:23:00 INFO - PROCESS | 1885 | 1461000180709 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:23:00 INFO - PROCESS | 1885 | 1461000180712 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:23:00 INFO - PROCESS | 1885 | 1461000180719 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:23:00 INFO - PROCESS | 1885 | 1461000180725 Marionette TRACE conn3 <- [1,874,null,{}] 10:23:00 INFO - PROCESS | 1885 | 1461000180741 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}] 10:23:00 INFO - PROCESS | 1885 | 1461000180897 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:23:00 INFO - PROCESS | 1885 | 1461000180913 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82eb000 == 80 [pid = 1885] [id = 226] 10:23:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ea0250000) [pid = 1885] [serial = 678] [outer = (nil)] 10:23:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ea5045800) [pid = 1885] [serial = 679] [outer = 0x7f9ea0250000] 10:23:00 INFO - PROCESS | 1885 | 1461000180977 Marionette DEBUG loaded listener.js 10:23:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ea6339c00) [pid = 1885] [serial = 680] [outer = 0x7f9ea0250000] 10:23:01 INFO - PROCESS | 1885 | 1461000181789 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]]]}] 10:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1135ms 10:23:01 INFO - PROCESS | 1885 | 1461000181855 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 1885 | 1461000181859 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:23:01 INFO - PROCESS | 1885 | 1461000181865 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 1885 | 1461000181867 Marionette TRACE conn3 <- [1,878,null,{}] 10:23:01 INFO - PROCESS | 1885 | 1461000181873 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}] 10:23:02 INFO - PROCESS | 1885 | 1461000182019 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:23:02 INFO - PROCESS | 1885 | 1461000182033 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac67e800 == 81 [pid = 1885] [id = 227] 10:23:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea633c000) [pid = 1885] [serial = 681] [outer = (nil)] 10:23:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ea773cc00) [pid = 1885] [serial = 682] [outer = 0x7f9ea633c000] 10:23:02 INFO - PROCESS | 1885 | 1461000182101 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ea7e0f800) [pid = 1885] [serial = 683] [outer = 0x7f9ea633c000] 10:23:03 INFO - PROCESS | 1885 | 1461000183178 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]]]}] 10:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1381ms 10:23:03 INFO - PROCESS | 1885 | 1461000183247 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:23:03 INFO - PROCESS | 1885 | 1461000183256 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:23:03 INFO - PROCESS | 1885 | 1461000183265 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:23:03 INFO - PROCESS | 1885 | 1461000183270 Marionette TRACE conn3 <- [1,882,null,{}] 10:23:03 INFO - PROCESS | 1885 | 1461000183278 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}] 10:23:03 INFO - PROCESS | 1885 | 1461000183506 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:23:03 INFO - PROCESS | 1885 | 1461000183726 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea801f000 == 82 [pid = 1885] [id = 228] 10:23:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea0255c00) [pid = 1885] [serial = 684] [outer = (nil)] 10:23:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea4cc8000) [pid = 1885] [serial = 685] [outer = 0x7f9ea0255c00] 10:23:03 INFO - PROCESS | 1885 | 1461000183844 Marionette DEBUG loaded listener.js 10:23:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea5046000) [pid = 1885] [serial = 686] [outer = 0x7f9ea0255c00] 10:23:04 INFO - PROCESS | 1885 | 1461000184775 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]]]}] 10:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1581ms 10:23:04 INFO - PROCESS | 1885 | 1461000184848 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:23:04 INFO - PROCESS | 1885 | 1461000184856 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:23:04 INFO - PROCESS | 1885 | 1461000184867 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 1885 | 1461000184871 Marionette TRACE conn3 <- [1,886,null,{}] 10:23:04 INFO - PROCESS | 1885 | 1461000184877 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}] 10:23:05 INFO - PROCESS | 1885 | 1461000185092 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:23:05 INFO - PROCESS | 1885 | 1461000185338 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eada6c800 == 83 [pid = 1885] [id = 229] 10:23:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea64c7800) [pid = 1885] [serial = 687] [outer = (nil)] 10:23:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea7529000) [pid = 1885] [serial = 688] [outer = 0x7f9ea64c7800] 10:23:05 INFO - PROCESS | 1885 | 1461000185455 Marionette DEBUG loaded listener.js 10:23:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea7e15000) [pid = 1885] [serial = 689] [outer = 0x7f9ea64c7800] 10:23:06 INFO - PROCESS | 1885 | 1461000186293 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]]]}] 10:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1481ms 10:23:06 INFO - PROCESS | 1885 | 1461000186349 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 1885 | 1461000186354 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:23:06 INFO - PROCESS | 1885 | 1461000186361 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 1885 | 1461000186368 Marionette TRACE conn3 <- [1,890,null,{}] 10:23:06 INFO - PROCESS | 1885 | 1461000186384 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}] 10:23:06 INFO - PROCESS | 1885 | 1461000186633 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:23:06 INFO - PROCESS | 1885 | 1461000186777 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb130c000 == 84 [pid = 1885] [id = 230] 10:23:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9ea674e000) [pid = 1885] [serial = 690] [outer = (nil)] 10:23:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ea87a1c00) [pid = 1885] [serial = 691] [outer = 0x7f9ea674e000] 10:23:06 INFO - PROCESS | 1885 | 1461000186934 Marionette DEBUG loaded listener.js 10:23:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea99b7800) [pid = 1885] [serial = 692] [outer = 0x7f9ea674e000] 10:23:07 INFO - PROCESS | 1885 | 1461000187757 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]]]}] 10:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1448ms 10:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:23:07 INFO - PROCESS | 1885 | 1461000187810 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:23:07 INFO - PROCESS | 1885 | 1461000187814 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:23:07 INFO - PROCESS | 1885 | 1461000187820 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:23:07 INFO - PROCESS | 1885 | 1461000187823 Marionette TRACE conn3 <- [1,894,null,{}] 10:23:07 INFO - PROCESS | 1885 | 1461000187828 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}] 10:23:07 INFO - PROCESS | 1885 | 1461000187986 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:23:08 INFO - PROCESS | 1885 | 1461000188159 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe630800 == 85 [pid = 1885] [id = 231] 10:23:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea82b8800) [pid = 1885] [serial = 693] [outer = (nil)] 10:23:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eab822000) [pid = 1885] [serial = 694] [outer = 0x7f9ea82b8800] 10:23:08 INFO - PROCESS | 1885 | 1461000188230 Marionette DEBUG loaded listener.js 10:23:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9eab947c00) [pid = 1885] [serial = 695] [outer = 0x7f9ea82b8800] 10:23:09 INFO - PROCESS | 1885 | 1461000189048 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]]]}] 10:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1333ms 10:23:09 INFO - PROCESS | 1885 | 1461000189153 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:23:09 INFO - PROCESS | 1885 | 1461000189157 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:23:09 INFO - PROCESS | 1885 | 1461000189163 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:23:09 INFO - PROCESS | 1885 | 1461000189165 Marionette TRACE conn3 <- [1,898,null,{}] 10:23:09 INFO - PROCESS | 1885 | 1461000189171 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}] 10:23:09 INFO - PROCESS | 1885 | 1461000189344 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:23:09 INFO - PROCESS | 1885 | 1461000189515 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3616800 == 86 [pid = 1885] [id = 232] 10:23:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9eaa452800) [pid = 1885] [serial = 696] [outer = (nil)] 10:23:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9eabba1400) [pid = 1885] [serial = 697] [outer = 0x7f9eaa452800] 10:23:09 INFO - PROCESS | 1885 | 1461000189589 Marionette DEBUG loaded listener.js 10:23:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9eabdd3400) [pid = 1885] [serial = 698] [outer = 0x7f9eaa452800] 10:23:10 INFO - PROCESS | 1885 | 1461000190533 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]]]}] 10:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1426ms 10:23:10 INFO - PROCESS | 1885 | 1461000190590 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 1885 | 1461000190593 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:23:10 INFO - PROCESS | 1885 | 1461000190599 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 1885 | 1461000190602 Marionette TRACE conn3 <- [1,902,null,{}] 10:23:10 INFO - PROCESS | 1885 | 1461000190608 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}] 10:23:10 INFO - PROCESS | 1885 | 1461000190816 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:23:10 INFO - PROCESS | 1885 | 1461000190986 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7c16800 == 87 [pid = 1885] [id = 233] 10:23:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9eabbb9000) [pid = 1885] [serial = 699] [outer = (nil)] 10:23:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9eac939800) [pid = 1885] [serial = 700] [outer = 0x7f9eabbb9000] 10:23:11 INFO - PROCESS | 1885 | 1461000191077 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ead71b400) [pid = 1885] [serial = 701] [outer = 0x7f9eabbb9000] 10:23:11 INFO - PROCESS | 1885 | 1461000191925 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]]]}] 10:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1380ms 10:23:11 INFO - PROCESS | 1885 | 1461000191981 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:23:11 INFO - PROCESS | 1885 | 1461000191983 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:23:11 INFO - PROCESS | 1885 | 1461000191990 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:23:11 INFO - PROCESS | 1885 | 1461000191992 Marionette TRACE conn3 <- [1,906,null,{}] 10:23:12 INFO - PROCESS | 1885 | 1461000191998 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}] 10:23:12 INFO - PROCESS | 1885 | 1461000192166 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:23:12 INFO - PROCESS | 1885 | 1461000192339 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f353000 == 88 [pid = 1885] [id = 234] 10:23:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9e9ee93c00) [pid = 1885] [serial = 702] [outer = (nil)] 10:23:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9e9f0a0800) [pid = 1885] [serial = 703] [outer = 0x7f9e9ee93c00] 10:23:12 INFO - PROCESS | 1885 | 1461000192412 Marionette DEBUG loaded listener.js 10:23:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ea593ec00) [pid = 1885] [serial = 704] [outer = 0x7f9e9ee93c00] 10:23:13 INFO - PROCESS | 1885 | 1461000193261 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]]]}] 10:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1326ms 10:23:13 INFO - PROCESS | 1885 | 1461000193318 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:23:13 INFO - PROCESS | 1885 | 1461000193321 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:23:13 INFO - PROCESS | 1885 | 1461000193327 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:23:13 INFO - PROCESS | 1885 | 1461000193329 Marionette TRACE conn3 <- [1,910,null,{}] 10:23:13 INFO - PROCESS | 1885 | 1461000193334 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}] 10:23:13 INFO - PROCESS | 1885 | 1461000193489 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:23:13 INFO - PROCESS | 1885 | 1461000193662 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b1a800 == 89 [pid = 1885] [id = 235] 10:23:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9e9ee98c00) [pid = 1885] [serial = 705] [outer = (nil)] 10:23:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e9f110400) [pid = 1885] [serial = 706] [outer = 0x7f9e9ee98c00] 10:23:13 INFO - PROCESS | 1885 | 1461000193729 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ea4d6f400) [pid = 1885] [serial = 707] [outer = 0x7f9e9ee98c00] 10:23:14 INFO - PROCESS | 1885 | 1461000194519 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]]]}] 10:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1232ms 10:23:14 INFO - PROCESS | 1885 | 1461000194560 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:23:14 INFO - PROCESS | 1885 | 1461000194564 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:23:14 INFO - PROCESS | 1885 | 1461000194571 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:23:14 INFO - PROCESS | 1885 | 1461000194575 Marionette TRACE conn3 <- [1,914,null,{}] 10:23:14 INFO - PROCESS | 1885 | 1461000194581 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}] 10:23:14 INFO - PROCESS | 1885 | 1461000194740 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:23:14 INFO - PROCESS | 1885 | 1461000194917 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea6492000 == 90 [pid = 1885] [id = 236] 10:23:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e9f09d400) [pid = 1885] [serial = 708] [outer = (nil)] 10:23:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea58d8000) [pid = 1885] [serial = 709] [outer = 0x7f9e9f09d400] 10:23:14 INFO - PROCESS | 1885 | 1461000194983 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea6748400) [pid = 1885] [serial = 710] [outer = 0x7f9e9f09d400] 10:23:16 INFO - PROCESS | 1885 | 1461000196196 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]]]}] 10:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1687ms 10:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:23:16 INFO - PROCESS | 1885 | 1461000196266 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:23:16 INFO - PROCESS | 1885 | 1461000196270 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:23:16 INFO - PROCESS | 1885 | 1461000196278 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 1885 | 1461000196283 Marionette TRACE conn3 <- [1,918,null,{}] 10:23:16 INFO - PROCESS | 1885 | 1461000196292 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}] 10:23:16 INFO - PROCESS | 1885 | 1461000196483 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:23:16 INFO - PROCESS | 1885 | 1461000196690 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea776c000 == 91 [pid = 1885] [id = 237] 10:23:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e9f0f7c00) [pid = 1885] [serial = 711] [outer = (nil)] 10:23:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9ea024c400) [pid = 1885] [serial = 712] [outer = 0x7f9e9f0f7c00] 10:23:16 INFO - PROCESS | 1885 | 1461000196760 Marionette DEBUG loaded listener.js 10:23:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9ea4bf3c00) [pid = 1885] [serial = 713] [outer = 0x7f9e9f0f7c00] 10:23:17 INFO - PROCESS | 1885 | 1461000197585 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]]]}] 10:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1388ms 10:23:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e9f0eb000) [pid = 1885] [serial = 714] [outer = 0x7f9ea7f9c400] 10:23:17 INFO - PROCESS | 1885 | 1461000197736 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 1885 | 1461000197744 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:23:17 INFO - PROCESS | 1885 | 1461000197850 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 1885 | 1461000197855 Marionette TRACE conn3 <- [1,922,null,{}] 10:23:17 INFO - PROCESS | 1885 | 1461000197874 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}] 10:23:18 INFO - PROCESS | 1885 | 1461000198026 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:23:18 INFO - PROCESS | 1885 | 1461000198228 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5725000 == 92 [pid = 1885] [id = 238] 10:23:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9e9f108400) [pid = 1885] [serial = 715] [outer = (nil)] 10:23:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea58dcc00) [pid = 1885] [serial = 716] [outer = 0x7f9e9f108400] 10:23:18 INFO - PROCESS | 1885 | 1461000198312 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ea64c5800) [pid = 1885] [serial = 717] [outer = 0x7f9e9f108400] 10:23:19 INFO - PROCESS | 1885 | 1461000199229 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]]]}] 10:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1533ms 10:23:19 INFO - PROCESS | 1885 | 1461000199307 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 1885 | 1461000199310 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:23:19 INFO - PROCESS | 1885 | 1461000199316 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 1885 | 1461000199322 Marionette TRACE conn3 <- [1,926,null,{}] 10:23:19 INFO - PROCESS | 1885 | 1461000199337 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}] 10:23:19 INFO - PROCESS | 1885 | 1461000199552 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf497000 == 91 [pid = 1885] [id = 152] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7ca3000 == 90 [pid = 1885] [id = 177] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82eb000 == 89 [pid = 1885] [id = 226] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ea8994400) [pid = 1885] [serial = 637] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea0254c00) [pid = 1885] [serial = 586] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9ea64c6800) [pid = 1885] [serial = 583] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9eb0363800) [pid = 1885] [serial = 574] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9e9f0e9400) [pid = 1885] [serial = 607] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9ea58d5400) [pid = 1885] [serial = 610] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9ea7869400) [pid = 1885] [serial = 613] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea7f99800) [pid = 1885] [serial = 616] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ea82bb800) [pid = 1885] [serial = 619] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9ea7738400) [pid = 1885] [serial = 568] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9ebd7d8400) [pid = 1885] [serial = 577] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e9c35b400) [pid = 1885] [serial = 580] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9eac7e9800) [pid = 1885] [serial = 571] [outer = (nil)] [url = about:blank] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9955000 == 88 [pid = 1885] [id = 225] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7426000 == 87 [pid = 1885] [id = 224] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3b42000 == 86 [pid = 1885] [id = 223] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3128000 == 85 [pid = 1885] [id = 222] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebfa54000 == 84 [pid = 1885] [id = 221] 10:23:19 INFO - PROCESS | 1885 | 1461000199794 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebea79000 == 83 [pid = 1885] [id = 220] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe5c6800 == 82 [pid = 1885] [id = 219] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb86ae000 == 81 [pid = 1885] [id = 218] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1431800 == 80 [pid = 1885] [id = 217] 10:23:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0da2000 == 79 [pid = 1885] [id = 216] 10:23:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f35f800 == 80 [pid = 1885] [id = 239] 10:23:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9ea5047800) [pid = 1885] [serial = 718] [outer = (nil)] 10:23:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ea64c3000) [pid = 1885] [serial = 719] [outer = 0x7f9ea5047800] 10:23:19 INFO - PROCESS | 1885 | 1461000199871 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ea7bcec00) [pid = 1885] [serial = 720] [outer = 0x7f9ea5047800] 10:23:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaebb7800 == 79 [pid = 1885] [id = 215] 10:23:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a3f000 == 78 [pid = 1885] [id = 214] 10:23:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8012000 == 77 [pid = 1885] [id = 213] 10:23:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d50800 == 76 [pid = 1885] [id = 212] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9ec7ee4800) [pid = 1885] [serial = 304] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9ea5050000) [pid = 1885] [serial = 512] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9eb3d91400) [pid = 1885] [serial = 506] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9ea4bf6800) [pid = 1885] [serial = 385] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9eac7ebc00) [pid = 1885] [serial = 497] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9ec599bc00) [pid = 1885] [serial = 382] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9eac9c7000) [pid = 1885] [serial = 415] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9eb0f74800) [pid = 1885] [serial = 292] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9ea58d6000) [pid = 1885] [serial = 491] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9eafffb000) [pid = 1885] [serial = 225] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9ebf83b000) [pid = 1885] [serial = 337] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9ebd7d1400) [pid = 1885] [serial = 470] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ec3b8fc00) [pid = 1885] [serial = 259] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9eac9c4800) [pid = 1885] [serial = 500] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9eb09e2c00) [pid = 1885] [serial = 334] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea4bef000) [pid = 1885] [serial = 593] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9eac7eb400) [pid = 1885] [serial = 463] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9eab94e400) [pid = 1885] [serial = 331] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9eb32cf800) [pid = 1885] [serial = 542] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ebd7d8000) [pid = 1885] [serial = 256] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9eb1fab800) [pid = 1885] [serial = 373] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e9ee99000) [pid = 1885] [serial = 590] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eb18cac00) [pid = 1885] [serial = 253] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9ea82b6000) [pid = 1885] [serial = 412] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ec59a0000) [pid = 1885] [serial = 340] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9deb0c00) [pid = 1885] [serial = 589] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea4ef1c00) [pid = 1885] [serial = 379] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9eaf8e9800) [pid = 1885] [serial = 503] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ea7738000) [pid = 1885] [serial = 548] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ec38a6400) [pid = 1885] [serial = 295] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9eab821c00) [pid = 1885] [serial = 177] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9ea87a0c00) [pid = 1885] [serial = 430] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9eac884400) [pid = 1885] [serial = 367] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9eaebd6800) [pid = 1885] [serial = 150] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ea504e400) [pid = 1885] [serial = 595] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9eb3d97000) [pid = 1885] [serial = 216] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9eac7f5400) [pid = 1885] [serial = 565] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9ea4cd0000) [pid = 1885] [serial = 479] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9ebea34c00) [pid = 1885] [serial = 509] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea751d800) [pid = 1885] [serial = 602] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9f10c800) [pid = 1885] [serial = 482] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9eabbbd400) [pid = 1885] [serial = 250] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e9f103400) [pid = 1885] [serial = 592] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ea64cdc00) [pid = 1885] [serial = 598] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9eafb59000) [pid = 1885] [serial = 466] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ea879b800) [pid = 1885] [serial = 494] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9ebe665000) [pid = 1885] [serial = 473] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9eb09e9000) [pid = 1885] [serial = 262] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9eb3fac800) [pid = 1885] [serial = 186] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9eb3fb1c00) [pid = 1885] [serial = 153] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ec32be800) [pid = 1885] [serial = 219] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea6747800) [pid = 1885] [serial = 599] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9eb0376400) [pid = 1885] [serial = 418] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ea773d400) [pid = 1885] [serial = 604] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9ea024d400) [pid = 1885] [serial = 625] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ea898d400) [pid = 1885] [serial = 635] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ea4ee4800) [pid = 1885] [serial = 626] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea6341000) [pid = 1885] [serial = 628] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9ea64d0800) [pid = 1885] [serial = 629] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9ea7cc3000) [pid = 1885] [serial = 631] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9ea7fa4c00) [pid = 1885] [serial = 632] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9ea82bc800) [pid = 1885] [serial = 634] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9e9ee9d000) [pid = 1885] [serial = 623] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9e9dea6c00) [pid = 1885] [serial = 622] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9eb18c1c00) [pid = 1885] [serial = 183] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9eb0377400) [pid = 1885] [serial = 421] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9ec668b400) [pid = 1885] [serial = 298] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9ea87a2800) [pid = 1885] [serial = 539] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9ec7e96400) [pid = 1885] [serial = 301] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9eb0356800) [pid = 1885] [serial = 545] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9eae2ed800) [pid = 1885] [serial = 180] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9eb05e4400) [pid = 1885] [serial = 427] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9ea6745000) [pid = 1885] [serial = 601] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9eaeb0c800) [pid = 1885] [serial = 213] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9eabbbd800) [pid = 1885] [serial = 289] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ea5938c00) [pid = 1885] [serial = 536] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9ebf729800) [pid = 1885] [serial = 476] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9ec3b05400) [pid = 1885] [serial = 222] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9ec1929400) [pid = 1885] [serial = 376] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9eb0378400) [pid = 1885] [serial = 424] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9ea879bc00) [pid = 1885] [serial = 460] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9ea674a000) [pid = 1885] [serial = 515] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9eac9cdc00) [pid = 1885] [serial = 370] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9ea5935800) [pid = 1885] [serial = 596] [outer = (nil)] [url = about:blank] 10:23:20 INFO - PROCESS | 1885 | 1461000200624 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]]]}] 10:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1339ms 10:23:20 INFO - PROCESS | 1885 | 1461000200656 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:23:20 INFO - PROCESS | 1885 | 1461000200660 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:23:20 INFO - PROCESS | 1885 | 1461000200676 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:23:20 INFO - PROCESS | 1885 | 1461000200679 Marionette TRACE conn3 <- [1,930,null,{}] 10:23:20 INFO - PROCESS | 1885 | 1461000200687 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}] 10:23:20 INFO - PROCESS | 1885 | 1461000200834 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:23:20 INFO - PROCESS | 1885 | 1461000200848 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57c4800 == 77 [pid = 1885] [id = 240] 10:23:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9ea4bed400) [pid = 1885] [serial = 721] [outer = (nil)] 10:23:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9ea7f99800) [pid = 1885] [serial = 722] [outer = 0x7f9ea4bed400] 10:23:20 INFO - PROCESS | 1885 | 1461000200909 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9ea82b5400) [pid = 1885] [serial = 723] [outer = 0x7f9ea4bed400] 10:23:21 INFO - PROCESS | 1885 | 1461000201691 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]]]}] 10:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1040ms 10:23:21 INFO - PROCESS | 1885 | 1461000201710 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:23:21 INFO - PROCESS | 1885 | 1461000201713 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:23:21 INFO - PROCESS | 1885 | 1461000201720 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:23:21 INFO - PROCESS | 1885 | 1461000201723 Marionette TRACE conn3 <- [1,934,null,{}] 10:23:21 INFO - PROCESS | 1885 | 1461000201728 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}] 10:23:22 INFO - PROCESS | 1885 | 1461000202005 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:23:22 INFO - PROCESS | 1885 | 1461000202019 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7a58800 == 78 [pid = 1885] [id = 241] 10:23:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9ea7f98c00) [pid = 1885] [serial = 724] [outer = (nil)] 10:23:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9ea879f400) [pid = 1885] [serial = 725] [outer = 0x7f9ea7f98c00] 10:23:22 INFO - PROCESS | 1885 | 1461000202081 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9ea95ad000) [pid = 1885] [serial = 726] [outer = 0x7f9ea7f98c00] 10:23:22 INFO - PROCESS | 1885 | 1461000202920 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]]]}] 10:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1244ms 10:23:22 INFO - PROCESS | 1885 | 1461000202965 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:23:22 INFO - PROCESS | 1885 | 1461000202968 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:23:22 INFO - PROCESS | 1885 | 1461000202981 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 1885 | 1461000202983 Marionette TRACE conn3 <- [1,938,null,{}] 10:23:22 INFO - PROCESS | 1885 | 1461000202988 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}] 10:23:23 INFO - PROCESS | 1885 | 1461000203189 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:23:23 INFO - PROCESS | 1885 | 1461000203214 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea880f000 == 79 [pid = 1885] [id = 242] 10:23:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9eaa4a7c00) [pid = 1885] [serial = 727] [outer = (nil)] 10:23:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9eab944000) [pid = 1885] [serial = 728] [outer = 0x7f9eaa4a7c00] 10:23:23 INFO - PROCESS | 1885 | 1461000203274 Marionette DEBUG loaded listener.js 10:23:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9eab94e400) [pid = 1885] [serial = 729] [outer = 0x7f9eaa4a7c00] 10:23:24 INFO - PROCESS | 1885 | 1461000204141 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]]]}] 10:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1231ms 10:23:24 INFO - PROCESS | 1885 | 1461000204206 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:23:24 INFO - PROCESS | 1885 | 1461000204210 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:23:24 INFO - PROCESS | 1885 | 1461000204215 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:23:24 INFO - PROCESS | 1885 | 1461000204216 Marionette TRACE conn3 <- [1,942,null,{}] 10:23:24 INFO - PROCESS | 1885 | 1461000204221 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}] 10:23:24 INFO - PROCESS | 1885 | 1461000204823 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9e9c35fc00) [pid = 1885] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9ea7523000) [pid = 1885] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9eac7eb000) [pid = 1885] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9ea0257800) [pid = 1885] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9e9ee96000) [pid = 1885] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9e9ee96400) [pid = 1885] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9eaeb05800) [pid = 1885] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9ea7730800) [pid = 1885] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9e9f099c00) [pid = 1885] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 128 (0x7f9e9c361400) [pid = 1885] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 127 (0x7f9eab82dc00) [pid = 1885] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 126 (0x7f9ea7732800) [pid = 1885] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 125 (0x7f9ea7e0f400) [pid = 1885] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 124 (0x7f9ea99c0c00) [pid = 1885] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 123 (0x7f9ea751c000) [pid = 1885] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 122 (0x7f9eabbb8800) [pid = 1885] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 121 (0x7f9eabbab000) [pid = 1885] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9ea5938400) [pid = 1885] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9eac9ce000) [pid = 1885] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9eae309800) [pid = 1885] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9e9f09a400) [pid = 1885] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9e9c360000) [pid = 1885] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9e9c355c00) [pid = 1885] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 114 (0x7f9eac7f6800) [pid = 1885] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 113 (0x7f9ea0250000) [pid = 1885] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 112 (0x7f9e9f099000) [pid = 1885] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:23:24 INFO - PROCESS | 1885 | --DOMWINDOW == 111 (0x7f9ea7528800) [pid = 1885] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:23:24 INFO - PROCESS | 1885 | 1461000204975 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b19000 == 80 [pid = 1885] [id = 243] 10:23:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 112 (0x7f9e9c353c00) [pid = 1885] [serial = 730] [outer = (nil)] 10:23:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 113 (0x7f9e9c361400) [pid = 1885] [serial = 731] [outer = 0x7f9e9c353c00] 10:23:25 INFO - PROCESS | 1885 | 1461000205036 Marionette DEBUG loaded listener.js 10:23:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 114 (0x7f9e9f0e9000) [pid = 1885] [serial = 732] [outer = 0x7f9e9c353c00] 10:23:25 INFO - PROCESS | 1885 | 1461000205778 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]]]}] 10:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1585ms 10:23:25 INFO - PROCESS | 1885 | 1461000205800 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:23:25 INFO - PROCESS | 1885 | 1461000205803 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:23:25 INFO - PROCESS | 1885 | 1461000205811 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:23:25 INFO - PROCESS | 1885 | 1461000205814 Marionette TRACE conn3 <- [1,946,null,{}] 10:23:25 INFO - PROCESS | 1885 | 1461000205818 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}] 10:23:26 INFO - PROCESS | 1885 | 1461000206020 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:23:26 INFO - PROCESS | 1885 | 1461000206041 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab88b000 == 81 [pid = 1885] [id = 244] 10:23:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9e9c355800) [pid = 1885] [serial = 733] [outer = (nil)] 10:23:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9ea7730800) [pid = 1885] [serial = 734] [outer = 0x7f9e9c355800] 10:23:26 INFO - PROCESS | 1885 | 1461000206101 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9eabb9f400) [pid = 1885] [serial = 735] [outer = 0x7f9e9c355800] 10:23:26 INFO - PROCESS | 1885 | 1461000206945 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]]]}] 10:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1174ms 10:23:27 INFO - PROCESS | 1885 | 1461000206997 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 1885 | 1461000207002 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:23:27 INFO - PROCESS | 1885 | 1461000207010 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 1885 | 1461000207015 Marionette TRACE conn3 <- [1,950,null,{}] 10:23:27 INFO - PROCESS | 1885 | 1461000207022 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}] 10:23:27 INFO - PROCESS | 1885 | 1461000207193 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:23:27 INFO - PROCESS | 1885 | 1461000207355 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57cb000 == 82 [pid = 1885] [id = 245] 10:23:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9e9f099000) [pid = 1885] [serial = 736] [outer = (nil)] 10:23:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9e9f0f6000) [pid = 1885] [serial = 737] [outer = 0x7f9e9f099000] 10:23:27 INFO - PROCESS | 1885 | 1461000207427 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9ea4cc7800) [pid = 1885] [serial = 738] [outer = 0x7f9e9f099000] 10:23:28 INFO - PROCESS | 1885 | 1461000208345 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]]]}] 10:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1383ms 10:23:28 INFO - PROCESS | 1885 | 1461000208393 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:23:28 INFO - PROCESS | 1885 | 1461000208400 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:23:28 INFO - PROCESS | 1885 | 1461000208410 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 1885 | 1461000208414 Marionette TRACE conn3 <- [1,954,null,{}] 10:23:28 INFO - PROCESS | 1885 | 1461000208419 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}] 10:23:28 INFO - PROCESS | 1885 | 1461000208576 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:23:28 INFO - PROCESS | 1885 | 1461000208739 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84df000 == 83 [pid = 1885] [id = 246] 10:23:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9e9f0e9400) [pid = 1885] [serial = 739] [outer = (nil)] 10:23:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9ea5941800) [pid = 1885] [serial = 740] [outer = 0x7f9e9f0e9400] 10:23:28 INFO - PROCESS | 1885 | 1461000208804 Marionette DEBUG loaded listener.js 10:23:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 123 (0x7f9ea674bc00) [pid = 1885] [serial = 741] [outer = 0x7f9e9f0e9400] 10:23:29 INFO - PROCESS | 1885 | 1461000209762 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]]]}] 10:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1426ms 10:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:23:29 INFO - PROCESS | 1885 | 1461000209837 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:23:29 INFO - PROCESS | 1885 | 1461000209840 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:23:29 INFO - PROCESS | 1885 | 1461000209846 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:23:29 INFO - PROCESS | 1885 | 1461000209851 Marionette TRACE conn3 <- [1,958,null,{}] 10:23:29 INFO - PROCESS | 1885 | 1461000209866 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}] 10:23:30 INFO - PROCESS | 1885 | 1461000210073 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:23:30 INFO - PROCESS | 1885 | 1461000210270 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac67b000 == 84 [pid = 1885] [id = 247] 10:23:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9ea773a000) [pid = 1885] [serial = 742] [outer = (nil)] 10:23:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9ea82b1800) [pid = 1885] [serial = 743] [outer = 0x7f9ea773a000] 10:23:30 INFO - PROCESS | 1885 | 1461000210387 Marionette DEBUG loaded listener.js 10:23:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 126 (0x7f9ea95b4800) [pid = 1885] [serial = 744] [outer = 0x7f9ea773a000] 10:23:31 INFO - PROCESS | 1885 | 1461000211209 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]]]}] 10:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1434ms 10:23:31 INFO - PROCESS | 1885 | 1461000211281 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 1885 | 1461000211285 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:23:31 INFO - PROCESS | 1885 | 1461000211290 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 1885 | 1461000211292 Marionette TRACE conn3 <- [1,962,null,{}] 10:23:31 INFO - PROCESS | 1885 | 1461000211298 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}] 10:23:31 INFO - PROCESS | 1885 | 1461000211464 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:23:31 INFO - PROCESS | 1885 | 1461000211622 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac722800 == 85 [pid = 1885] [id = 248] 10:23:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 127 (0x7f9ea7bc0000) [pid = 1885] [serial = 745] [outer = (nil)] 10:23:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 128 (0x7f9eab824800) [pid = 1885] [serial = 746] [outer = 0x7f9ea7bc0000] 10:23:31 INFO - PROCESS | 1885 | 1461000211691 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 129 (0x7f9eabb9fc00) [pid = 1885] [serial = 747] [outer = 0x7f9ea7bc0000] 10:23:32 INFO - PROCESS | 1885 | 1461000212517 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]]]}] 10:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1279ms 10:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:23:32 INFO - PROCESS | 1885 | 1461000212571 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:23:32 INFO - PROCESS | 1885 | 1461000212574 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:23:32 INFO - PROCESS | 1885 | 1461000212580 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:23:32 INFO - PROCESS | 1885 | 1461000212583 Marionette TRACE conn3 <- [1,966,null,{}] 10:23:32 INFO - PROCESS | 1885 | 1461000212589 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}] 10:23:32 INFO - PROCESS | 1885 | 1461000212746 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:23:32 INFO - PROCESS | 1885 | 1461000212911 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc04800 == 86 [pid = 1885] [id = 249] 10:23:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9ea99bbc00) [pid = 1885] [serial = 748] [outer = (nil)] 10:23:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9eabdd4400) [pid = 1885] [serial = 749] [outer = 0x7f9ea99bbc00] 10:23:32 INFO - PROCESS | 1885 | 1461000212985 Marionette DEBUG loaded listener.js 10:23:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9eac7ed800) [pid = 1885] [serial = 750] [outer = 0x7f9ea99bbc00] 10:23:33 INFO - PROCESS | 1885 | 1461000213832 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]]]}] 10:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1293ms 10:23:33 INFO - PROCESS | 1885 | 1461000213874 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:23:33 INFO - PROCESS | 1885 | 1461000213878 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:23:33 INFO - PROCESS | 1885 | 1461000213885 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:23:33 INFO - PROCESS | 1885 | 1461000213887 Marionette TRACE conn3 <- [1,970,null,{}] 10:23:33 INFO - PROCESS | 1885 | 1461000213893 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}] 10:23:34 INFO - PROCESS | 1885 | 1461000214095 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:23:34 INFO - PROCESS | 1885 | 1461000214258 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0985800 == 87 [pid = 1885] [id = 250] 10:23:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9eabba9000) [pid = 1885] [serial = 751] [outer = (nil)] 10:23:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9eac887400) [pid = 1885] [serial = 752] [outer = 0x7f9eabba9000] 10:23:34 INFO - PROCESS | 1885 | 1461000214342 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9eac9c9c00) [pid = 1885] [serial = 753] [outer = 0x7f9eabba9000] 10:23:35 INFO - PROCESS | 1885 | 1461000215252 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]]]}] 10:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1426ms 10:23:35 INFO - PROCESS | 1885 | 1461000215312 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:23:35 INFO - PROCESS | 1885 | 1461000215315 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:23:35 INFO - PROCESS | 1885 | 1461000215321 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:23:35 INFO - PROCESS | 1885 | 1461000215323 Marionette TRACE conn3 <- [1,974,null,{}] 10:23:35 INFO - PROCESS | 1885 | 1461000215329 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}] 10:23:35 INFO - PROCESS | 1885 | 1461000215502 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:23:35 INFO - PROCESS | 1885 | 1461000215662 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0d99000 == 88 [pid = 1885] [id = 251] 10:23:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9eac87fc00) [pid = 1885] [serial = 754] [outer = (nil)] 10:23:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9ead711800) [pid = 1885] [serial = 755] [outer = 0x7f9eac87fc00] 10:23:35 INFO - PROCESS | 1885 | 1461000215736 Marionette DEBUG loaded listener.js 10:23:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9eae2ef400) [pid = 1885] [serial = 756] [outer = 0x7f9eac87fc00] 10:23:36 INFO - PROCESS | 1885 | 1461000216559 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]]]}] 10:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1285ms 10:23:36 INFO - PROCESS | 1885 | 1461000216609 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:23:36 INFO - PROCESS | 1885 | 1461000216613 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:23:36 INFO - PROCESS | 1885 | 1461000216621 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:23:36 INFO - PROCESS | 1885 | 1461000216624 Marionette TRACE conn3 <- [1,978,null,{}] 10:23:36 INFO - PROCESS | 1885 | 1461000216630 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}] 10:23:36 INFO - PROCESS | 1885 | 1461000216796 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:23:36 INFO - PROCESS | 1885 | 1461000216978 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1313000 == 89 [pid = 1885] [id = 252] 10:23:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9eac9c6400) [pid = 1885] [serial = 757] [outer = (nil)] 10:23:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9eae8d7000) [pid = 1885] [serial = 758] [outer = 0x7f9eac9c6400] 10:23:37 INFO - PROCESS | 1885 | 1461000217061 Marionette DEBUG loaded listener.js 10:23:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9eaeb0ac00) [pid = 1885] [serial = 759] [outer = 0x7f9eac9c6400] 10:23:37 INFO - PROCESS | 1885 | 1461000217887 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]]]}] 10:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1338ms 10:23:37 INFO - PROCESS | 1885 | 1461000217960 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:23:37 INFO - PROCESS | 1885 | 1461000217964 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:23:37 INFO - PROCESS | 1885 | 1461000217970 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:23:37 INFO - PROCESS | 1885 | 1461000217972 Marionette TRACE conn3 <- [1,982,null,{}] 10:23:37 INFO - PROCESS | 1885 | 1461000217978 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}] 10:23:38 INFO - PROCESS | 1885 | 1461000218160 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:23:38 INFO - PROCESS | 1885 | 1461000218326 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c12000 == 90 [pid = 1885] [id = 253] 10:23:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ead711400) [pid = 1885] [serial = 760] [outer = (nil)] 10:23:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9eaebde000) [pid = 1885] [serial = 761] [outer = 0x7f9ead711400] 10:23:38 INFO - PROCESS | 1885 | 1461000218394 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9eaf8efc00) [pid = 1885] [serial = 762] [outer = 0x7f9ead711400] 10:23:39 INFO - PROCESS | 1885 | 1461000219266 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]]]}] 10:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1326ms 10:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:23:39 INFO - PROCESS | 1885 | 1461000219298 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:23:39 INFO - PROCESS | 1885 | 1461000219300 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:23:39 INFO - PROCESS | 1885 | 1461000219306 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 1885 | 1461000219309 Marionette TRACE conn3 <- [1,986,null,{}] 10:23:39 INFO - PROCESS | 1885 | 1461000219314 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}] 10:23:39 INFO - PROCESS | 1885 | 1461000219488 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:23:39 INFO - PROCESS | 1885 | 1461000219670 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d47800 == 91 [pid = 1885] [id = 254] 10:23:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9e9c356400) [pid = 1885] [serial = 763] [outer = (nil)] 10:23:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9e9f0edc00) [pid = 1885] [serial = 764] [outer = 0x7f9e9c356400] 10:23:39 INFO - PROCESS | 1885 | 1461000219738 Marionette DEBUG loaded listener.js 10:23:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9ea751b800) [pid = 1885] [serial = 765] [outer = 0x7f9e9c356400] 10:23:41 INFO - PROCESS | 1885 | 1461000221047 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]]]}] 10:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1787ms 10:23:41 INFO - PROCESS | 1885 | 1461000221093 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 1885 | 1461000221098 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:23:41 INFO - PROCESS | 1885 | 1461000221108 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 1885 | 1461000221113 Marionette TRACE conn3 <- [1,990,null,{}] 10:23:41 INFO - PROCESS | 1885 | 1461000221122 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}] 10:23:41 INFO - PROCESS | 1885 | 1461000221318 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:23:41 INFO - PROCESS | 1885 | 1461000221542 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea597f800 == 92 [pid = 1885] [id = 255] 10:23:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9e9ee9c000) [pid = 1885] [serial = 766] [outer = (nil)] 10:23:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9e9f10c800) [pid = 1885] [serial = 767] [outer = 0x7f9e9ee9c000] 10:23:41 INFO - PROCESS | 1885 | 1461000221771 Marionette DEBUG loaded listener.js 10:23:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9ea4cc5400) [pid = 1885] [serial = 768] [outer = 0x7f9e9ee9c000] 10:23:42 INFO - PROCESS | 1885 | 1461000222694 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]]]}] 10:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1636ms 10:23:42 INFO - PROCESS | 1885 | 1461000222744 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:23:42 INFO - PROCESS | 1885 | 1461000222751 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:23:42 INFO - PROCESS | 1885 | 1461000222762 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:23:42 INFO - PROCESS | 1885 | 1461000222766 Marionette TRACE conn3 <- [1,994,null,{}] 10:23:42 INFO - PROCESS | 1885 | 1461000222771 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}] 10:23:42 INFO - PROCESS | 1885 | 1461000222938 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:23:43 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b19000 == 91 [pid = 1885] [id = 243] 10:23:43 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea880f000 == 90 [pid = 1885] [id = 242] 10:23:43 INFO - PROCESS | 1885 | 1461000223242 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:43 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7a58800 == 89 [pid = 1885] [id = 241] 10:23:43 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea57c4800 == 88 [pid = 1885] [id = 240] 10:23:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d41800 == 89 [pid = 1885] [id = 256] 10:23:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9e9f0ec400) [pid = 1885] [serial = 769] [outer = (nil)] 10:23:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ea58d7c00) [pid = 1885] [serial = 770] [outer = 0x7f9e9f0ec400] 10:23:43 INFO - PROCESS | 1885 | 1461000223333 Marionette DEBUG loaded listener.js 10:23:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ea6340400) [pid = 1885] [serial = 771] [outer = 0x7f9e9f0ec400] 10:23:43 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f35f800 == 88 [pid = 1885] [id = 239] 10:23:43 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5725000 == 87 [pid = 1885] [id = 238] 10:23:43 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea776c000 == 86 [pid = 1885] [id = 237] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9ea5940c00) [pid = 1885] [serial = 611] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9ea87a5c00) [pid = 1885] [serial = 620] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9eb09e8800) [pid = 1885] [serial = 575] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9eac9cf000) [pid = 1885] [serial = 656] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9eac885400) [pid = 1885] [serial = 655] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9ea7bc5000) [pid = 1885] [serial = 644] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9ea674c800) [pid = 1885] [serial = 643] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9ead99e400) [pid = 1885] [serial = 658] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9eae24c000) [pid = 1885] [serial = 659] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9eb035ec00) [pid = 1885] [serial = 670] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9eaf573400) [pid = 1885] [serial = 665] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9eaea70c00) [pid = 1885] [serial = 664] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9eab825c00) [pid = 1885] [serial = 647] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9eaa459000) [pid = 1885] [serial = 646] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9eae8d6400) [pid = 1885] [serial = 662] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9eae30b000) [pid = 1885] [serial = 661] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9eabde0c00) [pid = 1885] [serial = 653] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9eabdd7800) [pid = 1885] [serial = 652] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9eabba6000) [pid = 1885] [serial = 650] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9eab94e800) [pid = 1885] [serial = 649] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9ea4eed000) [pid = 1885] [serial = 641] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9ea0253c00) [pid = 1885] [serial = 640] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9eaf74dc00) [pid = 1885] [serial = 667] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9ea773e400) [pid = 1885] [serial = 676] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 128 (0x7f9ea5045800) [pid = 1885] [serial = 679] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 127 (0x7f9ea7e0d800) [pid = 1885] [serial = 677] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 126 (0x7f9ea6339c00) [pid = 1885] [serial = 680] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 125 (0x7f9ea4ee2800) [pid = 1885] [serial = 673] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 124 (0x7f9ea5938000) [pid = 1885] [serial = 674] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 123 (0x7f9eb037bc00) [pid = 1885] [serial = 671] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 122 (0x7f9eac93ec00) [pid = 1885] [serial = 566] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 121 (0x7f9ea7e14000) [pid = 1885] [serial = 605] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9ebeade800) [pid = 1885] [serial = 578] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9ea64cb400) [pid = 1885] [serial = 584] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9eb0360c00) [pid = 1885] [serial = 581] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9eafff7000) [pid = 1885] [serial = 587] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9ea82b1400) [pid = 1885] [serial = 617] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9ea0252c00) [pid = 1885] [serial = 608] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 114 (0x7f9ea786a400) [pid = 1885] [serial = 569] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 113 (0x7f9eac935400) [pid = 1885] [serial = 572] [outer = (nil)] [url = about:blank] 10:23:43 INFO - PROCESS | 1885 | --DOMWINDOW == 112 (0x7f9ea7bcd400) [pid = 1885] [serial = 614] [outer = (nil)] [url = about:blank] 10:23:44 INFO - PROCESS | 1885 | 1461000224083 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]]]}] 10:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1336ms 10:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:23:44 INFO - PROCESS | 1885 | 1461000224099 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:23:44 INFO - PROCESS | 1885 | 1461000224101 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:23:44 INFO - PROCESS | 1885 | 1461000224110 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:23:44 INFO - PROCESS | 1885 | 1461000224116 Marionette TRACE conn3 <- [1,998,null,{}] 10:23:44 INFO - PROCESS | 1885 | 1461000224130 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}] 10:23:44 INFO - PROCESS | 1885 | 1461000224306 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:23:44 INFO - PROCESS | 1885 | 1461000224438 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7b56000 == 87 [pid = 1885] [id = 257] 10:23:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 113 (0x7f9e9f09c400) [pid = 1885] [serial = 772] [outer = (nil)] 10:23:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 114 (0x7f9ea64cf800) [pid = 1885] [serial = 773] [outer = 0x7f9e9f09c400] 10:23:44 INFO - PROCESS | 1885 | 1461000224505 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9ea773e400) [pid = 1885] [serial = 774] [outer = 0x7f9e9f09c400] 10:23:45 INFO - PROCESS | 1885 | 1461000225261 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]]]}] 10:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1185ms 10:23:45 INFO - PROCESS | 1885 | 1461000225311 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 1885 | 1461000225314 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:23:45 INFO - PROCESS | 1885 | 1461000225325 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 1885 | 1461000225329 Marionette TRACE conn3 <- [1,1002,null,{}] 10:23:45 INFO - PROCESS | 1885 | 1461000225339 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}] 10:23:45 INFO - PROCESS | 1885 | 1461000225503 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:23:45 INFO - PROCESS | 1885 | 1461000225513 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea880d000 == 88 [pid = 1885] [id = 258] 10:23:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9ea7866c00) [pid = 1885] [serial = 775] [outer = (nil)] 10:23:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9ea7e14000) [pid = 1885] [serial = 776] [outer = 0x7f9ea7866c00] 10:23:45 INFO - PROCESS | 1885 | 1461000225570 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9ea82b5800) [pid = 1885] [serial = 777] [outer = 0x7f9ea7866c00] 10:23:46 INFO - PROCESS | 1885 | 1461000226504 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]]]}] 10:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1244ms 10:23:46 INFO - PROCESS | 1885 | 1461000226569 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:23:46 INFO - PROCESS | 1885 | 1461000226572 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:23:46 INFO - PROCESS | 1885 | 1461000226578 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:23:46 INFO - PROCESS | 1885 | 1461000226580 Marionette TRACE conn3 <- [1,1006,null,{}] 10:23:46 INFO - PROCESS | 1885 | 1461000226585 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}] 10:23:46 INFO - PROCESS | 1885 | 1461000226782 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:23:46 INFO - PROCESS | 1885 | 1461000226803 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaa521800 == 89 [pid = 1885] [id = 259] 10:23:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9ea7870c00) [pid = 1885] [serial = 778] [outer = (nil)] 10:23:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9ea87a3c00) [pid = 1885] [serial = 779] [outer = 0x7f9ea7870c00] 10:23:46 INFO - PROCESS | 1885 | 1461000226870 Marionette DEBUG loaded listener.js 10:23:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9ea99b6400) [pid = 1885] [serial = 780] [outer = 0x7f9ea7870c00] 10:23:47 INFO - PROCESS | 1885 | 1461000227761 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]]]}] 10:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1232ms 10:23:48 INFO - PROCESS | 1885 | --DOMWINDOW == 120 (0x7f9e9c353c00) [pid = 1885] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:23:48 INFO - PROCESS | 1885 | --DOMWINDOW == 119 (0x7f9ea7f98c00) [pid = 1885] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:23:48 INFO - PROCESS | 1885 | --DOMWINDOW == 118 (0x7f9e9f108400) [pid = 1885] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:23:48 INFO - PROCESS | 1885 | --DOMWINDOW == 117 (0x7f9e9f0f7c00) [pid = 1885] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:23:48 INFO - PROCESS | 1885 | --DOMWINDOW == 116 (0x7f9ea5047800) [pid = 1885] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:23:48 INFO - PROCESS | 1885 | --DOMWINDOW == 115 (0x7f9ea4bed400) [pid = 1885] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:23:48 INFO - PROCESS | 1885 | --DOMWINDOW == 114 (0x7f9eaa4a7c00) [pid = 1885] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:23:48 INFO - PROCESS | 1885 | 1461000228027 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:23:48 INFO - PROCESS | 1885 | 1461000228030 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:23:48 INFO - PROCESS | 1885 | 1461000228040 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:23:48 INFO - PROCESS | 1885 | 1461000228042 Marionette TRACE conn3 <- [1,1010,null,{}] 10:23:48 INFO - PROCESS | 1885 | 1461000228048 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}] 10:23:48 INFO - PROCESS | 1885 | 1461000228210 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:23:48 INFO - PROCESS | 1885 | 1461000228218 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab87c000 == 90 [pid = 1885] [id = 260] 10:23:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 115 (0x7f9ea7cbec00) [pid = 1885] [serial = 781] [outer = (nil)] 10:23:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 116 (0x7f9eab94a000) [pid = 1885] [serial = 782] [outer = 0x7f9ea7cbec00] 10:23:48 INFO - PROCESS | 1885 | 1461000228292 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 117 (0x7f9eabbb5c00) [pid = 1885] [serial = 783] [outer = 0x7f9ea7cbec00] 10:23:49 INFO - PROCESS | 1885 | 1461000229028 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]]]}] 10:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1024ms 10:23:49 INFO - PROCESS | 1885 | 1461000229064 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 1885 | 1461000229067 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:23:49 INFO - PROCESS | 1885 | 1461000229072 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 1885 | 1461000229074 Marionette TRACE conn3 <- [1,1014,null,{}] 10:23:49 INFO - PROCESS | 1885 | 1461000229079 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}] 10:23:49 INFO - PROCESS | 1885 | 1461000229262 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:23:49 INFO - PROCESS | 1885 | 1461000229278 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ead9ba000 == 91 [pid = 1885] [id = 261] 10:23:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 118 (0x7f9ea7cc3000) [pid = 1885] [serial = 784] [outer = (nil)] 10:23:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 119 (0x7f9eac7e8800) [pid = 1885] [serial = 785] [outer = 0x7f9ea7cc3000] 10:23:49 INFO - PROCESS | 1885 | 1461000229337 Marionette DEBUG loaded listener.js 10:23:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 120 (0x7f9eac87ec00) [pid = 1885] [serial = 786] [outer = 0x7f9ea7cc3000] 10:23:50 INFO - PROCESS | 1885 | 1461000230203 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]]]}] 10:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1177ms 10:23:50 INFO - PROCESS | 1885 | 1461000230251 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:23:50 INFO - PROCESS | 1885 | 1461000230257 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:23:50 INFO - PROCESS | 1885 | 1461000230265 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:23:50 INFO - PROCESS | 1885 | 1461000230270 Marionette TRACE conn3 <- [1,1018,null,{}] 10:23:50 INFO - PROCESS | 1885 | 1461000230278 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}] 10:23:50 INFO - PROCESS | 1885 | 1461000230458 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:23:50 INFO - PROCESS | 1885 | 1461000230627 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57c7800 == 92 [pid = 1885] [id = 262] 10:23:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 121 (0x7f9e9c358000) [pid = 1885] [serial = 787] [outer = (nil)] 10:23:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 122 (0x7f9e9f0ef800) [pid = 1885] [serial = 788] [outer = 0x7f9e9c358000] 10:23:50 INFO - PROCESS | 1885 | 1461000230709 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 123 (0x7f9ea4bf5000) [pid = 1885] [serial = 789] [outer = 0x7f9e9c358000] 10:23:51 INFO - PROCESS | 1885 | 1461000231649 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]]]}] 10:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1435ms 10:23:51 INFO - PROCESS | 1885 | 1461000231700 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:23:51 INFO - PROCESS | 1885 | 1461000231708 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:23:51 INFO - PROCESS | 1885 | 1461000231719 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 1885 | 1461000231723 Marionette TRACE conn3 <- [1,1022,null,{}] 10:23:51 INFO - PROCESS | 1885 | 1461000231730 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}] 10:23:51 INFO - PROCESS | 1885 | 1461000231924 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:23:52 INFO - PROCESS | 1885 | 1461000232085 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea849a000 == 93 [pid = 1885] [id = 263] 10:23:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9e9f09f800) [pid = 1885] [serial = 790] [outer = (nil)] 10:23:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9ea64c8400) [pid = 1885] [serial = 791] [outer = 0x7f9e9f09f800] 10:23:52 INFO - PROCESS | 1885 | 1461000232158 Marionette DEBUG loaded listener.js 10:23:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 126 (0x7f9ea751c400) [pid = 1885] [serial = 792] [outer = 0x7f9e9f09f800] 10:23:53 INFO - PROCESS | 1885 | 1461000233083 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]]]}] 10:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1430ms 10:23:53 INFO - PROCESS | 1885 | 1461000233149 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:23:53 INFO - PROCESS | 1885 | 1461000233154 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:23:53 INFO - PROCESS | 1885 | 1461000233160 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:23:53 INFO - PROCESS | 1885 | 1461000233165 Marionette TRACE conn3 <- [1,1026,null,{}] 10:23:53 INFO - PROCESS | 1885 | 1461000233181 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}] 10:23:53 INFO - PROCESS | 1885 | 1461000233396 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:23:53 INFO - PROCESS | 1885 | 1461000233600 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0981000 == 94 [pid = 1885] [id = 264] 10:23:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 127 (0x7f9ea813ac00) [pid = 1885] [serial = 793] [outer = (nil)] 10:23:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 128 (0x7f9ea99c0400) [pid = 1885] [serial = 794] [outer = 0x7f9ea813ac00] 10:23:53 INFO - PROCESS | 1885 | 1461000233720 Marionette DEBUG loaded listener.js 10:23:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 129 (0x7f9eab825c00) [pid = 1885] [serial = 795] [outer = 0x7f9ea813ac00] 10:23:54 INFO - PROCESS | 1885 | 1461000234544 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]]]}] 10:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1435ms 10:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:23:54 INFO - PROCESS | 1885 | 1461000234595 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:23:54 INFO - PROCESS | 1885 | 1461000234599 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:23:54 INFO - PROCESS | 1885 | 1461000234605 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:23:54 INFO - PROCESS | 1885 | 1461000234608 Marionette TRACE conn3 <- [1,1030,null,{}] 10:23:54 INFO - PROCESS | 1885 | 1461000234613 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}] 10:23:54 INFO - PROCESS | 1885 | 1461000234792 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:23:54 INFO - PROCESS | 1885 | 1461000234963 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0db6000 == 95 [pid = 1885] [id = 265] 10:23:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9ea87a7400) [pid = 1885] [serial = 796] [outer = (nil)] 10:23:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9eac7ee000) [pid = 1885] [serial = 797] [outer = 0x7f9ea87a7400] 10:23:55 INFO - PROCESS | 1885 | 1461000235039 Marionette DEBUG loaded listener.js 10:23:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9eac887800) [pid = 1885] [serial = 798] [outer = 0x7f9ea87a7400] 10:23:55 INFO - PROCESS | 1885 | 1461000235872 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]]]}] 10:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1330ms 10:23:55 INFO - PROCESS | 1885 | 1461000235935 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 1885 | 1461000235939 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:23:55 INFO - PROCESS | 1885 | 1461000235945 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 1885 | 1461000235947 Marionette TRACE conn3 <- [1,1034,null,{}] 10:23:55 INFO - PROCESS | 1885 | 1461000235955 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}] 10:23:56 INFO - PROCESS | 1885 | 1461000236137 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:23:56 INFO - PROCESS | 1885 | 1461000236313 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3f1a000 == 96 [pid = 1885] [id = 266] 10:23:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9eab94a800) [pid = 1885] [serial = 799] [outer = (nil)] 10:23:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9eac9c8c00) [pid = 1885] [serial = 800] [outer = 0x7f9eab94a800] 10:23:56 INFO - PROCESS | 1885 | 1461000236385 Marionette DEBUG loaded listener.js 10:23:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9ead9a2000) [pid = 1885] [serial = 801] [outer = 0x7f9eab94a800] 10:23:57 INFO - PROCESS | 1885 | 1461000237259 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]]]}] 10:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1381ms 10:23:57 INFO - PROCESS | 1885 | 1461000237327 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:23:57 INFO - PROCESS | 1885 | 1461000237330 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:23:57 INFO - PROCESS | 1885 | 1461000237337 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:23:57 INFO - PROCESS | 1885 | 1461000237339 Marionette TRACE conn3 <- [1,1038,null,{}] 10:23:57 INFO - PROCESS | 1885 | 1461000237344 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}] 10:23:57 INFO - PROCESS | 1885 | 1461000237556 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:23:57 INFO - PROCESS | 1885 | 1461000237717 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe3f6000 == 97 [pid = 1885] [id = 267] 10:23:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ea6339000) [pid = 1885] [serial = 802] [outer = (nil)] 10:23:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9eaebdcc00) [pid = 1885] [serial = 803] [outer = 0x7f9ea6339000] 10:23:57 INFO - PROCESS | 1885 | 1461000237790 Marionette DEBUG loaded listener.js 10:23:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9eafff9400) [pid = 1885] [serial = 804] [outer = 0x7f9ea6339000] 10:23:58 INFO - PROCESS | 1885 | 1461000238614 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]]]}] 10:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1330ms 10:23:58 INFO - PROCESS | 1885 | 1461000238668 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 1885 | 1461000238672 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:23:58 INFO - PROCESS | 1885 | 1461000238677 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 1885 | 1461000238681 Marionette TRACE conn3 <- [1,1042,null,{}] 10:23:58 INFO - PROCESS | 1885 | 1461000238686 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}] 10:23:58 INFO - PROCESS | 1885 | 1461000238860 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:23:59 INFO - PROCESS | 1885 | 1461000239027 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebea62800 == 98 [pid = 1885] [id = 268] 10:23:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9eab949800) [pid = 1885] [serial = 805] [outer = (nil)] 10:23:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9eb0355c00) [pid = 1885] [serial = 806] [outer = 0x7f9eab949800] 10:23:59 INFO - PROCESS | 1885 | 1461000239103 Marionette DEBUG loaded listener.js 10:23:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9eb0370800) [pid = 1885] [serial = 807] [outer = 0x7f9eab949800] 10:23:59 INFO - PROCESS | 1885 | 1461000239989 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]]]}] 10:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1377ms 10:24:00 INFO - PROCESS | 1885 | 1461000240056 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:24:00 INFO - PROCESS | 1885 | 1461000240060 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:24:00 INFO - PROCESS | 1885 | 1461000240067 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:24:00 INFO - PROCESS | 1885 | 1461000240070 Marionette TRACE conn3 <- [1,1046,null,{}] 10:24:00 INFO - PROCESS | 1885 | 1461000240077 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}] 10:24:00 INFO - PROCESS | 1885 | 1461000240290 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:24:00 INFO - PROCESS | 1885 | 1461000240452 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebfa43800 == 99 [pid = 1885] [id = 269] 10:24:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9eac882800) [pid = 1885] [serial = 808] [outer = (nil)] 10:24:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9eb0379400) [pid = 1885] [serial = 809] [outer = 0x7f9eac882800] 10:24:00 INFO - PROCESS | 1885 | 1461000240519 Marionette DEBUG loaded listener.js 10:24:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9eb09da800) [pid = 1885] [serial = 810] [outer = 0x7f9eac882800] 10:24:01 INFO - PROCESS | 1885 | 1461000241376 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]]]}] 10:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1339ms 10:24:01 INFO - PROCESS | 1885 | 1461000241407 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:24:01 INFO - PROCESS | 1885 | 1461000241410 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:24:01 INFO - PROCESS | 1885 | 1461000241416 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 1885 | 1461000241419 Marionette TRACE conn3 <- [1,1050,null,{}] 10:24:01 INFO - PROCESS | 1885 | 1461000241425 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}] 10:24:01 INFO - PROCESS | 1885 | 1461000241606 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:24:01 INFO - PROCESS | 1885 | 1461000241775 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1ac2800 == 100 [pid = 1885] [id = 270] 10:24:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9eac9cd400) [pid = 1885] [serial = 811] [outer = (nil)] 10:24:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9eb09e2c00) [pid = 1885] [serial = 812] [outer = 0x7f9eac9cd400] 10:24:01 INFO - PROCESS | 1885 | 1461000241844 Marionette DEBUG loaded listener.js 10:24:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9eb0dcbc00) [pid = 1885] [serial = 813] [outer = 0x7f9eac9cd400] 10:24:02 INFO - PROCESS | 1885 | 1461000242685 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]]]}] 10:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1327ms 10:24:02 INFO - PROCESS | 1885 | 1461000242744 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:24:02 INFO - PROCESS | 1885 | 1461000242746 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:24:02 INFO - PROCESS | 1885 | 1461000242753 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:24:02 INFO - PROCESS | 1885 | 1461000242755 Marionette TRACE conn3 <- [1,1054,null,{}] 10:24:02 INFO - PROCESS | 1885 | 1461000242760 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}] 10:24:02 INFO - PROCESS | 1885 | 1461000242928 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:24:03 INFO - PROCESS | 1885 | 1461000243097 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec328e800 == 101 [pid = 1885] [id = 271] 10:24:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9eafdf9c00) [pid = 1885] [serial = 814] [outer = (nil)] 10:24:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9eb1109c00) [pid = 1885] [serial = 815] [outer = 0x7f9eafdf9c00] 10:24:03 INFO - PROCESS | 1885 | 1461000243172 Marionette DEBUG loaded listener.js 10:24:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9eb1474800) [pid = 1885] [serial = 816] [outer = 0x7f9eafdf9c00] 10:24:03 INFO - PROCESS | 1885 | 1461000243940 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]]]}] 10:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1225ms 10:24:03 INFO - PROCESS | 1885 | 1461000243979 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:24:03 INFO - PROCESS | 1885 | 1461000243983 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:24:03 INFO - PROCESS | 1885 | 1461000243988 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 1885 | 1461000243992 Marionette TRACE conn3 <- [1,1058,null,{}] 10:24:04 INFO - PROCESS | 1885 | 1461000243997 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}] 10:24:04 INFO - PROCESS | 1885 | 1461000244192 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:24:04 INFO - PROCESS | 1885 | 1461000244375 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec360d800 == 102 [pid = 1885] [id = 272] 10:24:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9e9ee97400) [pid = 1885] [serial = 817] [outer = (nil)] 10:24:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9eb18c5800) [pid = 1885] [serial = 818] [outer = 0x7f9e9ee97400] 10:24:04 INFO - PROCESS | 1885 | 1461000244449 Marionette DEBUG loaded listener.js 10:24:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9eb3ce4400) [pid = 1885] [serial = 819] [outer = 0x7f9e9ee97400] 10:24:05 INFO - PROCESS | 1885 | 1461000245778 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]]]}] 10:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1833ms 10:24:05 INFO - PROCESS | 1885 | 1461000245822 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:24:05 INFO - PROCESS | 1885 | 1461000245827 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:24:05 INFO - PROCESS | 1885 | 1461000245835 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:24:05 INFO - PROCESS | 1885 | 1461000245840 Marionette TRACE conn3 <- [1,1062,null,{}] 10:24:05 INFO - PROCESS | 1885 | 1461000245848 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}] 10:24:06 INFO - PROCESS | 1885 | 1461000246005 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:24:06 INFO - PROCESS | 1885 | 1461000246200 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82e2800 == 103 [pid = 1885] [id = 273] 10:24:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9ea024e000) [pid = 1885] [serial = 820] [outer = (nil)] 10:24:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea4bf4400) [pid = 1885] [serial = 821] [outer = 0x7f9ea024e000] 10:24:06 INFO - PROCESS | 1885 | 1461000246327 Marionette DEBUG loaded listener.js 10:24:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9ea5050800) [pid = 1885] [serial = 822] [outer = 0x7f9ea024e000] 10:24:07 INFO - PROCESS | 1885 | 1461000247355 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]]]}] 10:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1535ms 10:24:07 INFO - PROCESS | 1885 | 1461000247370 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:24:07 INFO - PROCESS | 1885 | 1461000247378 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:24:07 INFO - PROCESS | 1885 | 1461000247387 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:24:07 INFO - PROCESS | 1885 | 1461000247391 Marionette TRACE conn3 <- [1,1066,null,{}] 10:24:07 INFO - PROCESS | 1885 | 1461000247397 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}] 10:24:07 INFO - PROCESS | 1885 | 1461000247564 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:24:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab87c000 == 102 [pid = 1885] [id = 260] 10:24:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaa521800 == 101 [pid = 1885] [id = 259] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea773cc00) [pid = 1885] [serial = 682] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9ea4cc8000) [pid = 1885] [serial = 685] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9eab822000) [pid = 1885] [serial = 694] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9eabba1400) [pid = 1885] [serial = 697] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9eac939800) [pid = 1885] [serial = 700] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9ea7529000) [pid = 1885] [serial = 688] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9e9f0a0800) [pid = 1885] [serial = 703] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ea87a1c00) [pid = 1885] [serial = 691] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e9f110400) [pid = 1885] [serial = 706] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9ea7730800) [pid = 1885] [serial = 734] [outer = (nil)] [url = about:blank] 10:24:07 INFO - PROCESS | 1885 | 1461000247901 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea880d000 == 100 [pid = 1885] [id = 258] 10:24:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7b56000 == 99 [pid = 1885] [id = 257] 10:24:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d41800 == 98 [pid = 1885] [id = 256] 10:24:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c23800 == 99 [pid = 1885] [id = 274] 10:24:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9e9f105800) [pid = 1885] [serial = 823] [outer = (nil)] 10:24:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9ea5935c00) [pid = 1885] [serial = 824] [outer = 0x7f9e9f105800] 10:24:07 INFO - PROCESS | 1885 | 1461000247994 Marionette DEBUG loaded listener.js 10:24:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea7730400) [pid = 1885] [serial = 825] [outer = 0x7f9e9f105800] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea597f800 == 98 [pid = 1885] [id = 255] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1313000 == 97 [pid = 1885] [id = 252] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0d99000 == 96 [pid = 1885] [id = 251] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0985800 == 95 [pid = 1885] [id = 250] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc04800 == 94 [pid = 1885] [id = 249] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac722800 == 93 [pid = 1885] [id = 248] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac67b000 == 92 [pid = 1885] [id = 247] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84df000 == 91 [pid = 1885] [id = 246] 10:24:08 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea57cb000 == 90 [pid = 1885] [id = 245] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9eab944000) [pid = 1885] [serial = 728] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e9c361400) [pid = 1885] [serial = 731] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9eab94e400) [pid = 1885] [serial = 729] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9ea879f400) [pid = 1885] [serial = 725] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9ea58d8000) [pid = 1885] [serial = 709] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9ea64c5800) [pid = 1885] [serial = 717] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9ea58dcc00) [pid = 1885] [serial = 716] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9ea4bf3c00) [pid = 1885] [serial = 713] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9ea024c400) [pid = 1885] [serial = 712] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9ea64c3000) [pid = 1885] [serial = 719] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ea7bcec00) [pid = 1885] [serial = 720] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ea82b5400) [pid = 1885] [serial = 723] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9ea7f99800) [pid = 1885] [serial = 722] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9e9f0e9000) [pid = 1885] [serial = 732] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9eb0358400) [pid = 1885] [serial = 467] [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.] 10:24:08 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9ea95ad000) [pid = 1885] [serial = 726] [outer = (nil)] [url = about:blank] 10:24:08 INFO - PROCESS | 1885 | 1461000248725 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]]]}] 10:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1382ms 10:24:08 INFO - PROCESS | 1885 | 1461000248770 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:24:08 INFO - PROCESS | 1885 | 1461000248773 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:24:08 INFO - PROCESS | 1885 | 1461000248779 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:24:08 INFO - PROCESS | 1885 | 1461000248784 Marionette TRACE conn3 <- [1,1070,null,{}] 10:24:08 INFO - PROCESS | 1885 | 1461000248798 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}] 10:24:08 INFO - PROCESS | 1885 | 1461000248953 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:24:09 INFO - PROCESS | 1885 | 1461000249083 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea800c800 == 91 [pid = 1885] [id = 275] 10:24:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9ea7523800) [pid = 1885] [serial = 826] [outer = (nil)] 10:24:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9ea7bca400) [pid = 1885] [serial = 827] [outer = 0x7f9ea7523800] 10:24:09 INFO - PROCESS | 1885 | 1461000249145 Marionette DEBUG loaded listener.js 10:24:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ea87a7c00) [pid = 1885] [serial = 828] [outer = 0x7f9ea7523800] 10:24:09 INFO - PROCESS | 1885 | 1461000249835 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]]]}] 10:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1086ms 10:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:24:09 INFO - PROCESS | 1885 | 1461000249866 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:24:09 INFO - PROCESS | 1885 | 1461000249870 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:24:09 INFO - PROCESS | 1885 | 1461000249876 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:24:09 INFO - PROCESS | 1885 | 1461000249879 Marionette TRACE conn3 <- [1,1074,null,{}] 10:24:09 INFO - PROCESS | 1885 | 1461000249884 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}] 10:24:10 INFO - PROCESS | 1885 | 1461000250092 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:24:10 INFO - PROCESS | 1885 | 1461000250175 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea880d000 == 92 [pid = 1885] [id = 276] 10:24:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9e9f103400) [pid = 1885] [serial = 829] [outer = (nil)] 10:24:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9eaa458800) [pid = 1885] [serial = 830] [outer = 0x7f9e9f103400] 10:24:10 INFO - PROCESS | 1885 | 1461000250235 Marionette DEBUG loaded listener.js 10:24:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9eab944800) [pid = 1885] [serial = 831] [outer = 0x7f9e9f103400] 10:24:11 INFO - PROCESS | 1885 | 1461000251029 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]]]}] 10:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1184ms 10:24:11 INFO - PROCESS | 1885 | 1461000251059 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:24:11 INFO - PROCESS | 1885 | 1461000251063 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:24:11 INFO - PROCESS | 1885 | 1461000251068 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:24:11 INFO - PROCESS | 1885 | 1461000251070 Marionette TRACE conn3 <- [1,1078,null,{}] 10:24:11 INFO - PROCESS | 1885 | 1461000251083 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}] 10:24:11 INFO - PROCESS | 1885 | 1461000251275 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:24:11 INFO - PROCESS | 1885 | 1461000251305 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab878800 == 93 [pid = 1885] [id = 277] 10:24:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9ea99b7c00) [pid = 1885] [serial = 832] [outer = (nil)] 10:24:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9eabbb1800) [pid = 1885] [serial = 833] [outer = 0x7f9ea99b7c00] 10:24:11 INFO - PROCESS | 1885 | 1461000251378 Marionette DEBUG loaded listener.js 10:24:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9eac7efc00) [pid = 1885] [serial = 834] [outer = 0x7f9ea99b7c00] 10:24:12 INFO - PROCESS | 1885 | 1461000252203 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]]]}] 10:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1176ms 10:24:12 INFO - PROCESS | 1885 | 1461000252244 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:24:12 INFO - PROCESS | 1885 | 1461000252247 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:24:12 INFO - PROCESS | 1885 | 1461000252252 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:24:12 INFO - PROCESS | 1885 | 1461000252254 Marionette TRACE conn3 <- [1,1082,null,{}] 10:24:12 INFO - PROCESS | 1885 | 1461000252259 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}] 10:24:12 INFO - PROCESS | 1885 | 1461000252472 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9ead9a6400) [pid = 1885] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9ea7870c00) [pid = 1885] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9ea7866c00) [pid = 1885] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9e9f09c400) [pid = 1885] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ea7cbec00) [pid = 1885] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9e9c355800) [pid = 1885] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9e9f0ec400) [pid = 1885] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:24:12 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9e9ee9c000) [pid = 1885] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:24:12 INFO - PROCESS | 1885 | 1461000252848 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8816000 == 94 [pid = 1885] [id = 278] 10:24:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9ea5940c00) [pid = 1885] [serial = 835] [outer = (nil)] 10:24:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ea7bcb000) [pid = 1885] [serial = 836] [outer = 0x7f9ea5940c00] 10:24:12 INFO - PROCESS | 1885 | 1461000252912 Marionette DEBUG loaded listener.js 10:24:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9eac9cc400) [pid = 1885] [serial = 837] [outer = 0x7f9ea5940c00] 10:24:13 INFO - PROCESS | 1885 | 1461000253528 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]]]}] 10:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1324ms 10:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:24:13 INFO - PROCESS | 1885 | 1461000253578 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:24:13 INFO - PROCESS | 1885 | 1461000253580 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:24:13 INFO - PROCESS | 1885 | 1461000253584 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:24:13 INFO - PROCESS | 1885 | 1461000253588 Marionette TRACE conn3 <- [1,1086,null,{}] 10:24:13 INFO - PROCESS | 1885 | 1461000253592 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}] 10:24:13 INFO - PROCESS | 1885 | 1461000253770 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:24:13 INFO - PROCESS | 1885 | 1461000253786 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafb1e000 == 95 [pid = 1885] [id = 279] 10:24:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9ea6338000) [pid = 1885] [serial = 838] [outer = (nil)] 10:24:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9eaeb05800) [pid = 1885] [serial = 839] [outer = 0x7f9ea6338000] 10:24:13 INFO - PROCESS | 1885 | 1461000253842 Marionette DEBUG loaded listener.js 10:24:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9eaf7b9400) [pid = 1885] [serial = 840] [outer = 0x7f9ea6338000] 10:24:14 INFO - PROCESS | 1885 | 1461000254523 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]]]}] 10:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 975ms 10:24:14 INFO - PROCESS | 1885 | 1461000254559 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:24:14 INFO - PROCESS | 1885 | 1461000254562 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:24:14 INFO - PROCESS | 1885 | 1461000254567 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:24:14 INFO - PROCESS | 1885 | 1461000254569 Marionette TRACE conn3 <- [1,1090,null,{}] 10:24:14 INFO - PROCESS | 1885 | 1461000254574 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}] 10:24:14 INFO - PROCESS | 1885 | 1461000254712 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:24:14 INFO - PROCESS | 1885 | 1461000254930 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b0c800 == 96 [pid = 1885] [id = 280] 10:24:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9e9c353c00) [pid = 1885] [serial = 841] [outer = (nil)] 10:24:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9e9c361800) [pid = 1885] [serial = 842] [outer = 0x7f9e9c353c00] 10:24:15 INFO - PROCESS | 1885 | 1461000255003 Marionette DEBUG loaded listener.js 10:24:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9e9f09d000) [pid = 1885] [serial = 843] [outer = 0x7f9e9c353c00] 10:24:15 INFO - PROCESS | 1885 | 1461000255944 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]]]}] 10:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1425ms 10:24:15 INFO - PROCESS | 1885 | 1461000255995 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:24:16 INFO - PROCESS | 1885 | 1461000256002 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:24:16 INFO - PROCESS | 1885 | 1461000256010 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:24:16 INFO - PROCESS | 1885 | 1461000256014 Marionette TRACE conn3 <- [1,1094,null,{}] 10:24:16 INFO - PROCESS | 1885 | 1461000256020 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}] 10:24:16 INFO - PROCESS | 1885 | 1461000256196 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:24:16 INFO - PROCESS | 1885 | 1461000256370 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8012000 == 97 [pid = 1885] [id = 281] 10:24:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9e9c355800) [pid = 1885] [serial = 844] [outer = (nil)] 10:24:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9ea674e800) [pid = 1885] [serial = 845] [outer = 0x7f9e9c355800] 10:24:16 INFO - PROCESS | 1885 | 1461000256442 Marionette DEBUG loaded listener.js 10:24:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9ea7738800) [pid = 1885] [serial = 846] [outer = 0x7f9e9c355800] 10:24:17 INFO - PROCESS | 1885 | 1461000257415 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]]]}] 10:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1434ms 10:24:17 INFO - PROCESS | 1885 | 1461000257449 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:24:17 INFO - PROCESS | 1885 | 1461000257454 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:24:17 INFO - PROCESS | 1885 | 1461000257461 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:24:17 INFO - PROCESS | 1885 | 1461000257464 Marionette TRACE conn3 <- [1,1098,null,{}] 10:24:17 INFO - PROCESS | 1885 | 1461000257469 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}] 10:24:17 INFO - PROCESS | 1885 | 1461000257630 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:24:17 INFO - PROCESS | 1885 | 1461000257799 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0557800 == 98 [pid = 1885] [id = 282] 10:24:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9ea593bc00) [pid = 1885] [serial = 847] [outer = (nil)] 10:24:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9ea87a6000) [pid = 1885] [serial = 848] [outer = 0x7f9ea593bc00] 10:24:17 INFO - PROCESS | 1885 | 1461000257868 Marionette DEBUG loaded listener.js 10:24:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9eabdd3c00) [pid = 1885] [serial = 849] [outer = 0x7f9ea593bc00] 10:24:18 INFO - PROCESS | 1885 | 1461000258760 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]]]}] 10:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1327ms 10:24:18 INFO - PROCESS | 1885 | 1461000258789 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:24:18 INFO - PROCESS | 1885 | 1461000258792 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:24:18 INFO - PROCESS | 1885 | 1461000258805 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:24:18 INFO - PROCESS | 1885 | 1461000258813 Marionette TRACE conn3 <- [1,1102,null,{}] 10:24:18 INFO - PROCESS | 1885 | 1461000258821 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}] 10:24:18 INFO - PROCESS | 1885 | 1461000258976 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:24:19 INFO - PROCESS | 1885 | 1461000259147 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c0e000 == 99 [pid = 1885] [id = 283] 10:24:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9ea7bcbc00) [pid = 1885] [serial = 850] [outer = (nil)] 10:24:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9eadab7800) [pid = 1885] [serial = 851] [outer = 0x7f9ea7bcbc00] 10:24:19 INFO - PROCESS | 1885 | 1461000259214 Marionette DEBUG loaded listener.js 10:24:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9eafb59000) [pid = 1885] [serial = 852] [outer = 0x7f9ea7bcbc00] 10:24:20 INFO - PROCESS | 1885 | 1461000260021 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]]]}] 10:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1245ms 10:24:20 INFO - PROCESS | 1885 | 1461000260047 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:24:20 INFO - PROCESS | 1885 | 1461000260050 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:24:20 INFO - PROCESS | 1885 | 1461000260058 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:24:20 INFO - PROCESS | 1885 | 1461000260061 Marionette TRACE conn3 <- [1,1106,null,{}] 10:24:20 INFO - PROCESS | 1885 | 1461000260066 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}] 10:24:20 INFO - PROCESS | 1885 | 1461000260219 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:24:20 INFO - PROCESS | 1885 | 1461000260389 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe8a5800 == 100 [pid = 1885] [id = 284] 10:24:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ea9a78000) [pid = 1885] [serial = 853] [outer = (nil)] 10:24:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9eb02c7c00) [pid = 1885] [serial = 854] [outer = 0x7f9ea9a78000] 10:24:20 INFO - PROCESS | 1885 | 1461000260456 Marionette DEBUG loaded listener.js 10:24:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9eb037c400) [pid = 1885] [serial = 855] [outer = 0x7f9ea9a78000] 10:24:21 INFO - PROCESS | 1885 | 1461000261299 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]]]}] 10:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1277ms 10:24:21 INFO - PROCESS | 1885 | 1461000261336 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:24:21 INFO - PROCESS | 1885 | 1461000261339 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:24:21 INFO - PROCESS | 1885 | 1461000261345 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:24:21 INFO - PROCESS | 1885 | 1461000261348 Marionette TRACE conn3 <- [1,1110,null,{}] 10:24:21 INFO - PROCESS | 1885 | 1461000261355 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}] 10:24:21 INFO - PROCESS | 1885 | 1461000261534 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:24:21 INFO - PROCESS | 1885 | 1461000261709 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3616000 == 101 [pid = 1885] [id = 285] 10:24:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9eb1476400) [pid = 1885] [serial = 856] [outer = (nil)] 10:24:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9eb1850800) [pid = 1885] [serial = 857] [outer = 0x7f9eb1476400] 10:24:21 INFO - PROCESS | 1885 | 1461000261788 Marionette DEBUG loaded listener.js 10:24:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9eb32db000) [pid = 1885] [serial = 858] [outer = 0x7f9eb1476400] 10:24:22 INFO - PROCESS | 1885 | 1461000262673 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]]]}] 10:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1380ms 10:24:22 INFO - PROCESS | 1885 | 1461000262725 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:24:22 INFO - PROCESS | 1885 | 1461000262729 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:24:22 INFO - PROCESS | 1885 | 1461000262735 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:24:22 INFO - PROCESS | 1885 | 1461000262737 Marionette TRACE conn3 <- [1,1114,null,{}] 10:24:22 INFO - PROCESS | 1885 | 1461000262742 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}] 10:24:22 INFO - PROCESS | 1885 | 1461000262894 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:24:23 INFO - PROCESS | 1885 | 1461000263065 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3d32000 == 102 [pid = 1885] [id = 286] 10:24:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9eb3d63800) [pid = 1885] [serial = 859] [outer = (nil)] 10:24:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9eb3f44c00) [pid = 1885] [serial = 860] [outer = 0x7f9eb3d63800] 10:24:23 INFO - PROCESS | 1885 | 1461000263132 Marionette DEBUG loaded listener.js 10:24:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9eb7946400) [pid = 1885] [serial = 861] [outer = 0x7f9eb3d63800] 10:24:23 INFO - PROCESS | 1885 | 1461000263934 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]]]}] 10:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1226ms 10:24:23 INFO - PROCESS | 1885 | 1461000263961 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:24:23 INFO - PROCESS | 1885 | 1461000263965 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:24:23 INFO - PROCESS | 1885 | 1461000263970 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:24:23 INFO - PROCESS | 1885 | 1461000263972 Marionette TRACE conn3 <- [1,1118,null,{}] 10:24:23 INFO - PROCESS | 1885 | 1461000263977 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}] 10:24:24 INFO - PROCESS | 1885 | 1461000264134 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:24:24 INFO - PROCESS | 1885 | 1461000264304 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec66cd000 == 103 [pid = 1885] [id = 287] 10:24:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9eb3d61000) [pid = 1885] [serial = 862] [outer = (nil)] 10:24:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9ebd74dc00) [pid = 1885] [serial = 863] [outer = 0x7f9eb3d61000] 10:24:24 INFO - PROCESS | 1885 | 1461000264368 Marionette DEBUG loaded listener.js 10:24:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9ebd7d7400) [pid = 1885] [serial = 864] [outer = 0x7f9eb3d61000] 10:24:25 INFO - PROCESS | 1885 | 1461000265213 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]]]}] 10:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1283ms 10:24:25 INFO - PROCESS | 1885 | 1461000265254 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:24:25 INFO - PROCESS | 1885 | 1461000265258 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:24:25 INFO - PROCESS | 1885 | 1461000265264 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:24:25 INFO - PROCESS | 1885 | 1461000265267 Marionette TRACE conn3 <- [1,1122,null,{}] 10:24:25 INFO - PROCESS | 1885 | 1461000265273 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}] 10:24:25 INFO - PROCESS | 1885 | 1461000265426 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:24:25 INFO - PROCESS | 1885 | 1461000265598 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ecb38a000 == 104 [pid = 1885] [id = 288] 10:24:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9eb3d65000) [pid = 1885] [serial = 865] [outer = (nil)] 10:24:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9ebe36ac00) [pid = 1885] [serial = 866] [outer = 0x7f9eb3d65000] 10:24:25 INFO - PROCESS | 1885 | 1461000265661 Marionette DEBUG loaded listener.js 10:24:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9ebe5b3c00) [pid = 1885] [serial = 867] [outer = 0x7f9eb3d65000] 10:24:26 INFO - PROCESS | 1885 | 1461000266490 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]]]}] 10:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1276ms 10:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:24:26 INFO - PROCESS | 1885 | 1461000266542 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:24:26 INFO - PROCESS | 1885 | 1461000266545 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:24:26 INFO - PROCESS | 1885 | 1461000266551 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:24:26 INFO - PROCESS | 1885 | 1461000266554 Marionette TRACE conn3 <- [1,1126,null,{}] 10:24:26 INFO - PROCESS | 1885 | 1461000266558 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}] 10:24:26 INFO - PROCESS | 1885 | 1461000266708 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:24:26 INFO - PROCESS | 1885 | 1461000266879 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f319000 == 105 [pid = 1885] [id = 289] 10:24:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9eb3f48800) [pid = 1885] [serial = 868] [outer = (nil)] 10:24:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9eb18c5000) [pid = 1885] [serial = 869] [outer = 0x7f9eb3f48800] 10:24:26 INFO - PROCESS | 1885 | 1461000266950 Marionette DEBUG loaded listener.js 10:24:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ebe669800) [pid = 1885] [serial = 870] [outer = 0x7f9eb3f48800] 10:24:27 INFO - PROCESS | 1885 | 1461000267808 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]]]}] 10:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1278ms 10:24:27 INFO - PROCESS | 1885 | 1461000267833 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:24:27 INFO - PROCESS | 1885 | 1461000267837 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:24:27 INFO - PROCESS | 1885 | 1461000267844 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:24:27 INFO - PROCESS | 1885 | 1461000267847 Marionette TRACE conn3 <- [1,1130,null,{}] 10:24:27 INFO - PROCESS | 1885 | 1461000267852 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}] 10:24:28 INFO - PROCESS | 1885 | 1461000268006 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:24:28 INFO - PROCESS | 1885 | 1461000268607 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4a22800 == 106 [pid = 1885] [id = 290] 10:24:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e9f096800) [pid = 1885] [serial = 871] [outer = (nil)] 10:24:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e9f0a0800) [pid = 1885] [serial = 872] [outer = 0x7f9e9f096800] 10:24:28 INFO - PROCESS | 1885 | 1461000268679 Marionette DEBUG loaded listener.js 10:24:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9ea4ccdc00) [pid = 1885] [serial = 873] [outer = 0x7f9e9f096800] 10:24:29 INFO - PROCESS | 1885 | 1461000269473 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]]]}] 10:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1681ms 10:24:29 INFO - PROCESS | 1885 | 1461000269527 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:24:29 INFO - PROCESS | 1885 | 1461000269533 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:24:29 INFO - PROCESS | 1885 | 1461000269540 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:24:29 INFO - PROCESS | 1885 | 1461000269544 Marionette TRACE conn3 <- [1,1134,null,{}] 10:24:29 INFO - PROCESS | 1885 | 1461000269550 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}] 10:24:29 INFO - PROCESS | 1885 | 1461000269709 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:24:30 INFO - PROCESS | 1885 | 1461000270002 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5725000 == 107 [pid = 1885] [id = 291] 10:24:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9ea64c9000) [pid = 1885] [serial = 874] [outer = (nil)] 10:24:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9ea751d800) [pid = 1885] [serial = 875] [outer = 0x7f9ea64c9000] 10:24:30 INFO - PROCESS | 1885 | 1461000270110 Marionette DEBUG loaded listener.js 10:24:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9ea786d800) [pid = 1885] [serial = 876] [outer = 0x7f9ea64c9000] 10:24:30 INFO - PROCESS | 1885 | 1461000270941 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]]]}] 10:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1477ms 10:24:31 INFO - PROCESS | 1885 | 1461000271021 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:24:31 INFO - PROCESS | 1885 | 1461000271027 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:24:31 INFO - PROCESS | 1885 | 1461000271033 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:24:31 INFO - PROCESS | 1885 | 1461000271035 Marionette TRACE conn3 <- [1,1138,null,{}] 10:24:31 INFO - PROCESS | 1885 | 1461000271041 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}] 10:24:31 INFO - PROCESS | 1885 | 1461000271245 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5730000 == 106 [pid = 1885] [id = 126] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafb1e000 == 105 [pid = 1885] [id = 279] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8816000 == 104 [pid = 1885] [id = 278] 10:24:31 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9eabdd4400) [pid = 1885] [serial = 749] [outer = (nil)] [url = about:blank] 10:24:31 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9eac887400) [pid = 1885] [serial = 752] [outer = (nil)] [url = about:blank] 10:24:31 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ead711800) [pid = 1885] [serial = 755] [outer = (nil)] [url = about:blank] 10:24:31 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9eae8d7000) [pid = 1885] [serial = 758] [outer = (nil)] [url = about:blank] 10:24:31 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9eaebde000) [pid = 1885] [serial = 761] [outer = (nil)] [url = about:blank] 10:24:31 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9eac7e8800) [pid = 1885] [serial = 785] [outer = (nil)] [url = about:blank] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab878800 == 103 [pid = 1885] [id = 277] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea880d000 == 102 [pid = 1885] [id = 276] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea800c800 == 101 [pid = 1885] [id = 275] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c23800 == 100 [pid = 1885] [id = 274] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82e2800 == 99 [pid = 1885] [id = 273] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1ac2800 == 98 [pid = 1885] [id = 270] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebfa43800 == 97 [pid = 1885] [id = 269] 10:24:31 INFO - PROCESS | 1885 | 1461000271554 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebea62800 == 96 [pid = 1885] [id = 268] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe3f6000 == 95 [pid = 1885] [id = 267] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3f1a000 == 94 [pid = 1885] [id = 266] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0db6000 == 93 [pid = 1885] [id = 265] 10:24:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4a19800 == 94 [pid = 1885] [id = 292] 10:24:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9ea6747000) [pid = 1885] [serial = 877] [outer = (nil)] 10:24:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9ea82af000) [pid = 1885] [serial = 878] [outer = 0x7f9ea6747000] 10:24:31 INFO - PROCESS | 1885 | 1461000271630 Marionette DEBUG loaded listener.js 10:24:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9ea8a8b800) [pid = 1885] [serial = 879] [outer = 0x7f9ea6747000] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0981000 == 93 [pid = 1885] [id = 264] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea849a000 == 92 [pid = 1885] [id = 263] 10:24:31 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea57c7800 == 91 [pid = 1885] [id = 262] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9eaff69000) [pid = 1885] [serial = 668] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9ea87a3c00) [pid = 1885] [serial = 779] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9ea7e14000) [pid = 1885] [serial = 776] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9e9f0edc00) [pid = 1885] [serial = 764] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea64cf800) [pid = 1885] [serial = 773] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ea773e400) [pid = 1885] [serial = 774] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9eab94a000) [pid = 1885] [serial = 782] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9eabb9f400) [pid = 1885] [serial = 735] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea58d7c00) [pid = 1885] [serial = 770] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea99b6400) [pid = 1885] [serial = 780] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ea6340400) [pid = 1885] [serial = 771] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea4cc5400) [pid = 1885] [serial = 768] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e9f10c800) [pid = 1885] [serial = 767] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9eab824800) [pid = 1885] [serial = 746] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9f0f6000) [pid = 1885] [serial = 737] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ea82b1800) [pid = 1885] [serial = 743] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ea5941800) [pid = 1885] [serial = 740] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9eabbb5c00) [pid = 1885] [serial = 783] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9ea82b5800) [pid = 1885] [serial = 777] [outer = (nil)] [url = about:blank] 10:24:32 INFO - PROCESS | 1885 | 1461000272431 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]]]}] 10:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1428ms 10:24:32 INFO - PROCESS | 1885 | 1461000272461 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:24:32 INFO - PROCESS | 1885 | 1461000272465 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:24:32 INFO - PROCESS | 1885 | 1461000272478 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:24:32 INFO - PROCESS | 1885 | 1461000272487 Marionette TRACE conn3 <- [1,1142,null,{}] 10:24:32 INFO - PROCESS | 1885 | 1461000272521 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}] 10:24:32 INFO - PROCESS | 1885 | 1461000272687 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:24:32 INFO - PROCESS | 1885 | 1461000272697 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8559800 == 92 [pid = 1885] [id = 293] 10:24:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea4cc8400) [pid = 1885] [serial = 880] [outer = (nil)] 10:24:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9eabba0000) [pid = 1885] [serial = 881] [outer = 0x7f9ea4cc8400] 10:24:32 INFO - PROCESS | 1885 | 1461000272756 Marionette DEBUG loaded listener.js 10:24:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9eabdd3800) [pid = 1885] [serial = 882] [outer = 0x7f9ea4cc8400] 10:24:33 INFO - PROCESS | 1885 | 1461000273822 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]]]}] 10:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1417ms 10:24:33 INFO - PROCESS | 1885 | 1461000273889 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:24:33 INFO - PROCESS | 1885 | 1461000273893 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:24:33 INFO - PROCESS | 1885 | 1461000273898 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:24:33 INFO - PROCESS | 1885 | 1461000273900 Marionette TRACE conn3 <- [1,1146,null,{}] 10:24:33 INFO - PROCESS | 1885 | 1461000273905 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}] 10:24:34 INFO - PROCESS | 1885 | 1461000274175 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:24:34 INFO - PROCESS | 1885 | 1461000274204 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab871800 == 93 [pid = 1885] [id = 294] 10:24:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9eabb9e800) [pid = 1885] [serial = 883] [outer = (nil)] 10:24:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9eac889800) [pid = 1885] [serial = 884] [outer = 0x7f9eabb9e800] 10:24:34 INFO - PROCESS | 1885 | 1461000274262 Marionette DEBUG loaded listener.js 10:24:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9eac9ca400) [pid = 1885] [serial = 885] [outer = 0x7f9eabb9e800] 10:24:35 INFO - PROCESS | 1885 | 1461000275056 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]]]}] 10:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1174ms 10:24:35 INFO - PROCESS | 1885 | 1461000275073 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:24:35 INFO - PROCESS | 1885 | 1461000275076 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:24:35 INFO - PROCESS | 1885 | 1461000275081 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:24:35 INFO - PROCESS | 1885 | 1461000275084 Marionette TRACE conn3 <- [1,1150,null,{}] 10:24:35 INFO - PROCESS | 1885 | 1461000275088 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}] 10:24:35 INFO - PROCESS | 1885 | 1461000275313 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:24:35 INFO - PROCESS | 1885 | 1461000275341 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac685000 == 94 [pid = 1885] [id = 295] 10:24:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9eae8d3000) [pid = 1885] [serial = 886] [outer = (nil)] 10:24:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9eaf740800) [pid = 1885] [serial = 887] [outer = 0x7f9eae8d3000] 10:24:35 INFO - PROCESS | 1885 | 1461000275407 Marionette DEBUG loaded listener.js 10:24:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9eb035ec00) [pid = 1885] [serial = 888] [outer = 0x7f9eae8d3000] 10:24:36 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ea7523800) [pid = 1885] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:24:36 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9e9f105800) [pid = 1885] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:24:36 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9ea99b7c00) [pid = 1885] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:24:36 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ea024e000) [pid = 1885] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:24:36 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9f103400) [pid = 1885] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:24:36 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ea7cc3000) [pid = 1885] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:24:36 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ea5940c00) [pid = 1885] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:24:36 INFO - PROCESS | 1885 | 1461000276497 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]]]}] 10:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1430ms 10:24:36 INFO - PROCESS | 1885 | 1461000276512 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:24:36 INFO - PROCESS | 1885 | 1461000276514 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:24:36 INFO - PROCESS | 1885 | 1461000276520 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:24:36 INFO - PROCESS | 1885 | 1461000276522 Marionette TRACE conn3 <- [1,1154,null,{}] 10:24:36 INFO - PROCESS | 1885 | 1461000276527 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}] 10:24:36 INFO - PROCESS | 1885 | 1461000276666 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:24:36 INFO - PROCESS | 1885 | 1461000276683 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eae39c800 == 95 [pid = 1885] [id = 296] 10:24:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9ea6745800) [pid = 1885] [serial = 889] [outer = (nil)] 10:24:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9eb0356800) [pid = 1885] [serial = 890] [outer = 0x7f9ea6745800] 10:24:36 INFO - PROCESS | 1885 | 1461000276740 Marionette DEBUG loaded listener.js 10:24:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9eb1469400) [pid = 1885] [serial = 891] [outer = 0x7f9ea6745800] 10:24:37 INFO - PROCESS | 1885 | 1461000277481 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]]]}] 10:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 973ms 10:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:24:37 INFO - PROCESS | 1885 | 1461000277494 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:24:37 INFO - PROCESS | 1885 | 1461000277497 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:24:37 INFO - PROCESS | 1885 | 1461000277503 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:24:37 INFO - PROCESS | 1885 | 1461000277506 Marionette TRACE conn3 <- [1,1158,null,{}] 10:24:37 INFO - PROCESS | 1885 | 1461000277510 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}] 10:24:37 INFO - PROCESS | 1885 | 1461000277690 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:24:37 INFO - PROCESS | 1885 | 1461000277711 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb07a3000 == 96 [pid = 1885] [id = 297] 10:24:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea024e000) [pid = 1885] [serial = 892] [outer = (nil)] 10:24:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9eb18c6800) [pid = 1885] [serial = 893] [outer = 0x7f9ea024e000] 10:24:37 INFO - PROCESS | 1885 | 1461000277767 Marionette DEBUG loaded listener.js 10:24:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9eb3d8bc00) [pid = 1885] [serial = 894] [outer = 0x7f9ea024e000] 10:24:38 INFO - PROCESS | 1885 | 1461000278699 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]]]}] 10:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1225ms 10:24:38 INFO - PROCESS | 1885 | 1461000278728 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:24:38 INFO - PROCESS | 1885 | 1461000278733 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:24:38 INFO - PROCESS | 1885 | 1461000278758 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:24:38 INFO - PROCESS | 1885 | 1461000278764 Marionette TRACE conn3 <- [1,1162,null,{}] 10:24:38 INFO - PROCESS | 1885 | 1461000278773 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}] 10:24:38 INFO - PROCESS | 1885 | 1461000278951 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:24:39 INFO - PROCESS | 1885 | 1461000279123 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea742a000 == 97 [pid = 1885] [id = 298] 10:24:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e9dea8c00) [pid = 1885] [serial = 895] [outer = (nil)] 10:24:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9ea64c8c00) [pid = 1885] [serial = 896] [outer = 0x7f9e9dea8c00] 10:24:39 INFO - PROCESS | 1885 | 1461000279191 Marionette DEBUG loaded listener.js 10:24:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9ea773e400) [pid = 1885] [serial = 897] [outer = 0x7f9e9dea8c00] 10:24:40 INFO - PROCESS | 1885 | 1461000280057 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]]]}] 10:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1333ms 10:24:40 INFO - PROCESS | 1885 | 1461000280089 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:24:40 INFO - PROCESS | 1885 | 1461000280097 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:24:40 INFO - PROCESS | 1885 | 1461000280107 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:24:40 INFO - PROCESS | 1885 | 1461000280110 Marionette TRACE conn3 <- [1,1166,null,{}] 10:24:40 INFO - PROCESS | 1885 | 1461000280114 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}] 10:24:40 INFO - PROCESS | 1885 | 1461000280272 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:24:40 INFO - PROCESS | 1885 | 1461000280451 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab86f000 == 98 [pid = 1885] [id = 299] 10:24:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e9f0f6c00) [pid = 1885] [serial = 898] [outer = (nil)] 10:24:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9eaa45a800) [pid = 1885] [serial = 899] [outer = 0x7f9e9f0f6c00] 10:24:40 INFO - PROCESS | 1885 | 1461000280516 Marionette DEBUG loaded listener.js 10:24:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9eabbaac00) [pid = 1885] [serial = 900] [outer = 0x7f9e9f0f6c00] 10:24:41 INFO - PROCESS | 1885 | 1461000281497 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]]]}] 10:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1435ms 10:24:41 INFO - PROCESS | 1885 | 1461000281542 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:24:41 INFO - PROCESS | 1885 | 1461000281546 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:24:41 INFO - PROCESS | 1885 | 1461000281552 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:24:41 INFO - PROCESS | 1885 | 1461000281557 Marionette TRACE conn3 <- [1,1170,null,{}] 10:24:41 INFO - PROCESS | 1885 | 1461000281573 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}] 10:24:41 INFO - PROCESS | 1885 | 1461000281755 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:24:41 INFO - PROCESS | 1885 | 1461000281925 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1866800 == 99 [pid = 1885] [id = 300] 10:24:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9ea95ad000) [pid = 1885] [serial = 901] [outer = (nil)] 10:24:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9eafc8a000) [pid = 1885] [serial = 902] [outer = 0x7f9ea95ad000] 10:24:42 INFO - PROCESS | 1885 | 1461000282045 Marionette DEBUG loaded listener.js 10:24:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9eb09dec00) [pid = 1885] [serial = 903] [outer = 0x7f9ea95ad000] 10:24:42 INFO - PROCESS | 1885 | 1461000282850 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]]]}] 10:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1334ms 10:24:42 INFO - PROCESS | 1885 | 1461000282887 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:24:42 INFO - PROCESS | 1885 | 1461000282892 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:24:42 INFO - PROCESS | 1885 | 1461000282898 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:24:42 INFO - PROCESS | 1885 | 1461000282901 Marionette TRACE conn3 <- [1,1174,null,{}] 10:24:42 INFO - PROCESS | 1885 | 1461000282907 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}] 10:24:43 INFO - PROCESS | 1885 | 1461000283078 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:24:43 INFO - PROCESS | 1885 | 1461000283252 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe3f5000 == 100 [pid = 1885] [id = 301] 10:24:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9eac935400) [pid = 1885] [serial = 904] [outer = (nil)] 10:24:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9eb32d8000) [pid = 1885] [serial = 905] [outer = 0x7f9eac935400] 10:24:43 INFO - PROCESS | 1885 | 1461000283322 Marionette DEBUG loaded listener.js 10:24:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9eb3fb4000) [pid = 1885] [serial = 906] [outer = 0x7f9eac935400] 10:24:44 INFO - PROCESS | 1885 | 1461000284180 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] 10:24:44 INFO - PROCESS | 1885 | 1461000284234 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:24:44 INFO - PROCESS | 1885 | 1461000284241 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:24:44 INFO - PROCESS | 1885 | 1461000284244 Marionette TRACE conn3 <- [1,1178,null,{}] 10:24:44 INFO - PROCESS | 1885 | 1461000284248 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}] 10:24:44 INFO - PROCESS | 1885 | 1461000284403 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:24:44 INFO - PROCESS | 1885 | 1461000284575 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec311c800 == 101 [pid = 1885] [id = 302] 10:24:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9eb18c9c00) [pid = 1885] [serial = 907] [outer = (nil)] 10:24:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9ebe65f000) [pid = 1885] [serial = 908] [outer = 0x7f9eb18c9c00] 10:24:44 INFO - PROCESS | 1885 | 1461000284643 Marionette DEBUG loaded listener.js 10:24:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9ebe80e800) [pid = 1885] [serial = 909] [outer = 0x7f9eb18c9c00] 10:24:45 INFO - PROCESS | 1885 | 1461000285507 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] 10:24:45 INFO - PROCESS | 1885 | 1461000285577 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:24:45 INFO - PROCESS | 1885 | 1461000285583 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:24:45 INFO - PROCESS | 1885 | 1461000285586 Marionette TRACE conn3 <- [1,1182,null,{}] 10:24:45 INFO - PROCESS | 1885 | 1461000285591 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}] 10:24:45 INFO - PROCESS | 1885 | 1461000285794 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:24:45 INFO - PROCESS | 1885 | 1461000285976 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec5967000 == 102 [pid = 1885] [id = 303] 10:24:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9eb1471800) [pid = 1885] [serial = 910] [outer = (nil)] 10:24:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9ebf7d4800) [pid = 1885] [serial = 911] [outer = 0x7f9eb1471800] 10:24:46 INFO - PROCESS | 1885 | 1461000286052 Marionette DEBUG loaded listener.js 10:24:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9ec1923800) [pid = 1885] [serial = 912] [outer = 0x7f9eb1471800] 10:24:46 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:46 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:24:46 INFO - PROCESS | 1885 | 1461000286856 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] 10:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:24:46 INFO - PROCESS | 1885 | 1461000286919 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:24:46 INFO - PROCESS | 1885 | 1461000286925 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:24:46 INFO - PROCESS | 1885 | 1461000286927 Marionette TRACE conn3 <- [1,1186,null,{}] 10:24:46 INFO - PROCESS | 1885 | 1461000286932 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}] 10:24:47 INFO - PROCESS | 1885 | 1461000287097 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:24:47 INFO - PROCESS | 1885 | 1461000287279 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c1b0000 == 103 [pid = 1885] [id = 304] 10:24:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9eb3d94000) [pid = 1885] [serial = 913] [outer = (nil)] 10:24:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9ec1a3fc00) [pid = 1885] [serial = 914] [outer = 0x7f9eb3d94000] 10:24:47 INFO - PROCESS | 1885 | 1461000287346 Marionette DEBUG loaded listener.js 10:24:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ec316a800) [pid = 1885] [serial = 915] [outer = 0x7f9eb3d94000] 10:24:48 INFO - PROCESS | 1885 | 1461000288202 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] 10:24:48 INFO - PROCESS | 1885 | 1461000288260 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:24:48 INFO - PROCESS | 1885 | 1461000288266 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:24:48 INFO - PROCESS | 1885 | 1461000288269 Marionette TRACE conn3 <- [1,1190,null,{}] 10:24:48 INFO - PROCESS | 1885 | 1461000288274 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}] 10:24:48 INFO - PROCESS | 1885 | 1461000288453 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:24:48 INFO - PROCESS | 1885 | 1461000288630 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0525000 == 104 [pid = 1885] [id = 305] 10:24:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ebea2a800) [pid = 1885] [serial = 916] [outer = (nil)] 10:24:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ec32c8c00) [pid = 1885] [serial = 917] [outer = 0x7f9ebea2a800] 10:24:48 INFO - PROCESS | 1885 | 1461000288698 Marionette DEBUG loaded listener.js 10:24:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ec372b800) [pid = 1885] [serial = 918] [outer = 0x7f9ebea2a800] 10:24:49 INFO - PROCESS | 1885 | 1461000289520 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] 10:24:49 INFO - PROCESS | 1885 | 1461000289598 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:24:49 INFO - PROCESS | 1885 | 1461000289605 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:24:49 INFO - PROCESS | 1885 | 1461000289608 Marionette TRACE conn3 <- [1,1194,null,{}] 10:24:49 INFO - PROCESS | 1885 | 1461000289613 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}] 10:24:49 INFO - PROCESS | 1885 | 1461000289775 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:24:49 INFO - PROCESS | 1885 | 1461000289948 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d614000 == 105 [pid = 1885] [id = 306] 10:24:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ec32bd000) [pid = 1885] [serial = 919] [outer = (nil)] 10:24:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ec385e800) [pid = 1885] [serial = 920] [outer = 0x7f9ec32bd000] 10:24:50 INFO - PROCESS | 1885 | 1461000290019 Marionette DEBUG loaded listener.js 10:24:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ec3b05c00) [pid = 1885] [serial = 921] [outer = 0x7f9ec32bd000] 10:24:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:24:50 INFO - PROCESS | 1885 | 1461000290817 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] 10:24:50 INFO - PROCESS | 1885 | 1461000290898 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:24:50 INFO - PROCESS | 1885 | 1461000290903 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:24:50 INFO - PROCESS | 1885 | 1461000290906 Marionette TRACE conn3 <- [1,1198,null,{}] 10:24:50 INFO - PROCESS | 1885 | 1461000290911 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}] 10:24:51 INFO - PROCESS | 1885 | 1461000291090 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:24:51 INFO - PROCESS | 1885 | 1461000291290 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aed3000 == 106 [pid = 1885] [id = 307] 10:24:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea757cc00) [pid = 1885] [serial = 922] [outer = (nil)] 10:24:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea7580c00) [pid = 1885] [serial = 923] [outer = 0x7f9ea757cc00] 10:24:51 INFO - PROCESS | 1885 | 1461000291409 Marionette DEBUG loaded listener.js 10:24:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ec372fc00) [pid = 1885] [serial = 924] [outer = 0x7f9ea757cc00] 10:24:52 INFO - PROCESS | 1885 | 1461000292315 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]]]}] 10:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1484ms 10:24:52 INFO - PROCESS | 1885 | 1461000292389 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:24:52 INFO - PROCESS | 1885 | 1461000292393 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:24:52 INFO - PROCESS | 1885 | 1461000292399 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:24:52 INFO - PROCESS | 1885 | 1461000292403 Marionette TRACE conn3 <- [1,1202,null,{}] 10:24:52 INFO - PROCESS | 1885 | 1461000292408 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}] 10:24:52 INFO - PROCESS | 1885 | 1461000292641 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:24:52 INFO - PROCESS | 1885 | 1461000292814 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9b00a000 == 107 [pid = 1885] [id = 308] 10:24:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e9c69c400) [pid = 1885] [serial = 925] [outer = (nil)] 10:24:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9e9c6a7c00) [pid = 1885] [serial = 926] [outer = 0x7f9e9c69c400] 10:24:52 INFO - PROCESS | 1885 | 1461000292890 Marionette DEBUG loaded listener.js 10:24:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ec3c46400) [pid = 1885] [serial = 927] [outer = 0x7f9e9c69c400] 10:24:53 INFO - PROCESS | 1885 | 1461000293756 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]]]}] 10:24: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 10:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1427ms 10:24:53 INFO - PROCESS | 1885 | 1461000293827 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:24:53 INFO - PROCESS | 1885 | 1461000293831 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:24:53 INFO - PROCESS | 1885 | 1461000293836 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:24:53 INFO - PROCESS | 1885 | 1461000293838 Marionette TRACE conn3 <- [1,1206,null,{}] 10:24:53 INFO - PROCESS | 1885 | 1461000293844 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}] 10:24:54 INFO - PROCESS | 1885 | 1461000294018 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:24:54 INFO - PROCESS | 1885 | 1461000294199 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d7ce800 == 108 [pid = 1885] [id = 309] 10:24:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e9c6a0000) [pid = 1885] [serial = 928] [outer = (nil)] 10:24:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ea0d2b800) [pid = 1885] [serial = 929] [outer = 0x7f9e9c6a0000] 10:24:54 INFO - PROCESS | 1885 | 1461000294267 Marionette DEBUG loaded listener.js 10:24:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea0d30400) [pid = 1885] [serial = 930] [outer = 0x7f9e9c6a0000] 10:24:55 INFO - PROCESS | 1885 | 1461000295072 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]]]}] 10:24:55 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 10:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1279ms 10:24:55 INFO - PROCESS | 1885 | 1461000295116 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:24:55 INFO - PROCESS | 1885 | 1461000295119 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:24:55 INFO - PROCESS | 1885 | 1461000295125 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:24:55 INFO - PROCESS | 1885 | 1461000295127 Marionette TRACE conn3 <- [1,1210,null,{}] 10:24:55 INFO - PROCESS | 1885 | 1461000295133 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}] 10:24:55 INFO - PROCESS | 1885 | 1461000295299 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:24:55 INFO - PROCESS | 1885 | 1461000295480 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaea99000 == 109 [pid = 1885] [id = 310] 10:24:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea0d24800) [pid = 1885] [serial = 931] [outer = (nil)] 10:24:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ea0dd7800) [pid = 1885] [serial = 932] [outer = 0x7f9ea0d24800] 10:24:55 INFO - PROCESS | 1885 | 1461000295548 Marionette DEBUG loaded listener.js 10:24:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea0ddbc00) [pid = 1885] [serial = 933] [outer = 0x7f9ea0d24800] 10:24:56 INFO - PROCESS | 1885 | 1461000296779 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]]]}] 10:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1686ms 10:24:56 INFO - PROCESS | 1885 | 1461000296811 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:24:56 INFO - PROCESS | 1885 | 1461000296817 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:24:56 INFO - PROCESS | 1885 | 1461000296834 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:24:56 INFO - PROCESS | 1885 | 1461000296838 Marionette TRACE conn3 <- [1,1214,null,{}] 10:24:56 INFO - PROCESS | 1885 | 1461000296846 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}] 10:24:57 INFO - PROCESS | 1885 | 1461000297029 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:24:57 INFO - PROCESS | 1885 | 1461000297219 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e11f800 == 110 [pid = 1885] [id = 311] 10:24:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9ea0253400) [pid = 1885] [serial = 934] [outer = (nil)] 10:24:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9ea0ddc400) [pid = 1885] [serial = 935] [outer = 0x7f9ea0253400] 10:24:57 INFO - PROCESS | 1885 | 1461000297287 Marionette DEBUG loaded listener.js 10:24:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ea0de3c00) [pid = 1885] [serial = 936] [outer = 0x7f9ea0253400] 10:24:58 INFO - PROCESS | 1885 | 1461000298130 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]]]}] 10:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1392ms 10:24:58 INFO - PROCESS | 1885 | 1461000298219 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:24:58 INFO - PROCESS | 1885 | 1461000298234 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:24:58 INFO - PROCESS | 1885 | 1461000298250 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:24:58 INFO - PROCESS | 1885 | 1461000298253 Marionette TRACE conn3 <- [1,1218,null,{}] 10:24:58 INFO - PROCESS | 1885 | 1461000298318 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}] 10:24:58 INFO - PROCESS | 1885 | 1461000298465 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:24:58 INFO - PROCESS | 1885 | 1461000298698 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b0a800 == 111 [pid = 1885] [id = 312] 10:24:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9ea6747400) [pid = 1885] [serial = 937] [outer = (nil)] 10:24:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ea751dc00) [pid = 1885] [serial = 938] [outer = 0x7f9ea6747400] 10:24:58 INFO - PROCESS | 1885 | 1461000298858 Marionette DEBUG loaded listener.js 10:24:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ea757c400) [pid = 1885] [serial = 939] [outer = 0x7f9ea6747400] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ead9ba000 == 110 [pid = 1885] [id = 261] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9eac9c8c00) [pid = 1885] [serial = 800] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9eaebdcc00) [pid = 1885] [serial = 803] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9eb0355c00) [pid = 1885] [serial = 806] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9eb0379400) [pid = 1885] [serial = 809] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9eb09e2c00) [pid = 1885] [serial = 812] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9eb1109c00) [pid = 1885] [serial = 815] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9eaeb05800) [pid = 1885] [serial = 839] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eae39c800 == 109 [pid = 1885] [id = 296] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac685000 == 108 [pid = 1885] [id = 295] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab871800 == 107 [pid = 1885] [id = 294] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8559800 == 106 [pid = 1885] [id = 293] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4a19800 == 105 [pid = 1885] [id = 292] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5725000 == 104 [pid = 1885] [id = 291] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4a22800 == 103 [pid = 1885] [id = 290] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f319000 == 102 [pid = 1885] [id = 289] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ecb38a000 == 101 [pid = 1885] [id = 288] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec66cd000 == 100 [pid = 1885] [id = 287] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3d32000 == 99 [pid = 1885] [id = 286] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3616000 == 98 [pid = 1885] [id = 285] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe8a5800 == 97 [pid = 1885] [id = 284] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3c0e000 == 96 [pid = 1885] [id = 283] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0557800 == 95 [pid = 1885] [id = 282] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8012000 == 94 [pid = 1885] [id = 281] 10:24:59 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b0c800 == 93 [pid = 1885] [id = 280] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea7bca400) [pid = 1885] [serial = 827] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9ea87a7c00) [pid = 1885] [serial = 828] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea5935c00) [pid = 1885] [serial = 824] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9eabbb1800) [pid = 1885] [serial = 833] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea7730400) [pid = 1885] [serial = 825] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9eb18c5800) [pid = 1885] [serial = 818] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ea5050800) [pid = 1885] [serial = 822] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9ea4bf4400) [pid = 1885] [serial = 821] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e9f0ef800) [pid = 1885] [serial = 788] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9ea99c0400) [pid = 1885] [serial = 794] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9eac7ee000) [pid = 1885] [serial = 797] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9eaa458800) [pid = 1885] [serial = 830] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea64c8400) [pid = 1885] [serial = 791] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9eac87ec00) [pid = 1885] [serial = 786] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9eac7efc00) [pid = 1885] [serial = 834] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ea7bcb000) [pid = 1885] [serial = 836] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9eab944800) [pid = 1885] [serial = 831] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9eac9cc400) [pid = 1885] [serial = 837] [outer = (nil)] [url = about:blank] 10:24:59 INFO - PROCESS | 1885 | 1461000299761 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]]]}] 10:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1544ms 10:24:59 INFO - PROCESS | 1885 | 1461000299791 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:24:59 INFO - PROCESS | 1885 | 1461000299794 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:24:59 INFO - PROCESS | 1885 | 1461000299800 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:24:59 INFO - PROCESS | 1885 | 1461000299805 Marionette TRACE conn3 <- [1,1222,null,{}] 10:24:59 INFO - PROCESS | 1885 | 1461000299819 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}] 10:25:00 INFO - PROCESS | 1885 | 1461000299993 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:25:00 INFO - PROCESS | 1885 | 1461000300136 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea742f800 == 94 [pid = 1885] [id = 313] 10:25:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea4ee6c00) [pid = 1885] [serial = 940] [outer = (nil)] 10:25:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ea7fa1800) [pid = 1885] [serial = 941] [outer = 0x7f9ea4ee6c00] 10:25:00 INFO - PROCESS | 1885 | 1461000300205 Marionette DEBUG loaded listener.js 10:25:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ea95ad400) [pid = 1885] [serial = 942] [outer = 0x7f9ea4ee6c00] 10:25:00 INFO - PROCESS | 1885 | 1461000300890 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] 10:25:00 INFO - PROCESS | 1885 | 1461000300937 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:25:00 INFO - PROCESS | 1885 | 1461000300951 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:25:00 INFO - PROCESS | 1885 | 1461000300953 Marionette TRACE conn3 <- [1,1226,null,{}] 10:25:00 INFO - PROCESS | 1885 | 1461000300960 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}] 10:25:01 INFO - PROCESS | 1885 | 1461000301107 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:25:01 INFO - PROCESS | 1885 | 1461000301120 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84d3000 == 95 [pid = 1885] [id = 314] 10:25:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ea95ae800) [pid = 1885] [serial = 943] [outer = (nil)] 10:25:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9eabbbf800) [pid = 1885] [serial = 944] [outer = 0x7f9ea95ae800] 10:25:01 INFO - PROCESS | 1885 | 1461000301178 Marionette DEBUG loaded listener.js 10:25:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9eac7f2400) [pid = 1885] [serial = 945] [outer = 0x7f9ea95ae800] 10:25:02 INFO - PROCESS | 1885 | 1461000302110 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]]]}] 10:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1191ms 10:25:02 INFO - PROCESS | 1885 | 1461000302134 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:25:02 INFO - PROCESS | 1885 | 1461000302137 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:25:02 INFO - PROCESS | 1885 | 1461000302169 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:25:02 INFO - PROCESS | 1885 | 1461000302172 Marionette TRACE conn3 <- [1,1230,null,{}] 10:25:02 INFO - PROCESS | 1885 | 1461000302177 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}] 10:25:02 INFO - PROCESS | 1885 | 1461000302378 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:25:02 INFO - PROCESS | 1885 | 1461000302405 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaa4c6000 == 96 [pid = 1885] [id = 315] 10:25:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ea757d000) [pid = 1885] [serial = 946] [outer = (nil)] 10:25:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9eac933400) [pid = 1885] [serial = 947] [outer = 0x7f9ea757d000] 10:25:02 INFO - PROCESS | 1885 | 1461000302466 Marionette DEBUG loaded listener.js 10:25:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9eac9cc400) [pid = 1885] [serial = 948] [outer = 0x7f9ea757d000] 10:25:03 INFO - PROCESS | 1885 | 1461000303304 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]]]}] 10:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1176ms 10:25:03 INFO - PROCESS | 1885 | 1461000303345 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:25:03 INFO - PROCESS | 1885 | 1461000303347 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:25:03 INFO - PROCESS | 1885 | 1461000303362 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:25:03 INFO - PROCESS | 1885 | 1461000303364 Marionette TRACE conn3 <- [1,1234,null,{}] 10:25:03 INFO - PROCESS | 1885 | 1461000303369 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}] 10:25:03 INFO - PROCESS | 1885 | 1461000303582 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:25:03 INFO - PROCESS | 1885 | 1461000303605 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eada76800 == 97 [pid = 1885] [id = 316] 10:25:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9eaea6dc00) [pid = 1885] [serial = 949] [outer = (nil)] 10:25:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9eb1847800) [pid = 1885] [serial = 950] [outer = 0x7f9eaea6dc00] 10:25:03 INFO - PROCESS | 1885 | 1461000303665 Marionette DEBUG loaded listener.js 10:25:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9eac9cfc00) [pid = 1885] [serial = 951] [outer = 0x7f9eaea6dc00] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9eabb9e800) [pid = 1885] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e9f096800) [pid = 1885] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea6338000) [pid = 1885] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9ea6747000) [pid = 1885] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9ea64c9000) [pid = 1885] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9eae8d3000) [pid = 1885] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea4cc8400) [pid = 1885] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:25:04 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea6745800) [pid = 1885] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:25:04 INFO - PROCESS | 1885 | 1461000304616 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]]]}] 10:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1278ms 10:25:04 INFO - PROCESS | 1885 | 1461000304640 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:25:04 INFO - PROCESS | 1885 | 1461000304643 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:25:04 INFO - PROCESS | 1885 | 1461000304648 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:25:04 INFO - PROCESS | 1885 | 1461000304651 Marionette TRACE conn3 <- [1,1238,null,{}] 10:25:04 INFO - PROCESS | 1885 | 1461000304656 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}] 10:25:04 INFO - PROCESS | 1885 | 1461000304804 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:25:04 INFO - PROCESS | 1885 | 1461000304938 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0557800 == 98 [pid = 1885] [id = 317] 10:25:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea4cc9000) [pid = 1885] [serial = 952] [outer = (nil)] 10:25:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9eaf8e6c00) [pid = 1885] [serial = 953] [outer = 0x7f9ea4cc9000] 10:25:04 INFO - PROCESS | 1885 | 1461000304995 Marionette DEBUG loaded listener.js 10:25:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9eb3d8a800) [pid = 1885] [serial = 954] [outer = 0x7f9ea4cc9000] 10:25:05 INFO - PROCESS | 1885 | 1461000305597 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]]]}] 10:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 980ms 10:25:05 INFO - PROCESS | 1885 | 1461000305629 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:25:05 INFO - PROCESS | 1885 | 1461000305632 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:25:05 INFO - PROCESS | 1885 | 1461000305637 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:25:05 INFO - PROCESS | 1885 | 1461000305639 Marionette TRACE conn3 <- [1,1242,null,{}] 10:25:05 INFO - PROCESS | 1885 | 1461000305644 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}] 10:25:05 INFO - PROCESS | 1885 | 1461000305782 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:25:05 INFO - PROCESS | 1885 | 1461000305921 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1432800 == 99 [pid = 1885] [id = 318] 10:25:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea6338000) [pid = 1885] [serial = 955] [outer = (nil)] 10:25:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9eb794d800) [pid = 1885] [serial = 956] [outer = 0x7f9ea6338000] 10:25:05 INFO - PROCESS | 1885 | 1461000305981 Marionette DEBUG loaded listener.js 10:25:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ebe667000) [pid = 1885] [serial = 957] [outer = 0x7f9ea6338000] 10:25:06 INFO - PROCESS | 1885 | 1461000306945 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]]]}] 10:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1334ms 10:25:06 INFO - PROCESS | 1885 | 1461000306973 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:25:06 INFO - PROCESS | 1885 | 1461000306978 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:25:06 INFO - PROCESS | 1885 | 1461000306985 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:25:06 INFO - PROCESS | 1885 | 1461000306989 Marionette TRACE conn3 <- [1,1246,null,{}] 10:25:07 INFO - PROCESS | 1885 | 1461000306997 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}] 10:25:07 INFO - PROCESS | 1885 | 1461000307204 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:25:07 INFO - PROCESS | 1885 | 1461000307378 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f306800 == 100 [pid = 1885] [id = 319] 10:25:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e9c6a2000) [pid = 1885] [serial = 958] [outer = (nil)] 10:25:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea0ddb800) [pid = 1885] [serial = 959] [outer = 0x7f9e9c6a2000] 10:25:07 INFO - PROCESS | 1885 | 1461000307450 Marionette DEBUG loaded listener.js 10:25:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea593e800) [pid = 1885] [serial = 960] [outer = 0x7f9e9c6a2000] 10:25:08 INFO - PROCESS | 1885 | 1461000308286 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]]]}] 10:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1338ms 10:25:08 INFO - PROCESS | 1885 | 1461000308323 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:25:08 INFO - PROCESS | 1885 | 1461000308331 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:25:08 INFO - PROCESS | 1885 | 1461000308340 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:25:08 INFO - PROCESS | 1885 | 1461000308343 Marionette TRACE conn3 <- [1,1250,null,{}] 10:25:08 INFO - PROCESS | 1885 | 1461000308349 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}] 10:25:08 INFO - PROCESS | 1885 | 1461000308518 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:25:08 INFO - PROCESS | 1885 | 1461000308702 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84c9000 == 101 [pid = 1885] [id = 320] 10:25:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e9f095400) [pid = 1885] [serial = 961] [outer = (nil)] 10:25:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ea8135c00) [pid = 1885] [serial = 962] [outer = 0x7f9e9f095400] 10:25:08 INFO - PROCESS | 1885 | 1461000308768 Marionette DEBUG loaded listener.js 10:25:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9eaa459400) [pid = 1885] [serial = 963] [outer = 0x7f9e9f095400] 10:25:09 INFO - PROCESS | 1885 | 1461000309752 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]]]}] 10:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1486ms 10:25:09 INFO - PROCESS | 1885 | 1461000309827 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:25:09 INFO - PROCESS | 1885 | 1461000309831 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:25:09 INFO - PROCESS | 1885 | 1461000309837 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:25:09 INFO - PROCESS | 1885 | 1461000309843 Marionette TRACE conn3 <- [1,1254,null,{}] 10:25:09 INFO - PROCESS | 1885 | 1461000309859 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}] 10:25:10 INFO - PROCESS | 1885 | 1461000310085 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:25:10 INFO - PROCESS | 1885 | 1461000310307 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe3ec800 == 102 [pid = 1885] [id = 321] 10:25:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9eae8d8000) [pid = 1885] [serial = 964] [outer = (nil)] 10:25:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eb0358800) [pid = 1885] [serial = 965] [outer = 0x7f9eae8d8000] 10:25:10 INFO - PROCESS | 1885 | 1461000310427 Marionette DEBUG loaded listener.js 10:25:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9eb13b2800) [pid = 1885] [serial = 966] [outer = 0x7f9eae8d8000] 10:25:11 INFO - PROCESS | 1885 | 1461000311255 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]]]}] 10:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1484ms 10:25:11 INFO - PROCESS | 1885 | 1461000311322 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:25:11 INFO - PROCESS | 1885 | 1461000311327 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:25:11 INFO - PROCESS | 1885 | 1461000311333 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:25:11 INFO - PROCESS | 1885 | 1461000311336 Marionette TRACE conn3 <- [1,1258,null,{}] 10:25:11 INFO - PROCESS | 1885 | 1461000311341 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}] 10:25:11 INFO - PROCESS | 1885 | 1461000311517 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:25:11 INFO - PROCESS | 1885 | 1461000311718 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3122000 == 103 [pid = 1885] [id = 322] 10:25:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9e9dea6400) [pid = 1885] [serial = 967] [outer = (nil)] 10:25:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9eb3d67c00) [pid = 1885] [serial = 968] [outer = 0x7f9e9dea6400] 10:25:11 INFO - PROCESS | 1885 | 1461000311791 Marionette DEBUG loaded listener.js 10:25:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ebe66a800) [pid = 1885] [serial = 969] [outer = 0x7f9e9dea6400] 10:25:12 INFO - PROCESS | 1885 | 1461000312629 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]]]}] 10:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1339ms 10:25:12 INFO - PROCESS | 1885 | 1461000312673 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:25:12 INFO - PROCESS | 1885 | 1461000312677 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:25:12 INFO - PROCESS | 1885 | 1461000312682 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:25:12 INFO - PROCESS | 1885 | 1461000312684 Marionette TRACE conn3 <- [1,1262,null,{}] 10:25:12 INFO - PROCESS | 1885 | 1461000312690 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}] 10:25:12 INFO - PROCESS | 1885 | 1461000312870 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:25:13 INFO - PROCESS | 1885 | 1461000313054 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3d2f000 == 104 [pid = 1885] [id = 323] 10:25:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9eaf7b4800) [pid = 1885] [serial = 970] [outer = (nil)] 10:25:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ebea33c00) [pid = 1885] [serial = 971] [outer = 0x7f9eaf7b4800] 10:25:13 INFO - PROCESS | 1885 | 1461000313124 Marionette DEBUG loaded listener.js 10:25:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ebf830400) [pid = 1885] [serial = 972] [outer = 0x7f9eaf7b4800] 10:25:13 INFO - PROCESS | 1885 | 1461000313991 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]]]}] 10:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1376ms 10:25:14 INFO - PROCESS | 1885 | 1461000314059 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:25:14 INFO - PROCESS | 1885 | 1461000314063 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:25:14 INFO - PROCESS | 1885 | 1461000314069 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:25:14 INFO - PROCESS | 1885 | 1461000314072 Marionette TRACE conn3 <- [1,1266,null,{}] 10:25:14 INFO - PROCESS | 1885 | 1461000314077 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}] 10:25:14 INFO - PROCESS | 1885 | 1461000314273 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:25:14 INFO - PROCESS | 1885 | 1461000314450 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0476800 == 105 [pid = 1885] [id = 324] 10:25:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9e9b1e4000) [pid = 1885] [serial = 973] [outer = (nil)] 10:25:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9e9b1ed000) [pid = 1885] [serial = 974] [outer = 0x7f9e9b1e4000] 10:25:14 INFO - PROCESS | 1885 | 1461000314525 Marionette DEBUG loaded listener.js 10:25:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ec32c2400) [pid = 1885] [serial = 975] [outer = 0x7f9e9b1e4000] 10:25:15 INFO - PROCESS | 1885 | 1461000315333 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]]]}] 10:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1333ms 10:25:15 INFO - PROCESS | 1885 | 1461000315404 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:25:15 INFO - PROCESS | 1885 | 1461000315407 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:25:15 INFO - PROCESS | 1885 | 1461000315413 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:25:15 INFO - PROCESS | 1885 | 1461000315415 Marionette TRACE conn3 <- [1,1270,null,{}] 10:25:15 INFO - PROCESS | 1885 | 1461000315421 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}] 10:25:15 INFO - PROCESS | 1885 | 1461000315602 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:25:15 INFO - PROCESS | 1885 | 1461000315781 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac98d800 == 106 [pid = 1885] [id = 325] 10:25:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9e9b1e7800) [pid = 1885] [serial = 976] [outer = (nil)] 10:25:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e9c0d1000) [pid = 1885] [serial = 977] [outer = 0x7f9e9b1e7800] 10:25:15 INFO - PROCESS | 1885 | 1461000315850 Marionette DEBUG loaded listener.js 10:25:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9e9c0d5c00) [pid = 1885] [serial = 978] [outer = 0x7f9e9b1e7800] 10:25:16 INFO - PROCESS | 1885 | 1461000316742 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]]]}] 10:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1383ms 10:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:25:16 INFO - PROCESS | 1885 | 1461000316797 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:25:16 INFO - PROCESS | 1885 | 1461000316800 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:25:16 INFO - PROCESS | 1885 | 1461000316806 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:25:16 INFO - PROCESS | 1885 | 1461000316809 Marionette TRACE conn3 <- [1,1274,null,{}] 10:25:16 INFO - PROCESS | 1885 | 1461000316814 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}] 10:25:16 INFO - PROCESS | 1885 | 1461000316976 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:25:17 INFO - PROCESS | 1885 | 1461000317159 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec63bd800 == 107 [pid = 1885] [id = 326] 10:25:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e9c0c7800) [pid = 1885] [serial = 979] [outer = (nil)] 10:25:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea55ca000) [pid = 1885] [serial = 980] [outer = 0x7f9e9c0c7800] 10:25:17 INFO - PROCESS | 1885 | 1461000317237 Marionette DEBUG loaded listener.js 10:25:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea55cec00) [pid = 1885] [serial = 981] [outer = 0x7f9e9c0c7800] 10:25:18 INFO - PROCESS | 1885 | 1461000318114 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]]]}] 10:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1380ms 10:25:18 INFO - PROCESS | 1885 | 1461000318186 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:25:18 INFO - PROCESS | 1885 | 1461000318190 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:25:18 INFO - PROCESS | 1885 | 1461000318196 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:25:18 INFO - PROCESS | 1885 | 1461000318198 Marionette TRACE conn3 <- [1,1278,null,{}] 10:25:18 INFO - PROCESS | 1885 | 1461000318203 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}] 10:25:18 INFO - PROCESS | 1885 | 1461000318381 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:25:18 INFO - PROCESS | 1885 | 1461000318560 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67d9800 == 108 [pid = 1885] [id = 327] 10:25:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e9c0d0800) [pid = 1885] [serial = 982] [outer = (nil)] 10:25:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9e291c00) [pid = 1885] [serial = 983] [outer = 0x7f9e9c0d0800] 10:25:18 INFO - PROCESS | 1885 | 1461000318629 Marionette DEBUG loaded listener.js 10:25:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9e9e298000) [pid = 1885] [serial = 984] [outer = 0x7f9e9c0d0800] 10:25:19 INFO - PROCESS | 1885 | 1461000319426 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]]]}] 10:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1280ms 10:25:19 INFO - PROCESS | 1885 | 1461000319478 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:25:19 INFO - PROCESS | 1885 | 1461000319482 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:25:19 INFO - PROCESS | 1885 | 1461000319489 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:25:19 INFO - PROCESS | 1885 | 1461000319492 Marionette TRACE conn3 <- [1,1282,null,{}] 10:25:19 INFO - PROCESS | 1885 | 1461000319516 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}] 10:25:19 INFO - PROCESS | 1885 | 1461000319692 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:25:19 INFO - PROCESS | 1885 | 1461000319872 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e980d3000 == 109 [pid = 1885] [id = 328] 10:25:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e9c0d6000) [pid = 1885] [serial = 985] [outer = (nil)] 10:25:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9ea55c9400) [pid = 1885] [serial = 986] [outer = 0x7f9e9c0d6000] 10:25:19 INFO - PROCESS | 1885 | 1461000319942 Marionette DEBUG loaded listener.js 10:25:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea55d4800) [pid = 1885] [serial = 987] [outer = 0x7f9e9c0d6000] 10:25:20 INFO - PROCESS | 1885 | 1461000320773 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]]]}] 10:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1347ms 10:25:20 INFO - PROCESS | 1885 | 1461000320837 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:25:20 INFO - PROCESS | 1885 | 1461000320841 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:25:20 INFO - PROCESS | 1885 | 1461000320847 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:25:20 INFO - PROCESS | 1885 | 1461000320851 Marionette TRACE conn3 <- [1,1286,null,{}] 10:25:20 INFO - PROCESS | 1885 | 1461000320857 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}] 10:25:21 INFO - PROCESS | 1885 | 1461000321069 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:25:21 INFO - PROCESS | 1885 | 1461000321249 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9835d000 == 110 [pid = 1885] [id = 329] 10:25:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9e982f1c00) [pid = 1885] [serial = 988] [outer = (nil)] 10:25:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9e982fac00) [pid = 1885] [serial = 989] [outer = 0x7f9e982f1c00] 10:25:21 INFO - PROCESS | 1885 | 1461000321328 Marionette DEBUG loaded listener.js 10:25:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9ec3723400) [pid = 1885] [serial = 990] [outer = 0x7f9e982f1c00] 10:25:22 INFO - PROCESS | 1885 | 1461000322315 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]]]}] 10:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1528ms 10:25:22 INFO - PROCESS | 1885 | 1461000322376 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:25:22 INFO - PROCESS | 1885 | 1461000322379 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:25:22 INFO - PROCESS | 1885 | 1461000322385 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:25:22 INFO - PROCESS | 1885 | 1461000322387 Marionette TRACE conn3 <- [1,1290,null,{}] 10:25:22 INFO - PROCESS | 1885 | 1461000322393 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}] 10:25:22 INFO - PROCESS | 1885 | 1461000322568 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:25:22 INFO - PROCESS | 1885 | 1461000322732 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e977c6000 == 111 [pid = 1885] [id = 330] 10:25:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9e97796800) [pid = 1885] [serial = 991] [outer = (nil)] 10:25:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9e977a2800) [pid = 1885] [serial = 992] [outer = 0x7f9e97796800] 10:25:22 INFO - PROCESS | 1885 | 1461000322796 Marionette DEBUG loaded listener.js 10:25:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9eac9ce400) [pid = 1885] [serial = 993] [outer = 0x7f9e97796800] 10:25:23 INFO - PROCESS | 1885 | 1461000323600 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]]]}] 10:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1277ms 10:25:23 INFO - PROCESS | 1885 | 1461000323663 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:25:23 INFO - PROCESS | 1885 | 1461000323666 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:25:23 INFO - PROCESS | 1885 | 1461000323690 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:25:23 INFO - PROCESS | 1885 | 1461000323693 Marionette TRACE conn3 <- [1,1294,null,{}] 10:25:23 INFO - PROCESS | 1885 | 1461000323699 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}] 10:25:23 INFO - PROCESS | 1885 | 1461000323882 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:25:24 INFO - PROCESS | 1885 | 1461000324078 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97ad4000 == 112 [pid = 1885] [id = 331] 10:25:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e9779d000) [pid = 1885] [serial = 994] [outer = (nil)] 10:25:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9e97a74400) [pid = 1885] [serial = 995] [outer = 0x7f9e9779d000] 10:25:24 INFO - PROCESS | 1885 | 1461000324150 Marionette DEBUG loaded listener.js 10:25:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9e97a79800) [pid = 1885] [serial = 996] [outer = 0x7f9e9779d000] 10:25:25 INFO - PROCESS | 1885 | 1461000325007 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]]]}] 10:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1387ms 10:25:25 INFO - PROCESS | 1885 | 1461000325074 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:25:25 INFO - PROCESS | 1885 | 1461000325078 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:25:25 INFO - PROCESS | 1885 | 1461000325083 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:25:25 INFO - PROCESS | 1885 | 1461000325087 Marionette TRACE conn3 <- [1,1298,null,{}] 10:25:25 INFO - PROCESS | 1885 | 1461000325093 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}] 10:25:25 INFO - PROCESS | 1885 | 1461000325281 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:25:25 INFO - PROCESS | 1885 | 1461000325466 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98351000 == 113 [pid = 1885] [id = 332] 10:25:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e9779f800) [pid = 1885] [serial = 997] [outer = (nil)] 10:25:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9e9f096800) [pid = 1885] [serial = 998] [outer = 0x7f9e9779f800] 10:25:25 INFO - PROCESS | 1885 | 1461000325535 Marionette DEBUG loaded listener.js 10:25:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9e9f207c00) [pid = 1885] [serial = 999] [outer = 0x7f9e9779f800] 10:25:26 INFO - PROCESS | 1885 | 1461000326363 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]]]}] 10:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1339ms 10:25:26 INFO - PROCESS | 1885 | 1461000326423 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:25:26 INFO - PROCESS | 1885 | 1461000326435 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:25:26 INFO - PROCESS | 1885 | 1461000326440 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:25:26 INFO - PROCESS | 1885 | 1461000326443 Marionette TRACE conn3 <- [1,1302,null,{}] 10:25:26 INFO - PROCESS | 1885 | 1461000326448 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}] 10:25:26 INFO - PROCESS | 1885 | 1461000326628 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:25:27 INFO - PROCESS | 1885 | 1461000327378 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c19e000 == 114 [pid = 1885] [id = 333] 10:25:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9e982efc00) [pid = 1885] [serial = 1000] [outer = (nil)] 10:25:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9e982f5c00) [pid = 1885] [serial = 1001] [outer = 0x7f9e982efc00] 10:25:27 INFO - PROCESS | 1885 | 1461000327450 Marionette DEBUG loaded listener.js 10:25:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9e9b1e2c00) [pid = 1885] [serial = 1002] [outer = 0x7f9e982efc00] 10:25:28 INFO - PROCESS | 1885 | 1461000328332 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]]]}] 10:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1930ms 10:25:28 INFO - PROCESS | 1885 | 1461000328371 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:25:28 INFO - PROCESS | 1885 | 1461000328378 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:25:28 INFO - PROCESS | 1885 | 1461000328386 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:25:28 INFO - PROCESS | 1885 | 1461000328389 Marionette TRACE conn3 <- [1,1306,null,{}] 10:25:28 INFO - PROCESS | 1885 | 1461000328396 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}] 10:25:28 INFO - PROCESS | 1885 | 1461000328647 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:25:28 INFO - PROCESS | 1885 | 1461000328950 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aed4800 == 115 [pid = 1885] [id = 334] 10:25:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9e9f0ef800) [pid = 1885] [serial = 1003] [outer = (nil)] 10:25:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9e9f108400) [pid = 1885] [serial = 1004] [outer = 0x7f9e9f0ef800] 10:25:29 INFO - PROCESS | 1885 | 1461000329067 Marionette DEBUG loaded listener.js 10:25:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9e9f20c800) [pid = 1885] [serial = 1005] [outer = 0x7f9e9f0ef800] 10:25:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec328e800 == 114 [pid = 1885] [id = 271] 10:25:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0557800 == 113 [pid = 1885] [id = 317] 10:25:29 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9eb18c6800) [pid = 1885] [serial = 893] [outer = (nil)] [url = about:blank] 10:25:29 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9eb18c5000) [pid = 1885] [serial = 869] [outer = (nil)] [url = about:blank] 10:25:29 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9eb3f44c00) [pid = 1885] [serial = 860] [outer = (nil)] [url = about:blank] 10:25:29 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9ebd74dc00) [pid = 1885] [serial = 863] [outer = (nil)] [url = about:blank] 10:25:29 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9ebe36ac00) [pid = 1885] [serial = 866] [outer = (nil)] [url = about:blank] 10:25:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eada76800 == 112 [pid = 1885] [id = 316] 10:25:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaa4c6000 == 111 [pid = 1885] [id = 315] 10:25:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84d3000 == 110 [pid = 1885] [id = 314] 10:25:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea742f800 == 109 [pid = 1885] [id = 313] 10:25:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b0a800 == 108 [pid = 1885] [id = 312] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e11f800 == 107 [pid = 1885] [id = 311] 10:25:30 INFO - PROCESS | 1885 | 1461000330038 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]]]}] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0525000 == 106 [pid = 1885] [id = 305] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c1b0000 == 105 [pid = 1885] [id = 304] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec5967000 == 104 [pid = 1885] [id = 303] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec311c800 == 103 [pid = 1885] [id = 302] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe3f5000 == 102 [pid = 1885] [id = 301] 10:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1683ms 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1866800 == 101 [pid = 1885] [id = 300] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab86f000 == 100 [pid = 1885] [id = 299] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea742a000 == 99 [pid = 1885] [id = 298] 10:25:30 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb07a3000 == 98 [pid = 1885] [id = 297] 10:25:30 INFO - PROCESS | 1885 | 1461000330078 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:25:30 INFO - PROCESS | 1885 | 1461000330083 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:25:30 INFO - PROCESS | 1885 | 1461000330091 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:25:30 INFO - PROCESS | 1885 | 1461000330093 Marionette TRACE conn3 <- [1,1310,null,{}] 10:25:30 INFO - PROCESS | 1885 | 1461000330099 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}] 10:25:30 INFO - PROCESS | 1885 | 1461000330266 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9eac889800) [pid = 1885] [serial = 884] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9e9f0a0800) [pid = 1885] [serial = 872] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9eaf7b9400) [pid = 1885] [serial = 840] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9ea82af000) [pid = 1885] [serial = 878] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9eac9ca400) [pid = 1885] [serial = 885] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9ea751d800) [pid = 1885] [serial = 875] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9ea87a6000) [pid = 1885] [serial = 848] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9eb035ec00) [pid = 1885] [serial = 888] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9eabdd3800) [pid = 1885] [serial = 882] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9ea8a8b800) [pid = 1885] [serial = 879] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9ea786d800) [pid = 1885] [serial = 876] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9ea674e800) [pid = 1885] [serial = 845] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9eb0356800) [pid = 1885] [serial = 890] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9eb1850800) [pid = 1885] [serial = 857] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9ea4ccdc00) [pid = 1885] [serial = 873] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e9c361800) [pid = 1885] [serial = 842] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9eabba0000) [pid = 1885] [serial = 881] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9eb1469400) [pid = 1885] [serial = 891] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9eaf740800) [pid = 1885] [serial = 887] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9eb02c7c00) [pid = 1885] [serial = 854] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9eadab7800) [pid = 1885] [serial = 851] [outer = (nil)] [url = about:blank] 10:25:30 INFO - PROCESS | 1885 | 1461000330502 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e116800 == 99 [pid = 1885] [id = 335] 10:25:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e9f0a0800) [pid = 1885] [serial = 1006] [outer = (nil)] 10:25:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea0dd9400) [pid = 1885] [serial = 1007] [outer = 0x7f9e9f0a0800] 10:25:30 INFO - PROCESS | 1885 | 1461000330605 Marionette DEBUG loaded listener.js 10:25:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9ea4beec00) [pid = 1885] [serial = 1008] [outer = 0x7f9e9f0a0800] 10:25:31 INFO - PROCESS | 1885 | 1461000331311 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] 10:25:31 INFO - PROCESS | 1885 | 1461000331378 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:25:31 INFO - PROCESS | 1885 | 1461000331391 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:25:31 INFO - PROCESS | 1885 | 1461000331400 Marionette TRACE conn3 <- [1,1314,null,{}] 10:25:31 INFO - PROCESS | 1885 | 1461000331422 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}] 10:25:31 INFO - PROCESS | 1885 | 1461000331588 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:25:31 INFO - PROCESS | 1885 | 1461000331598 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4a16000 == 100 [pid = 1885] [id = 336] 10:25:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9ea4bf0000) [pid = 1885] [serial = 1009] [outer = (nil)] 10:25:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9ea55cf400) [pid = 1885] [serial = 1010] [outer = 0x7f9ea4bf0000] 10:25:31 INFO - PROCESS | 1885 | 1461000331668 Marionette DEBUG loaded listener.js 10:25:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9ea6747800) [pid = 1885] [serial = 1011] [outer = 0x7f9ea4bf0000] 10:25:32 INFO - PROCESS | 1885 | 1461000332555 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]]]}] 10:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1202ms 10:25:32 INFO - PROCESS | 1885 | 1461000332588 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:25:32 INFO - PROCESS | 1885 | 1461000332591 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:25:32 INFO - PROCESS | 1885 | 1461000332597 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:25:32 INFO - PROCESS | 1885 | 1461000332600 Marionette TRACE conn3 <- [1,1318,null,{}] 10:25:32 INFO - PROCESS | 1885 | 1461000332605 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}] 10:25:32 INFO - PROCESS | 1885 | 1461000332824 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:25:32 INFO - PROCESS | 1885 | 1461000332851 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea6491000 == 101 [pid = 1885] [id = 337] 10:25:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9ea4ccbc00) [pid = 1885] [serial = 1012] [outer = (nil)] 10:25:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea7572800) [pid = 1885] [serial = 1013] [outer = 0x7f9ea4ccbc00] 10:25:32 INFO - PROCESS | 1885 | 1461000332911 Marionette DEBUG loaded listener.js 10:25:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ea7733800) [pid = 1885] [serial = 1014] [outer = 0x7f9ea4ccbc00] 10:25:33 INFO - PROCESS | 1885 | 1461000333752 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]]]}] 10:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1230ms 10:25:33 INFO - PROCESS | 1885 | 1461000333827 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:25:33 INFO - PROCESS | 1885 | 1461000333831 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:25:33 INFO - PROCESS | 1885 | 1461000333836 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:25:33 INFO - PROCESS | 1885 | 1461000333838 Marionette TRACE conn3 <- [1,1322,null,{}] 10:25:33 INFO - PROCESS | 1885 | 1461000333843 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}] 10:25:34 INFO - PROCESS | 1885 | 1461000334049 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:25:34 INFO - PROCESS | 1885 | 1461000334076 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7a6e000 == 102 [pid = 1885] [id = 338] 10:25:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9ea7874c00) [pid = 1885] [serial = 1015] [outer = (nil)] 10:25:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9ea7f9d800) [pid = 1885] [serial = 1016] [outer = 0x7f9ea7874c00] 10:25:34 INFO - PROCESS | 1885 | 1461000334149 Marionette DEBUG loaded listener.js 10:25:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9ea8996800) [pid = 1885] [serial = 1017] [outer = 0x7f9ea7874c00] 10:25:35 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9ea757d000) [pid = 1885] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:25:35 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9eaea6dc00) [pid = 1885] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:25:35 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9ea4cc9000) [pid = 1885] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:25:35 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ea95ae800) [pid = 1885] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:25:35 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea4ee6c00) [pid = 1885] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:25:35 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9ea6747400) [pid = 1885] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:25:35 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9ea0253400) [pid = 1885] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:25:35 INFO - PROCESS | 1885 | 1461000335346 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]]]}] 10:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1532ms 10:25:35 INFO - PROCESS | 1885 | 1461000335370 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:25:35 INFO - PROCESS | 1885 | 1461000335373 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:25:35 INFO - PROCESS | 1885 | 1461000335382 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:25:35 INFO - PROCESS | 1885 | 1461000335385 Marionette TRACE conn3 <- [1,1326,null,{}] 10:25:35 INFO - PROCESS | 1885 | 1461000335390 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}] 10:25:35 INFO - PROCESS | 1885 | 1461000335604 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:25:35 INFO - PROCESS | 1885 | 1461000335634 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea848d000 == 103 [pid = 1885] [id = 339] 10:25:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9ea773b800) [pid = 1885] [serial = 1018] [outer = (nil)] 10:25:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9eab943800) [pid = 1885] [serial = 1019] [outer = 0x7f9ea773b800] 10:25:35 INFO - PROCESS | 1885 | 1461000335693 Marionette DEBUG loaded listener.js 10:25:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9eac7ee400) [pid = 1885] [serial = 1020] [outer = 0x7f9ea773b800] 10:25:36 INFO - PROCESS | 1885 | 1461000336416 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]]]}] 10:25:36 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 10:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1080ms 10:25:36 INFO - PROCESS | 1885 | 1461000336459 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:25:36 INFO - PROCESS | 1885 | 1461000336462 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:25:36 INFO - PROCESS | 1885 | 1461000336467 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:25:36 INFO - PROCESS | 1885 | 1461000336470 Marionette TRACE conn3 <- [1,1330,null,{}] 10:25:36 INFO - PROCESS | 1885 | 1461000336474 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}] 10:25:36 INFO - PROCESS | 1885 | 1461000336690 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:25:36 INFO - PROCESS | 1885 | 1461000336711 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea881c000 == 104 [pid = 1885] [id = 340] 10:25:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ea7bc3400) [pid = 1885] [serial = 1021] [outer = (nil)] 10:25:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9eac93c800) [pid = 1885] [serial = 1022] [outer = 0x7f9ea7bc3400] 10:25:36 INFO - PROCESS | 1885 | 1461000336767 Marionette DEBUG loaded listener.js 10:25:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9ead9a6400) [pid = 1885] [serial = 1023] [outer = 0x7f9ea7bc3400] 10:25:37 INFO - PROCESS | 1885 | 1461000337854 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]]]}] 10:25:37 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 10:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1428ms 10:25:37 INFO - PROCESS | 1885 | 1461000337897 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:25:37 INFO - PROCESS | 1885 | 1461000337902 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:25:37 INFO - PROCESS | 1885 | 1461000337910 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:25:37 INFO - PROCESS | 1885 | 1461000337914 Marionette TRACE conn3 <- [1,1334,null,{}] 10:25:37 INFO - PROCESS | 1885 | 1461000337922 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}] 10:25:38 INFO - PROCESS | 1885 | 1461000338122 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:25:38 INFO - PROCESS | 1885 | 1461000338303 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f309000 == 105 [pid = 1885] [id = 341] 10:25:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9e9b1ed800) [pid = 1885] [serial = 1024] [outer = (nil)] 10:25:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9e9c6ab000) [pid = 1885] [serial = 1025] [outer = 0x7f9e9b1ed800] 10:25:38 INFO - PROCESS | 1885 | 1461000338373 Marionette DEBUG loaded listener.js 10:25:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9e9f20a000) [pid = 1885] [serial = 1026] [outer = 0x7f9e9b1ed800] 10:25:39 INFO - PROCESS | 1885 | 1461000339361 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]]]}] 10:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1482ms 10:25:39 INFO - PROCESS | 1885 | 1461000339392 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:25:39 INFO - PROCESS | 1885 | 1461000339399 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:25:39 INFO - PROCESS | 1885 | 1461000339409 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:25:39 INFO - PROCESS | 1885 | 1461000339412 Marionette TRACE conn3 <- [1,1338,null,{}] 10:25:39 INFO - PROCESS | 1885 | 1461000339417 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}] 10:25:39 INFO - PROCESS | 1885 | 1461000339591 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:25:39 INFO - PROCESS | 1885 | 1461000339854 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea742f800 == 106 [pid = 1885] [id = 342] 10:25:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e9f20f800) [pid = 1885] [serial = 1027] [outer = (nil)] 10:25:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9ea4d71c00) [pid = 1885] [serial = 1028] [outer = 0x7f9e9f20f800] 10:25:39 INFO - PROCESS | 1885 | 1461000339968 Marionette DEBUG loaded listener.js 10:25:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9ea55cf800) [pid = 1885] [serial = 1029] [outer = 0x7f9e9f20f800] 10:25:41 INFO - PROCESS | 1885 | 1461000341269 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]]]}] 10:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1880ms 10:25:41 INFO - PROCESS | 1885 | 1461000341290 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:25:41 INFO - PROCESS | 1885 | 1461000341294 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:25:41 INFO - PROCESS | 1885 | 1461000341300 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:25:41 INFO - PROCESS | 1885 | 1461000341306 Marionette TRACE conn3 <- [1,1342,null,{}] 10:25:41 INFO - PROCESS | 1885 | 1461000341377 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}] 10:25:41 INFO - PROCESS | 1885 | 1461000341604 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:25:41 INFO - PROCESS | 1885 | 1461000341749 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabd7a800 == 107 [pid = 1885] [id = 343] 10:25:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9ea4d6b800) [pid = 1885] [serial = 1030] [outer = (nil)] 10:25:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9ea786c400) [pid = 1885] [serial = 1031] [outer = 0x7f9ea4d6b800] 10:25:41 INFO - PROCESS | 1885 | 1461000341824 Marionette DEBUG loaded listener.js 10:25:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9ea95aec00) [pid = 1885] [serial = 1032] [outer = 0x7f9ea4d6b800] 10:25:42 INFO - PROCESS | 1885 | 1461000342700 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]]]}] 10:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1432ms 10:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:25:42 INFO - PROCESS | 1885 | 1461000342733 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:25:42 INFO - PROCESS | 1885 | 1461000342736 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:25:42 INFO - PROCESS | 1885 | 1461000342742 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:25:42 INFO - PROCESS | 1885 | 1461000342745 Marionette TRACE conn3 <- [1,1346,null,{}] 10:25:42 INFO - PROCESS | 1885 | 1461000342750 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}] 10:25:42 INFO - PROCESS | 1885 | 1461000342923 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:25:43 INFO - PROCESS | 1885 | 1461000343109 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf5a5800 == 108 [pid = 1885] [id = 344] 10:25:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9ea55c8400) [pid = 1885] [serial = 1033] [outer = (nil)] 10:25:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9eac889c00) [pid = 1885] [serial = 1034] [outer = 0x7f9ea55c8400] 10:25:43 INFO - PROCESS | 1885 | 1461000343176 Marionette DEBUG loaded listener.js 10:25:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9ead9a6800) [pid = 1885] [serial = 1035] [outer = 0x7f9ea55c8400] 10:25:44 INFO - PROCESS | 1885 | 1461000344063 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]]]}] 10:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1386ms 10:25:44 INFO - PROCESS | 1885 | 1461000344128 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:25:44 INFO - PROCESS | 1885 | 1461000344132 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:25:44 INFO - PROCESS | 1885 | 1461000344139 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:25:44 INFO - PROCESS | 1885 | 1461000344142 Marionette TRACE conn3 <- [1,1350,null,{}] 10:25:44 INFO - PROCESS | 1885 | 1461000344147 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}] 10:25:44 INFO - PROCESS | 1885 | 1461000344324 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:25:44 INFO - PROCESS | 1885 | 1461000344506 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0ac3000 == 109 [pid = 1885] [id = 345] 10:25:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9eab821c00) [pid = 1885] [serial = 1036] [outer = (nil)] 10:25:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9eaebd6800) [pid = 1885] [serial = 1037] [outer = 0x7f9eab821c00] 10:25:44 INFO - PROCESS | 1885 | 1461000344580 Marionette DEBUG loaded listener.js 10:25:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9eb00b5800) [pid = 1885] [serial = 1038] [outer = 0x7f9eab821c00] 10:25:45 INFO - PROCESS | 1885 | 1461000345441 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]]]}] 10:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1377ms 10:25:45 INFO - PROCESS | 1885 | 1461000345516 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:25:45 INFO - PROCESS | 1885 | 1461000345519 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:25:45 INFO - PROCESS | 1885 | 1461000345524 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:25:45 INFO - PROCESS | 1885 | 1461000345526 Marionette TRACE conn3 <- [1,1354,null,{}] 10:25:45 INFO - PROCESS | 1885 | 1461000345533 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}] 10:25:45 INFO - PROCESS | 1885 | 1461000345801 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:25:45 INFO - PROCESS | 1885 | 1461000345936 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb86b5800 == 110 [pid = 1885] [id = 346] 10:25:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 241 (0x7f9eb0375800) [pid = 1885] [serial = 1039] [outer = (nil)] 10:25:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 242 (0x7f9eb1fa0400) [pid = 1885] [serial = 1040] [outer = 0x7f9eb0375800] 10:25:46 INFO - PROCESS | 1885 | 1461000346010 Marionette DEBUG loaded listener.js 10:25:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9ebe88e400) [pid = 1885] [serial = 1041] [outer = 0x7f9eb0375800] 10:25:46 INFO - PROCESS | 1885 | 1461000346857 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]]]}] 10:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1376ms 10:25:46 INFO - PROCESS | 1885 | 1461000346902 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:25:46 INFO - PROCESS | 1885 | 1461000346905 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:25:46 INFO - PROCESS | 1885 | 1461000346910 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:25:46 INFO - PROCESS | 1885 | 1461000346913 Marionette TRACE conn3 <- [1,1358,null,{}] 10:25:46 INFO - PROCESS | 1885 | 1461000346919 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}] 10:25:47 INFO - PROCESS | 1885 | 1461000347097 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:25:47 INFO - PROCESS | 1885 | 1461000347295 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1402800 == 111 [pid = 1885] [id = 347] 10:25:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 244 (0x7f9e977a0000) [pid = 1885] [serial = 1042] [outer = (nil)] 10:25:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 245 (0x7f9ebf731400) [pid = 1885] [serial = 1043] [outer = 0x7f9e977a0000] 10:25:47 INFO - PROCESS | 1885 | 1461000347377 Marionette DEBUG loaded listener.js 10:25:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 246 (0x7f9ebfa03c00) [pid = 1885] [serial = 1044] [outer = 0x7f9e977a0000] 10:25:47 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7c41800 == 110 [pid = 1885] [id = 10] 10:25:48 INFO - PROCESS | 1885 | 1461000348297 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]]]}] 10:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1435ms 10:25:48 INFO - PROCESS | 1885 | 1461000348346 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:25:48 INFO - PROCESS | 1885 | 1461000348350 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:25:48 INFO - PROCESS | 1885 | 1461000348356 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:25:48 INFO - PROCESS | 1885 | 1461000348358 Marionette TRACE conn3 <- [1,1362,null,{}] 10:25:48 INFO - PROCESS | 1885 | 1461000348364 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}] 10:25:48 INFO - PROCESS | 1885 | 1461000348535 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:25:48 INFO - PROCESS | 1885 | 1461000348728 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3617000 == 111 [pid = 1885] [id = 348] 10:25:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 247 (0x7f9e9b18b800) [pid = 1885] [serial = 1045] [outer = (nil)] 10:25:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 248 (0x7f9e9b193000) [pid = 1885] [serial = 1046] [outer = 0x7f9e9b18b800] 10:25:48 INFO - PROCESS | 1885 | 1461000348797 Marionette DEBUG loaded listener.js 10:25:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 249 (0x7f9e9dea2c00) [pid = 1885] [serial = 1047] [outer = 0x7f9e9b18b800] 10:25:49 INFO - PROCESS | 1885 | 1461000349679 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]]]}] 10:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1382ms 10:25:49 INFO - PROCESS | 1885 | 1461000349739 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:25:49 INFO - PROCESS | 1885 | 1461000349742 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:25:49 INFO - PROCESS | 1885 | 1461000349749 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:25:49 INFO - PROCESS | 1885 | 1461000349751 Marionette TRACE conn3 <- [1,1366,null,{}] 10:25:49 INFO - PROCESS | 1885 | 1461000349756 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}] 10:25:49 INFO - PROCESS | 1885 | 1461000349932 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:25:50 INFO - PROCESS | 1885 | 1461000350120 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7c9f800 == 112 [pid = 1885] [id = 349] 10:25:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 250 (0x7f9e9b18dc00) [pid = 1885] [serial = 1048] [outer = (nil)] 10:25:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 251 (0x7f9eac880800) [pid = 1885] [serial = 1049] [outer = 0x7f9e9b18dc00] 10:25:50 INFO - PROCESS | 1885 | 1461000350194 Marionette DEBUG loaded listener.js 10:25:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 252 (0x7f9ebfa05800) [pid = 1885] [serial = 1050] [outer = 0x7f9e9b18dc00] 10:25:51 INFO - PROCESS | 1885 | 1461000351050 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] 10:25:51 INFO - PROCESS | 1885 | 1461000351081 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:25:51 INFO - PROCESS | 1885 | 1461000351087 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:25:51 INFO - PROCESS | 1885 | 1461000351089 Marionette TRACE conn3 <- [1,1370,null,{}] 10:25:51 INFO - PROCESS | 1885 | 1461000351094 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}] 10:25:51 INFO - PROCESS | 1885 | 1461000351268 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:25:51 INFO - PROCESS | 1885 | 1461000351455 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e18b000 == 113 [pid = 1885] [id = 350] 10:25:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 253 (0x7f9e9b191800) [pid = 1885] [serial = 1051] [outer = (nil)] 10:25:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 254 (0x7f9ec32bac00) [pid = 1885] [serial = 1052] [outer = 0x7f9e9b191800] 10:25:51 INFO - PROCESS | 1885 | 1461000351523 Marionette DEBUG loaded listener.js 10:25:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 255 (0x7f9ec372c000) [pid = 1885] [serial = 1053] [outer = 0x7f9e9b191800] 10:25:52 INFO - PROCESS | 1885 | 1461000352550 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] 10:25:52 INFO - PROCESS | 1885 | 1461000352570 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:25:52 INFO - PROCESS | 1885 | 1461000352576 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:25:52 INFO - PROCESS | 1885 | 1461000352585 Marionette TRACE conn3 <- [1,1374,null,{}] 10:25:52 INFO - PROCESS | 1885 | 1461000352590 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}] 10:25:52 INFO - PROCESS | 1885 | 1461000352779 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:25:53 INFO - PROCESS | 1885 | 1461000353438 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e980e0800 == 114 [pid = 1885] [id = 351] 10:25:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 256 (0x7f9e96be7000) [pid = 1885] [serial = 1054] [outer = (nil)] 10:25:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 257 (0x7f9e9779bc00) [pid = 1885] [serial = 1055] [outer = 0x7f9e96be7000] 10:25:53 INFO - PROCESS | 1885 | 1461000353510 Marionette DEBUG loaded listener.js 10:25:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 258 (0x7f9e982f4400) [pid = 1885] [serial = 1056] [outer = 0x7f9e96be7000] 10:25:54 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:25:54 INFO - PROCESS | 1885 | 1461000354341 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] 10:25:54 INFO - PROCESS | 1885 | 1461000354425 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:25:54 INFO - PROCESS | 1885 | 1461000354433 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:25:54 INFO - PROCESS | 1885 | 1461000354438 Marionette TRACE conn3 <- [1,1378,null,{}] 10:25:54 INFO - PROCESS | 1885 | 1461000354445 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}] 10:25:54 INFO - PROCESS | 1885 | 1461000354760 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:25:55 INFO - PROCESS | 1885 | 1461000355069 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97acf800 == 115 [pid = 1885] [id = 352] 10:25:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 259 (0x7f9e9b1df000) [pid = 1885] [serial = 1057] [outer = (nil)] 10:25:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 260 (0x7f9e9c69e800) [pid = 1885] [serial = 1058] [outer = 0x7f9e9b1df000] 10:25:55 INFO - PROCESS | 1885 | 1461000355132 Marionette DEBUG loaded listener.js 10:25:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 261 (0x7f9e9e292800) [pid = 1885] [serial = 1059] [outer = 0x7f9e9b1df000] 10:25:56 INFO - PROCESS | 1885 | 1461000356004 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] 10:25:56 INFO - PROCESS | 1885 | 1461000356074 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:25:56 INFO - PROCESS | 1885 | 1461000356081 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:25:56 INFO - PROCESS | 1885 | 1461000356085 Marionette TRACE conn3 <- [1,1382,null,{}] 10:25:56 INFO - PROCESS | 1885 | 1461000356090 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}] 10:25:56 INFO - PROCESS | 1885 | 1461000356289 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:25:56 INFO - PROCESS | 1885 | 1461000356550 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e18f800 == 116 [pid = 1885] [id = 353] 10:25:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 262 (0x7f9e9c0d6c00) [pid = 1885] [serial = 1060] [outer = (nil)] 10:25:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 263 (0x7f9ea0d28c00) [pid = 1885] [serial = 1061] [outer = 0x7f9e9c0d6c00] 10:25:56 INFO - PROCESS | 1885 | 1461000356661 Marionette DEBUG loaded listener.js 10:25:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 264 (0x7f9ea4beb800) [pid = 1885] [serial = 1062] [outer = 0x7f9e9c0d6c00] 10:25:57 INFO - PROCESS | 1885 | [1885] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 10:25:57 INFO - PROCESS | 1885 | 1461000357544 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] 10:25:57 INFO - PROCESS | 1885 | 1461000357620 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:25:57 INFO - PROCESS | 1885 | 1461000357633 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:25:57 INFO - PROCESS | 1885 | 1461000357641 Marionette TRACE conn3 <- [1,1386,null,{}] 10:25:57 INFO - PROCESS | 1885 | 1461000357649 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}] 10:25:57 INFO - PROCESS | 1885 | 1461000357818 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebd7ec800 == 115 [pid = 1885] [id = 72] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea848d000 == 114 [pid = 1885] [id = 339] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 263 (0x7f9ec1a3fc00) [pid = 1885] [serial = 914] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 262 (0x7f9eaa45a800) [pid = 1885] [serial = 899] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 261 (0x7f9eb32d8000) [pid = 1885] [serial = 905] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 260 (0x7f9ea64c8c00) [pid = 1885] [serial = 896] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 259 (0x7f9ebe65f000) [pid = 1885] [serial = 908] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 258 (0x7f9eafc8a000) [pid = 1885] [serial = 902] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 257 (0x7f9ea7580c00) [pid = 1885] [serial = 923] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 256 (0x7f9ec32c8c00) [pid = 1885] [serial = 917] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 255 (0x7f9e9c6a7c00) [pid = 1885] [serial = 926] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 254 (0x7f9ebf7d4800) [pid = 1885] [serial = 911] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 253 (0x7f9ea0dd7800) [pid = 1885] [serial = 932] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 252 (0x7f9ec385e800) [pid = 1885] [serial = 920] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 251 (0x7f9ea0d2b800) [pid = 1885] [serial = 929] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 250 (0x7f9eb794d800) [pid = 1885] [serial = 956] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | 1461000358155 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7a6e000 == 113 [pid = 1885] [id = 338] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea6491000 == 112 [pid = 1885] [id = 337] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4a16000 == 111 [pid = 1885] [id = 336] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e116800 == 110 [pid = 1885] [id = 335] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9aed4800 == 109 [pid = 1885] [id = 334] 10:25:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9b011800 == 110 [pid = 1885] [id = 354] 10:25:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 251 (0x7f9e97797400) [pid = 1885] [serial = 1063] [outer = (nil)] 10:25:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 252 (0x7f9ea0d2b800) [pid = 1885] [serial = 1064] [outer = 0x7f9e97797400] 10:25:58 INFO - PROCESS | 1885 | 1461000358245 Marionette DEBUG loaded listener.js 10:25:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 253 (0x7f9ea5938400) [pid = 1885] [serial = 1065] [outer = 0x7f9e97797400] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c19e000 == 109 [pid = 1885] [id = 333] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67d9800 == 108 [pid = 1885] [id = 327] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec63bd800 == 107 [pid = 1885] [id = 326] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac98d800 == 106 [pid = 1885] [id = 325] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0476800 == 105 [pid = 1885] [id = 324] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3d2f000 == 104 [pid = 1885] [id = 323] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3122000 == 103 [pid = 1885] [id = 322] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe3ec800 == 102 [pid = 1885] [id = 321] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84c9000 == 101 [pid = 1885] [id = 320] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f306800 == 100 [pid = 1885] [id = 319] 10:25:58 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1432800 == 99 [pid = 1885] [id = 318] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 252 (0x7f9eac933400) [pid = 1885] [serial = 947] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 251 (0x7f9eb1847800) [pid = 1885] [serial = 950] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 250 (0x7f9eb3d8a800) [pid = 1885] [serial = 954] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 249 (0x7f9eabbbf800) [pid = 1885] [serial = 944] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 248 (0x7f9ea7fa1800) [pid = 1885] [serial = 941] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 247 (0x7f9ea95ad400) [pid = 1885] [serial = 942] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 246 (0x7f9ea757c400) [pid = 1885] [serial = 939] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 245 (0x7f9ea751dc00) [pid = 1885] [serial = 938] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 244 (0x7f9ea0ddc400) [pid = 1885] [serial = 935] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 243 (0x7f9ea0de3c00) [pid = 1885] [serial = 936] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9eac9cfc00) [pid = 1885] [serial = 951] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 241 (0x7f9eac9cc400) [pid = 1885] [serial = 948] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 240 (0x7f9eaf8e6c00) [pid = 1885] [serial = 953] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9eac7f2400) [pid = 1885] [serial = 945] [outer = (nil)] [url = about:blank] 10:25:58 INFO - PROCESS | 1885 | 1461000358973 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] 10:25:59 INFO - PROCESS | 1885 | 1461000359025 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:25:59 INFO - PROCESS | 1885 | 1461000359031 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:25:59 INFO - PROCESS | 1885 | 1461000359033 Marionette TRACE conn3 <- [1,1390,null,{}] 10:25:59 INFO - PROCESS | 1885 | 1461000359038 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}] 10:25:59 INFO - PROCESS | 1885 | 1461000359189 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:25:59 INFO - PROCESS | 1885 | 1461000359336 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:25:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea052b000 == 100 [pid = 1885] [id = 355] 10:25:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9e97a79000) [pid = 1885] [serial = 1066] [outer = (nil)] 10:25:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 241 (0x7f9ea6743000) [pid = 1885] [serial = 1067] [outer = 0x7f9e97a79000] 10:25:59 INFO - PROCESS | 1885 | 1461000359393 Marionette DEBUG loaded listener.js 10:25:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 242 (0x7f9ea7580400) [pid = 1885] [serial = 1068] [outer = 0x7f9e97a79000] 10:26:00 INFO - PROCESS | 1885 | 1461000360061 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]]]}] 10:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1081ms 10:26:00 INFO - PROCESS | 1885 | 1461000360132 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:26:00 INFO - PROCESS | 1885 | 1461000360136 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:26:00 INFO - PROCESS | 1885 | 1461000360143 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:26:00 INFO - PROCESS | 1885 | 1461000360147 Marionette TRACE conn3 <- [1,1394,null,{}] 10:26:00 INFO - PROCESS | 1885 | 1461000360155 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}] 10:26:00 INFO - PROCESS | 1885 | 1461000360297 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:26:00 INFO - PROCESS | 1885 | 1461000360310 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea6491000 == 101 [pid = 1885] [id = 356] 10:26:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9ea82b9400) [pid = 1885] [serial = 1069] [outer = (nil)] 10:26:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 244 (0x7f9ea87a5000) [pid = 1885] [serial = 1070] [outer = 0x7f9ea82b9400] 10:26:00 INFO - PROCESS | 1885 | 1461000360378 Marionette DEBUG loaded listener.js 10:26:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 245 (0x7f9eab941400) [pid = 1885] [serial = 1071] [outer = 0x7f9ea82b9400] 10:26:01 INFO - PROCESS | 1885 | 1461000361307 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]]]}] 10:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1229ms 10:26:01 INFO - PROCESS | 1885 | 1461000361374 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:26:01 INFO - PROCESS | 1885 | 1461000361377 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:26:01 INFO - PROCESS | 1885 | 1461000361382 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:26:01 INFO - PROCESS | 1885 | 1461000361385 Marionette TRACE conn3 <- [1,1398,null,{}] 10:26:01 INFO - PROCESS | 1885 | 1461000361390 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}] 10:26:01 INFO - PROCESS | 1885 | 1461000361606 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:26:01 INFO - PROCESS | 1885 | 1461000361630 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7b53000 == 102 [pid = 1885] [id = 357] 10:26:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 246 (0x7f9eac87ec00) [pid = 1885] [serial = 1072] [outer = (nil)] 10:26:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 247 (0x7f9eaf740800) [pid = 1885] [serial = 1073] [outer = 0x7f9eac87ec00] 10:26:01 INFO - PROCESS | 1885 | 1461000361688 Marionette DEBUG loaded listener.js 10:26:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 248 (0x7f9eb02c7c00) [pid = 1885] [serial = 1074] [outer = 0x7f9eac87ec00] 10:26:02 INFO - PROCESS | 1885 | 1461000362571 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]]]}] 10:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1226ms 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 247 (0x7f9ea024e000) [pid = 1885] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 246 (0x7f9ea7874c00) [pid = 1885] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 245 (0x7f9e9dea6400) [pid = 1885] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 244 (0x7f9e9c0d0800) [pid = 1885] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 243 (0x7f9ea773b800) [pid = 1885] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9e9c6a2000) [pid = 1885] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 241 (0x7f9eb1476400) [pid = 1885] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 240 (0x7f9e9b1e7800) [pid = 1885] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9e9c6a0000) [pid = 1885] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9ea95ad000) [pid = 1885] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9ea64c7800) [pid = 1885] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9eac9c6400) [pid = 1885] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9eaf7b4800) [pid = 1885] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9ea4ccbc00) [pid = 1885] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9ea9a78000) [pid = 1885] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9ea87a7400) [pid = 1885] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9e9c358000) [pid = 1885] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9e982efc00) [pid = 1885] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9eae8d8000) [pid = 1885] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9ea7bcbc00) [pid = 1885] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9e9f09d400) [pid = 1885] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9ea4bf0000) [pid = 1885] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e9f0ef800) [pid = 1885] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e9dea8c00) [pid = 1885] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9eb1471800) [pid = 1885] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ec32bd000) [pid = 1885] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9e9c0c7800) [pid = 1885] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9eac882800) [pid = 1885] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9ea0255c00) [pid = 1885] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9eabbb9000) [pid = 1885] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e9ee93c00) [pid = 1885] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9eab94a800) [pid = 1885] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9e9c353c00) [pid = 1885] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ea6338000) [pid = 1885] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9ea633c000) [pid = 1885] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9eb3d65000) [pid = 1885] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e9f095400) [pid = 1885] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9eafdf9c00) [pid = 1885] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9e9f09f800) [pid = 1885] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9e9f099000) [pid = 1885] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9eb3d94000) [pid = 1885] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e9f0a0800) [pid = 1885] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9e9b1e4000) [pid = 1885] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9eb3d61000) [pid = 1885] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9eb18c9c00) [pid = 1885] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e9c69c400) [pid = 1885] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9ebea2a800) [pid = 1885] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9e9ee98c00) [pid = 1885] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea674e000) [pid = 1885] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9f0f6c00) [pid = 1885] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e9ee97400) [pid = 1885] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9eb3d63800) [pid = 1885] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9eac87fc00) [pid = 1885] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9ea773a000) [pid = 1885] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9eac935400) [pid = 1885] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9ea593bc00) [pid = 1885] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9eab949800) [pid = 1885] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eac9cd400) [pid = 1885] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9ea813ac00) [pid = 1885] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea82b8800) [pid = 1885] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9c356400) [pid = 1885] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e9c355800) [pid = 1885] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e9f0e9400) [pid = 1885] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ea757cc00) [pid = 1885] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea6339000) [pid = 1885] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9eb3f48800) [pid = 1885] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9eaa452800) [pid = 1885] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9ea7bc0000) [pid = 1885] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ea99bbc00) [pid = 1885] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ead711400) [pid = 1885] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ea0d24800) [pid = 1885] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9ea82b2000) [pid = 1885] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:26:03 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9eabba9000) [pid = 1885] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:26:03 INFO - PROCESS | 1885 | 1461000363641 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:26:03 INFO - PROCESS | 1885 | 1461000363652 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:26:03 INFO - PROCESS | 1885 | 1461000363694 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:26:03 INFO - PROCESS | 1885 | 1461000363697 Marionette TRACE conn3 <- [1,1402,null,{}] 10:26:03 INFO - PROCESS | 1885 | 1461000363703 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}] 10:26:03 INFO - PROCESS | 1885 | 1461000363898 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:26:03 INFO - PROCESS | 1885 | 1461000363989 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c1a1800 == 103 [pid = 1885] [id = 358] 10:26:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e9b1ec000) [pid = 1885] [serial = 1075] [outer = (nil)] 10:26:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e9c359400) [pid = 1885] [serial = 1076] [outer = 0x7f9e9b1ec000] 10:26:04 INFO - PROCESS | 1885 | 1461000364050 Marionette DEBUG loaded listener.js 10:26:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9c6aa800) [pid = 1885] [serial = 1077] [outer = 0x7f9e9b1ec000] 10:26:04 INFO - PROCESS | 1885 | 1461000364669 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]]]}] 10:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1038ms 10:26:04 INFO - PROCESS | 1885 | 1461000364721 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:26:04 INFO - PROCESS | 1885 | 1461000364725 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:26:04 INFO - PROCESS | 1885 | 1461000364731 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:26:04 INFO - PROCESS | 1885 | 1461000364734 Marionette TRACE conn3 <- [1,1406,null,{}] 10:26:04 INFO - PROCESS | 1885 | 1461000364738 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}] 10:26:04 INFO - PROCESS | 1885 | 1461000364942 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:26:04 INFO - PROCESS | 1885 | 1461000364959 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d4d000 == 104 [pid = 1885] [id = 359] 10:26:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9e9c0cc000) [pid = 1885] [serial = 1078] [outer = (nil)] 10:26:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9f09d400) [pid = 1885] [serial = 1079] [outer = 0x7f9e9c0cc000] 10:26:05 INFO - PROCESS | 1885 | 1461000365017 Marionette DEBUG loaded listener.js 10:26:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9ea0d27400) [pid = 1885] [serial = 1080] [outer = 0x7f9e9c0cc000] 10:26:05 INFO - PROCESS | 1885 | 1461000365966 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]]]}] 10:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1276ms 10:26:06 INFO - PROCESS | 1885 | 1461000366008 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:26:06 INFO - PROCESS | 1885 | 1461000366014 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:26:06 INFO - PROCESS | 1885 | 1461000366023 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:26:06 INFO - PROCESS | 1885 | 1461000366029 Marionette TRACE conn3 <- [1,1410,null,{}] 10:26:06 INFO - PROCESS | 1885 | 1461000366039 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}] 10:26:06 INFO - PROCESS | 1885 | 1461000366254 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:26:06 INFO - PROCESS | 1885 | 1461000366517 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e10d000 == 105 [pid = 1885] [id = 360] 10:26:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e97a76c00) [pid = 1885] [serial = 1081] [outer = (nil)] 10:26:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9e9b1ea400) [pid = 1885] [serial = 1082] [outer = 0x7f9e97a76c00] 10:26:06 INFO - PROCESS | 1885 | 1461000366607 Marionette DEBUG loaded listener.js 10:26:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9e9c6a7c00) [pid = 1885] [serial = 1083] [outer = 0x7f9e97a76c00] 10:26:07 INFO - PROCESS | 1885 | 1461000367600 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]]]}] 10:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1595ms 10:26:07 INFO - PROCESS | 1885 | 1461000367617 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:26:07 INFO - PROCESS | 1885 | 1461000367624 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:26:07 INFO - PROCESS | 1885 | 1461000367634 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:26:07 INFO - PROCESS | 1885 | 1461000367638 Marionette TRACE conn3 <- [1,1414,null,{}] 10:26:07 INFO - PROCESS | 1885 | 1461000367644 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}] 10:26:07 INFO - PROCESS | 1885 | 1461000367875 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:26:08 INFO - PROCESS | 1885 | 1461000368109 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea6481800 == 106 [pid = 1885] [id = 361] 10:26:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e9c69d400) [pid = 1885] [serial = 1084] [outer = (nil)] 10:26:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ea0d2f400) [pid = 1885] [serial = 1085] [outer = 0x7f9e9c69d400] 10:26:08 INFO - PROCESS | 1885 | 1461000368195 Marionette DEBUG loaded listener.js 10:26:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea4ccc000) [pid = 1885] [serial = 1086] [outer = 0x7f9e9c69d400] 10:26:09 INFO - PROCESS | 1885 | 1461000369197 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]]]}] 10:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1590ms 10:26:09 INFO - PROCESS | 1885 | 1461000369224 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:26:09 INFO - PROCESS | 1885 | 1461000369228 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:26:09 INFO - PROCESS | 1885 | 1461000369233 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:26:09 INFO - PROCESS | 1885 | 1461000369239 Marionette TRACE conn3 <- [1,1418,null,{}] 10:26:09 INFO - PROCESS | 1885 | 1461000369254 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}] 10:26:09 INFO - PROCESS | 1885 | 1461000369428 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:26:09 INFO - PROCESS | 1885 | 1461000369656 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea995e800 == 107 [pid = 1885] [id = 362] 10:26:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ea593bc00) [pid = 1885] [serial = 1087] [outer = (nil)] 10:26:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ea6747400) [pid = 1885] [serial = 1088] [outer = 0x7f9ea593bc00] 10:26:09 INFO - PROCESS | 1885 | 1461000369743 Marionette DEBUG loaded listener.js 10:26:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea7731000) [pid = 1885] [serial = 1089] [outer = 0x7f9ea593bc00] 10:26:10 INFO - PROCESS | 1885 | 1461000370619 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]]]}] 10:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1432ms 10:26:10 INFO - PROCESS | 1885 | 1461000370666 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:26:10 INFO - PROCESS | 1885 | 1461000370670 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:26:10 INFO - PROCESS | 1885 | 1461000370676 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:26:10 INFO - PROCESS | 1885 | 1461000370679 Marionette TRACE conn3 <- [1,1422,null,{}] 10:26:10 INFO - PROCESS | 1885 | 1461000370685 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}] 10:26:10 INFO - PROCESS | 1885 | 1461000370849 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:26:11 INFO - PROCESS | 1885 | 1461000371038 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab91f000 == 108 [pid = 1885] [id = 363] 10:26:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea593f400) [pid = 1885] [serial = 1090] [outer = (nil)] 10:26:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea82b2400) [pid = 1885] [serial = 1091] [outer = 0x7f9ea593f400] 10:26:11 INFO - PROCESS | 1885 | 1461000371106 Marionette DEBUG loaded listener.js 10:26:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea8a8b000) [pid = 1885] [serial = 1092] [outer = 0x7f9ea593f400] 10:26:12 INFO - PROCESS | 1885 | 1461000372052 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]]]}] 10:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1432ms 10:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:26:12 INFO - PROCESS | 1885 | 1461000372108 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:26:12 INFO - PROCESS | 1885 | 1461000372111 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:26:12 INFO - PROCESS | 1885 | 1461000372117 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:26:12 INFO - PROCESS | 1885 | 1461000372121 Marionette TRACE conn3 <- [1,1426,null,{}] 10:26:12 INFO - PROCESS | 1885 | 1461000372126 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}] 10:26:12 INFO - PROCESS | 1885 | 1461000372296 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:26:12 INFO - PROCESS | 1885 | 1461000372485 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac99f800 == 109 [pid = 1885] [id = 364] 10:26:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea7bcec00) [pid = 1885] [serial = 1093] [outer = (nil)] 10:26:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea9a72800) [pid = 1885] [serial = 1094] [outer = 0x7f9ea7bcec00] 10:26:12 INFO - PROCESS | 1885 | 1461000372552 Marionette DEBUG loaded listener.js 10:26:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9eab820400) [pid = 1885] [serial = 1095] [outer = 0x7f9ea7bcec00] 10:26:13 INFO - PROCESS | 1885 | 1461000373462 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]]]}] 10:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1391ms 10:26:13 INFO - PROCESS | 1885 | 1461000373507 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:26:13 INFO - PROCESS | 1885 | 1461000373510 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:26:13 INFO - PROCESS | 1885 | 1461000373516 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:26:13 INFO - PROCESS | 1885 | 1461000373520 Marionette TRACE conn3 <- [1,1430,null,{}] 10:26:13 INFO - PROCESS | 1885 | 1461000373525 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}] 10:26:13 INFO - PROCESS | 1885 | 1461000373740 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:26:13 INFO - PROCESS | 1885 | 1461000373938 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11d6000 == 110 [pid = 1885] [id = 365] 10:26:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9eab826c00) [pid = 1885] [serial = 1096] [outer = (nil)] 10:26:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9eac935400) [pid = 1885] [serial = 1097] [outer = 0x7f9eab826c00] 10:26:14 INFO - PROCESS | 1885 | 1461000374010 Marionette DEBUG loaded listener.js 10:26:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9eaebdcc00) [pid = 1885] [serial = 1098] [outer = 0x7f9eab826c00] 10:26:14 INFO - PROCESS | 1885 | 1461000374892 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]]]}] 10:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1440ms 10:26:14 INFO - PROCESS | 1885 | 1461000374956 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:26:14 INFO - PROCESS | 1885 | 1461000374960 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:26:14 INFO - PROCESS | 1885 | 1461000374966 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:26:14 INFO - PROCESS | 1885 | 1461000374968 Marionette TRACE conn3 <- [1,1434,null,{}] 10:26:14 INFO - PROCESS | 1885 | 1461000374973 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}] 10:26:15 INFO - PROCESS | 1885 | 1461000375136 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:26:15 INFO - PROCESS | 1885 | 1461000375326 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb86b4800 == 111 [pid = 1885] [id = 366] 10:26:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eabb9e800) [pid = 1885] [serial = 1099] [outer = (nil)] 10:26:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9eb0374c00) [pid = 1885] [serial = 1100] [outer = 0x7f9eabb9e800] 10:26:15 INFO - PROCESS | 1885 | 1461000375396 Marionette DEBUG loaded listener.js 10:26:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9eb0ed5400) [pid = 1885] [serial = 1101] [outer = 0x7f9eabb9e800] 10:26:16 INFO - PROCESS | 1885 | 1461000376244 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]]]}] 10:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1327ms 10:26:16 INFO - PROCESS | 1885 | 1461000376294 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:26:16 INFO - PROCESS | 1885 | 1461000376297 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:26:16 INFO - PROCESS | 1885 | 1461000376302 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:26:16 INFO - PROCESS | 1885 | 1461000376305 Marionette TRACE conn3 <- [1,1438,null,{}] 10:26:16 INFO - PROCESS | 1885 | 1461000376310 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}] 10:26:16 INFO - PROCESS | 1885 | 1461000376469 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:26:16 INFO - PROCESS | 1885 | 1461000376664 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1a2b000 == 112 [pid = 1885] [id = 367] 10:26:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9e9f10c000) [pid = 1885] [serial = 1102] [outer = (nil)] 10:26:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9eb1477000) [pid = 1885] [serial = 1103] [outer = 0x7f9e9f10c000] 10:26:16 INFO - PROCESS | 1885 | 1461000376731 Marionette DEBUG loaded listener.js 10:26:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9eb32ce800) [pid = 1885] [serial = 1104] [outer = 0x7f9e9f10c000] 10:26:17 INFO - PROCESS | 1885 | 1461000377590 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]]]}] 10:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1329ms 10:26:17 INFO - PROCESS | 1885 | 1461000377633 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:26:17 INFO - PROCESS | 1885 | 1461000377638 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:26:17 INFO - PROCESS | 1885 | 1461000377643 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:26:17 INFO - PROCESS | 1885 | 1461000377647 Marionette TRACE conn3 <- [1,1442,null,{}] 10:26:17 INFO - PROCESS | 1885 | 1461000377652 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}] 10:26:17 INFO - PROCESS | 1885 | 1461000377814 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:26:18 INFO - PROCESS | 1885 | 1461000378007 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3d19000 == 113 [pid = 1885] [id = 368] 10:26:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ea7874000) [pid = 1885] [serial = 1105] [outer = (nil)] 10:26:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9eb3d96c00) [pid = 1885] [serial = 1106] [outer = 0x7f9ea7874000] 10:26:18 INFO - PROCESS | 1885 | 1461000378075 Marionette DEBUG loaded listener.js 10:26:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9ebd7d2400) [pid = 1885] [serial = 1107] [outer = 0x7f9ea7874000] 10:26:18 INFO - PROCESS | 1885 | 1461000378962 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]]]}] 10:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1384ms 10:26:19 INFO - PROCESS | 1885 | 1461000379028 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:26:19 INFO - PROCESS | 1885 | 1461000379032 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:26:19 INFO - PROCESS | 1885 | 1461000379037 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:26:19 INFO - PROCESS | 1885 | 1461000379040 Marionette TRACE conn3 <- [1,1446,null,{}] 10:26:19 INFO - PROCESS | 1885 | 1461000379045 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}] 10:26:19 INFO - PROCESS | 1885 | 1461000379223 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:26:19 INFO - PROCESS | 1885 | 1461000379415 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8ae800 == 114 [pid = 1885] [id = 369] 10:26:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9eb1faa000) [pid = 1885] [serial = 1108] [outer = (nil)] 10:26:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ebe65f400) [pid = 1885] [serial = 1109] [outer = 0x7f9eb1faa000] 10:26:19 INFO - PROCESS | 1885 | 1461000379487 Marionette DEBUG loaded listener.js 10:26:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9ebe898c00) [pid = 1885] [serial = 1110] [outer = 0x7f9eb1faa000] 10:26:20 INFO - PROCESS | 1885 | 1461000380339 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]]]}] 10:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1375ms 10:26:20 INFO - PROCESS | 1885 | 1461000380414 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:26:20 INFO - PROCESS | 1885 | 1461000380418 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:26:20 INFO - PROCESS | 1885 | 1461000380424 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:26:20 INFO - PROCESS | 1885 | 1461000380427 Marionette TRACE conn3 <- [1,1450,null,{}] 10:26:20 INFO - PROCESS | 1885 | 1461000380433 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}] 10:26:20 INFO - PROCESS | 1885 | 1461000380670 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:26:20 INFO - PROCESS | 1885 | 1461000380940 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97bc4000 == 115 [pid = 1885] [id = 370] 10:26:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e9c0c8c00) [pid = 1885] [serial = 1111] [outer = (nil)] 10:26:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ea0257800) [pid = 1885] [serial = 1112] [outer = 0x7f9e9c0c8c00] 10:26:21 INFO - PROCESS | 1885 | 1461000381066 Marionette DEBUG loaded listener.js 10:26:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ec1a3fc00) [pid = 1885] [serial = 1113] [outer = 0x7f9e9c0c8c00] 10:26:21 INFO - PROCESS | 1885 | 1461000381989 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]]]}] 10:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1627ms 10:26:22 INFO - PROCESS | 1885 | 1461000382052 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:26:22 INFO - PROCESS | 1885 | 1461000382056 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:26:22 INFO - PROCESS | 1885 | 1461000382061 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:26:22 INFO - PROCESS | 1885 | 1461000382063 Marionette TRACE conn3 <- [1,1454,null,{}] 10:26:22 INFO - PROCESS | 1885 | 1461000382069 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}] 10:26:22 INFO - PROCESS | 1885 | 1461000382244 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:26:22 INFO - PROCESS | 1885 | 1461000382438 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97be0000 == 116 [pid = 1885] [id = 371] 10:26:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e982f2400) [pid = 1885] [serial = 1114] [outer = (nil)] 10:26:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e9c69e000) [pid = 1885] [serial = 1115] [outer = 0x7f9e982f2400] 10:26:22 INFO - PROCESS | 1885 | 1461000382542 Marionette DEBUG loaded listener.js 10:26:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e9f210000) [pid = 1885] [serial = 1116] [outer = 0x7f9e982f2400] 10:26:23 INFO - PROCESS | 1885 | 1461000383457 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]]]}] 10:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1425ms 10:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:26:23 INFO - PROCESS | 1885 | 1461000383488 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:26:23 INFO - PROCESS | 1885 | 1461000383491 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:26:23 INFO - PROCESS | 1885 | 1461000383496 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:26:23 INFO - PROCESS | 1885 | 1461000383498 Marionette TRACE conn3 <- [1,1458,null,{}] 10:26:23 INFO - PROCESS | 1885 | 1461000383504 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}] 10:26:23 INFO - PROCESS | 1885 | 1461000383686 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:26:23 INFO - PROCESS | 1885 | 1461000383885 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e10b800 == 117 [pid = 1885] [id = 372] 10:26:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9b1dfc00) [pid = 1885] [serial = 1117] [outer = (nil)] 10:26:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9ea4ccd000) [pid = 1885] [serial = 1118] [outer = 0x7f9e9b1dfc00] 10:26:23 INFO - PROCESS | 1885 | 1461000383954 Marionette DEBUG loaded listener.js 10:26:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9ea6344400) [pid = 1885] [serial = 1119] [outer = 0x7f9e9b1dfc00] 10:26:24 INFO - PROCESS | 1885 | 1461000384879 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]]]}] 10:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1431ms 10:26:24 INFO - PROCESS | 1885 | 1461000384928 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:26:24 INFO - PROCESS | 1885 | 1461000384931 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:26:24 INFO - PROCESS | 1885 | 1461000384937 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:26:24 INFO - PROCESS | 1885 | 1461000384940 Marionette TRACE conn3 <- [1,1462,null,{}] 10:26:24 INFO - PROCESS | 1885 | 1461000384945 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}] 10:26:25 INFO - PROCESS | 1885 | 1461000385124 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:26:25 INFO - PROCESS | 1885 | 1461000385325 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0512800 == 118 [pid = 1885] [id = 373] 10:26:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9e9c356800) [pid = 1885] [serial = 1120] [outer = (nil)] 10:26:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea0d2bc00) [pid = 1885] [serial = 1121] [outer = 0x7f9e9c356800] 10:26:25 INFO - PROCESS | 1885 | 1461000385393 Marionette DEBUG loaded listener.js 10:26:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ea58d8c00) [pid = 1885] [serial = 1122] [outer = 0x7f9e9c356800] 10:26:26 INFO - PROCESS | 1885 | 1461000386906 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]]]}] 10:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2028ms 10:26:26 INFO - PROCESS | 1885 | 1461000386966 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:26:26 INFO - PROCESS | 1885 | 1461000386971 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:26:26 INFO - PROCESS | 1885 | 1461000386979 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:26:26 INFO - PROCESS | 1885 | 1461000386985 Marionette TRACE conn3 <- [1,1466,null,{}] 10:26:26 INFO - PROCESS | 1885 | 1461000386994 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}] 10:26:27 INFO - PROCESS | 1885 | 1461000387226 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:26:27 INFO - PROCESS | 1885 | 1461000387420 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e110000 == 119 [pid = 1885] [id = 374] 10:26:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9e96be4800) [pid = 1885] [serial = 1123] [outer = (nil)] 10:26:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9e9b193c00) [pid = 1885] [serial = 1124] [outer = 0x7f9e96be4800] 10:26:27 INFO - PROCESS | 1885 | 1461000387485 Marionette DEBUG loaded listener.js 10:26:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9e9c0d1400) [pid = 1885] [serial = 1125] [outer = 0x7f9e96be4800] 10:26:28 INFO - PROCESS | 1885 | 1461000388562 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]]]}] 10:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1643ms 10:26:28 INFO - PROCESS | 1885 | 1461000388622 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:26:28 INFO - PROCESS | 1885 | 1461000388637 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:26:28 INFO - PROCESS | 1885 | 1461000388647 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:26:28 INFO - PROCESS | 1885 | 1461000388650 Marionette TRACE conn3 <- [1,1470,null,{}] 10:26:28 INFO - PROCESS | 1885 | 1461000388654 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}] 10:26:28 INFO - PROCESS | 1885 | 1461000388881 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab88b000 == 118 [pid = 1885] [id = 244] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e9f096800) [pid = 1885] [serial = 998] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e97a74400) [pid = 1885] [serial = 995] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9e977a2800) [pid = 1885] [serial = 992] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9e982fac00) [pid = 1885] [serial = 989] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9eac93c800) [pid = 1885] [serial = 1022] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | 1461000389218 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c1a1800 == 117 [pid = 1885] [id = 358] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7b53000 == 116 [pid = 1885] [id = 357] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea6491000 == 115 [pid = 1885] [id = 356] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea052b000 == 114 [pid = 1885] [id = 355] 10:26:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97ae0800 == 115 [pid = 1885] [id = 375] 10:26:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9e977a2800) [pid = 1885] [serial = 1126] [outer = (nil)] 10:26:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9e9b1e1000) [pid = 1885] [serial = 1127] [outer = 0x7f9e977a2800] 10:26:29 INFO - PROCESS | 1885 | 1461000389293 Marionette DEBUG loaded listener.js 10:26:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9e9e294800) [pid = 1885] [serial = 1128] [outer = 0x7f9e977a2800] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9b011800 == 114 [pid = 1885] [id = 354] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e18f800 == 113 [pid = 1885] [id = 353] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97acf800 == 112 [pid = 1885] [id = 352] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7c3e000 == 111 [pid = 1885] [id = 11] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e980e0800 == 110 [pid = 1885] [id = 351] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eabd7a800 == 109 [pid = 1885] [id = 343] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea742f800 == 108 [pid = 1885] [id = 342] 10:26:29 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f309000 == 107 [pid = 1885] [id = 341] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9ea7e15000) [pid = 1885] [serial = 689] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9eaeb0ac00) [pid = 1885] [serial = 759] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea4bf5000) [pid = 1885] [serial = 789] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9ea6748400) [pid = 1885] [serial = 710] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9ea5046000) [pid = 1885] [serial = 686] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9ead71b400) [pid = 1885] [serial = 701] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9ea593ec00) [pid = 1885] [serial = 704] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9ea7e0f800) [pid = 1885] [serial = 683] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea751c400) [pid = 1885] [serial = 792] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ea4cc7800) [pid = 1885] [serial = 738] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9ea4d6f400) [pid = 1885] [serial = 707] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9ea99b7800) [pid = 1885] [serial = 692] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9eae2ef400) [pid = 1885] [serial = 756] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9ea95b4800) [pid = 1885] [serial = 744] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9eab947c00) [pid = 1885] [serial = 695] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9ea751b800) [pid = 1885] [serial = 765] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9ea674bc00) [pid = 1885] [serial = 741] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9eabdd3400) [pid = 1885] [serial = 698] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9eabb9fc00) [pid = 1885] [serial = 747] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9eac7ed800) [pid = 1885] [serial = 750] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9eaf8efc00) [pid = 1885] [serial = 762] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9ea9a75800) [pid = 1885] [serial = 638] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9eac9c9c00) [pid = 1885] [serial = 753] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9eb3d8bc00) [pid = 1885] [serial = 894] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea8996800) [pid = 1885] [serial = 1017] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9ebe66a800) [pid = 1885] [serial = 969] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e9e298000) [pid = 1885] [serial = 984] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9eab943800) [pid = 1885] [serial = 1019] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea0ddb800) [pid = 1885] [serial = 959] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9eb32db000) [pid = 1885] [serial = 858] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9eac7ee400) [pid = 1885] [serial = 1020] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e9c0d1000) [pid = 1885] [serial = 977] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea0d30400) [pid = 1885] [serial = 930] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eb3d67c00) [pid = 1885] [serial = 968] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9eb09dec00) [pid = 1885] [serial = 903] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea593e800) [pid = 1885] [serial = 960] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ebea33c00) [pid = 1885] [serial = 971] [outer = (nil)] [url = about:blank] 10:26:29 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea7572800) [pid = 1885] [serial = 1013] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9eb037c400) [pid = 1885] [serial = 855] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9eac887800) [pid = 1885] [serial = 798] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9e9b1e2c00) [pid = 1885] [serial = 1002] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9eb13b2800) [pid = 1885] [serial = 966] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9eafb59000) [pid = 1885] [serial = 852] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9ea55cf400) [pid = 1885] [serial = 1010] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9e9f108400) [pid = 1885] [serial = 1004] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ea773e400) [pid = 1885] [serial = 897] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ec1923800) [pid = 1885] [serial = 912] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9ec3b05c00) [pid = 1885] [serial = 921] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9ea55cec00) [pid = 1885] [serial = 981] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9eb09da800) [pid = 1885] [serial = 810] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea6747800) [pid = 1885] [serial = 1011] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9ea7f9d800) [pid = 1885] [serial = 1016] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9ead9a2000) [pid = 1885] [serial = 801] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e9f09d000) [pid = 1885] [serial = 843] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ebe667000) [pid = 1885] [serial = 957] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ebe5b3c00) [pid = 1885] [serial = 867] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ea8135c00) [pid = 1885] [serial = 962] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9eb1474800) [pid = 1885] [serial = 816] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9ec316a800) [pid = 1885] [serial = 915] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea0dd9400) [pid = 1885] [serial = 1007] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9e9b1ed000) [pid = 1885] [serial = 974] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9e9f20c800) [pid = 1885] [serial = 1005] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ebd7d7400) [pid = 1885] [serial = 864] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9ebf830400) [pid = 1885] [serial = 972] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ebe80e800) [pid = 1885] [serial = 909] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9ea7733800) [pid = 1885] [serial = 1014] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ec3c46400) [pid = 1885] [serial = 927] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ec372b800) [pid = 1885] [serial = 918] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea55c9400) [pid = 1885] [serial = 986] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9eb0358800) [pid = 1885] [serial = 965] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9eabbaac00) [pid = 1885] [serial = 900] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9ea55ca000) [pid = 1885] [serial = 980] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9eaa459400) [pid = 1885] [serial = 963] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9eb3ce4400) [pid = 1885] [serial = 819] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9eb7946400) [pid = 1885] [serial = 861] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9eb3fb4000) [pid = 1885] [serial = 906] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9eabdd3c00) [pid = 1885] [serial = 849] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9eb0370800) [pid = 1885] [serial = 807] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9eb0dcbc00) [pid = 1885] [serial = 813] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9ec32c2400) [pid = 1885] [serial = 975] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9eab825c00) [pid = 1885] [serial = 795] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9ea7738800) [pid = 1885] [serial = 846] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9ea4beec00) [pid = 1885] [serial = 1008] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9ec372fc00) [pid = 1885] [serial = 924] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9eafff9400) [pid = 1885] [serial = 804] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ebe669800) [pid = 1885] [serial = 870] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9e982f5c00) [pid = 1885] [serial = 1001] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9e9e291c00) [pid = 1885] [serial = 983] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9e9c0d5c00) [pid = 1885] [serial = 978] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9ea0ddbc00) [pid = 1885] [serial = 933] [outer = (nil)] [url = about:blank] 10:26:30 INFO - PROCESS | 1885 | 1461000390297 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]]]}] 10:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1728ms 10:26:30 INFO - PROCESS | 1885 | 1461000390375 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:26:30 INFO - PROCESS | 1885 | 1461000390381 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:26:30 INFO - PROCESS | 1885 | 1461000390389 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:26:30 INFO - PROCESS | 1885 | 1461000390395 Marionette TRACE conn3 <- [1,1474,null,{}] 10:26:30 INFO - PROCESS | 1885 | 1461000390405 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}] 10:26:30 INFO - PROCESS | 1885 | 1461000390644 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:26:30 INFO - PROCESS | 1885 | 1461000390889 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c19b000 == 108 [pid = 1885] [id = 376] 10:26:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9e97a74400) [pid = 1885] [serial = 1129] [outer = (nil)] 10:26:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9e9c0ce800) [pid = 1885] [serial = 1130] [outer = 0x7f9e97a74400] 10:26:30 INFO - PROCESS | 1885 | 1461000390962 Marionette DEBUG loaded listener.js 10:26:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9e9deadc00) [pid = 1885] [serial = 1131] [outer = 0x7f9e97a74400] 10:26:31 INFO - PROCESS | 1885 | 1461000391888 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]]]}] 10:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1539ms 10:26:31 INFO - PROCESS | 1885 | 1461000391928 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:26:31 INFO - PROCESS | 1885 | 1461000391937 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:26:31 INFO - PROCESS | 1885 | 1461000391946 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:26:31 INFO - PROCESS | 1885 | 1461000391950 Marionette TRACE conn3 <- [1,1478,null,{}] 10:26:31 INFO - PROCESS | 1885 | 1461000391956 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}] 10:26:32 INFO - PROCESS | 1885 | 1461000392217 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:26:32 INFO - PROCESS | 1885 | 1461000392439 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e176800 == 109 [pid = 1885] [id = 377] 10:26:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9e9e298800) [pid = 1885] [serial = 1132] [outer = (nil)] 10:26:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9e9f10e000) [pid = 1885] [serial = 1133] [outer = 0x7f9e9e298800] 10:26:32 INFO - PROCESS | 1885 | 1461000392524 Marionette DEBUG loaded listener.js 10:26:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9ea0259800) [pid = 1885] [serial = 1134] [outer = 0x7f9e9e298800] 10:26:33 INFO - PROCESS | 1885 | 1461000393512 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]]]}] 10:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1633ms 10:26:33 INFO - PROCESS | 1885 | 1461000393581 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:26:33 INFO - PROCESS | 1885 | 1461000393585 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:26:33 INFO - PROCESS | 1885 | 1461000393591 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:26:33 INFO - PROCESS | 1885 | 1461000393596 Marionette TRACE conn3 <- [1,1482,null,{}] 10:26:33 INFO - PROCESS | 1885 | 1461000393614 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}] 10:26:33 INFO - PROCESS | 1885 | 1461000393845 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:26:34 INFO - PROCESS | 1885 | 1461000394108 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0482000 == 110 [pid = 1885] [id = 378] 10:26:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9ea4bf6000) [pid = 1885] [serial = 1135] [outer = (nil)] 10:26:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ea4d6d800) [pid = 1885] [serial = 1136] [outer = 0x7f9ea4bf6000] 10:26:34 INFO - PROCESS | 1885 | 1461000394191 Marionette DEBUG loaded listener.js 10:26:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9ea5046000) [pid = 1885] [serial = 1137] [outer = 0x7f9ea4bf6000] 10:26:35 INFO - PROCESS | 1885 | 1461000395076 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]]]}] 10:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1540ms 10:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:26:35 INFO - PROCESS | 1885 | 1461000395130 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:26:35 INFO - PROCESS | 1885 | 1461000395134 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:26:35 INFO - PROCESS | 1885 | 1461000395140 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:26:35 INFO - PROCESS | 1885 | 1461000395143 Marionette TRACE conn3 <- [1,1486,null,{}] 10:26:35 INFO - PROCESS | 1885 | 1461000395148 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}] 10:26:35 INFO - PROCESS | 1885 | 1461000395323 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:26:35 INFO - PROCESS | 1885 | 1461000395509 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c2b800 == 111 [pid = 1885] [id = 379] 10:26:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9ea0dd9c00) [pid = 1885] [serial = 1138] [outer = (nil)] 10:26:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9ea58d7000) [pid = 1885] [serial = 1139] [outer = 0x7f9ea0dd9c00] 10:26:35 INFO - PROCESS | 1885 | 1461000395581 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9ea593d400) [pid = 1885] [serial = 1140] [outer = 0x7f9ea0dd9c00] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3293000 == 110 [pid = 1885] [id = 87] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8556800 == 109 [pid = 1885] [id = 142] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7b5a000 == 108 [pid = 1885] [id = 143] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7ca4800 == 107 [pid = 1885] [id = 86] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b1a800 == 106 [pid = 1885] [id = 235] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1402800 == 105 [pid = 1885] [id = 347] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e18b000 == 104 [pid = 1885] [id = 350] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3616800 == 103 [pid = 1885] [id = 232] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3608000 == 102 [pid = 1885] [id = 158] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc16000 == 101 [pid = 1885] [id = 71] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3618000 == 100 [pid = 1885] [id = 159] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f35a000 == 99 [pid = 1885] [id = 182] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec31ad000 == 98 [pid = 1885] [id = 74] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e110000 == 97 [pid = 1885] [id = 374] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0512800 == 96 [pid = 1885] [id = 373] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e10b800 == 95 [pid = 1885] [id = 372] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97be0000 == 94 [pid = 1885] [id = 371] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97bc4000 == 93 [pid = 1885] [id = 370] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8ae800 == 92 [pid = 1885] [id = 369] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3d19000 == 91 [pid = 1885] [id = 368] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1a2b000 == 90 [pid = 1885] [id = 367] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb86b4800 == 89 [pid = 1885] [id = 366] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb11d6000 == 88 [pid = 1885] [id = 365] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac99f800 == 87 [pid = 1885] [id = 364] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab91f000 == 86 [pid = 1885] [id = 363] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea995e800 == 85 [pid = 1885] [id = 362] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea6481800 == 84 [pid = 1885] [id = 361] 10:26:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e10d000 == 83 [pid = 1885] [id = 360] 10:26:38 INFO - PROCESS | 1885 | 1461000398567 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]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 3481ms 10:26:38 INFO - PROCESS | 1885 | 1461000398621 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 1885 | 1461000398626 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:26:38 INFO - PROCESS | 1885 | 1461000398633 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 1885 | 1461000398638 Marionette TRACE conn3 <- [1,1490,null,{}] 10:26:38 INFO - PROCESS | 1885 | 1461000398644 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}] 10:26:38 INFO - PROCESS | 1885 | 1461000398827 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:26:38 INFO - PROCESS | 1885 | 1461000398962 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8bc000 == 84 [pid = 1885] [id = 380] 10:26:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9e9c6a2800) [pid = 1885] [serial = 1141] [outer = (nil)] 10:26:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9e9e298400) [pid = 1885] [serial = 1142] [outer = 0x7f9e9c6a2800] 10:26:39 INFO - PROCESS | 1885 | 1461000399023 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9e9f208000) [pid = 1885] [serial = 1143] [outer = 0x7f9e9c6a2800] 10:26:39 INFO - PROCESS | 1885 | 1461000399869 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]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1285ms 10:26:39 INFO - PROCESS | 1885 | 1461000399926 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 1885 | 1461000399934 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:26:39 INFO - PROCESS | 1885 | 1461000399955 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 1885 | 1461000399959 Marionette TRACE conn3 <- [1,1494,null,{}] 10:26:39 INFO - PROCESS | 1885 | 1461000399965 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}] 10:26:40 INFO - PROCESS | 1885 | 1461000400176 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:26:40 INFO - PROCESS | 1885 | 1461000400201 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea037e000 == 85 [pid = 1885] [id = 381] 10:26:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9e9deaf000) [pid = 1885] [serial = 1144] [outer = (nil)] 10:26:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9ea4ee6000) [pid = 1885] [serial = 1145] [outer = 0x7f9e9deaf000] 10:26:40 INFO - PROCESS | 1885 | 1461000400261 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ea55cec00) [pid = 1885] [serial = 1146] [outer = 0x7f9e9deaf000] 10:26:41 INFO - PROCESS | 1885 | 1461000401203 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]]]}] 10:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1288ms 10:26:41 INFO - PROCESS | 1885 | 1461000401242 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:26:41 INFO - PROCESS | 1885 | 1461000401246 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:26:41 INFO - PROCESS | 1885 | 1461000401251 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:26:41 INFO - PROCESS | 1885 | 1461000401256 Marionette TRACE conn3 <- [1,1498,null,{}] 10:26:41 INFO - PROCESS | 1885 | 1461000401271 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}] 10:26:41 INFO - PROCESS | 1885 | 1461000401495 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:26:41 INFO - PROCESS | 1885 | 1461000401520 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57e0800 == 86 [pid = 1885] [id = 382] 10:26:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ea593fc00) [pid = 1885] [serial = 1147] [outer = (nil)] 10:26:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9ea64c6800) [pid = 1885] [serial = 1148] [outer = 0x7f9ea593fc00] 10:26:41 INFO - PROCESS | 1885 | 1461000401582 Marionette DEBUG loaded listener.js 10:26:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea7572c00) [pid = 1885] [serial = 1149] [outer = 0x7f9ea593fc00] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9e96be4800) [pid = 1885] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9e97797400) [pid = 1885] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9e96be7000) [pid = 1885] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9e9c0d6c00) [pid = 1885] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9eac87ec00) [pid = 1885] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9e9b1ec000) [pid = 1885] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ea7f9c400) [pid = 1885] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e97a79000) [pid = 1885] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9ea7c42000) [pid = 1885] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9ea82b9400) [pid = 1885] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9e9b1df000) [pid = 1885] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:26:42 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9ea7bc3400) [pid = 1885] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:26:42 INFO - PROCESS | 1885 | 1461000402592 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]]]}] 10:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1383ms 10:26:42 INFO - PROCESS | 1885 | 1461000402637 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:26:42 INFO - PROCESS | 1885 | 1461000402642 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:26:42 INFO - PROCESS | 1885 | 1461000402649 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:26:42 INFO - PROCESS | 1885 | 1461000402652 Marionette TRACE conn3 <- [1,1502,null,{}] 10:26:42 INFO - PROCESS | 1885 | 1461000402656 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}] 10:26:42 INFO - PROCESS | 1885 | 1461000402822 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:26:42 INFO - PROCESS | 1885 | 1461000402837 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea598f800 == 87 [pid = 1885] [id = 383] 10:26:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9e97798400) [pid = 1885] [serial = 1150] [outer = (nil)] 10:26:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9ea7575800) [pid = 1885] [serial = 1151] [outer = 0x7f9e97798400] 10:26:42 INFO - PROCESS | 1885 | 1461000402900 Marionette DEBUG loaded listener.js 10:26:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9ea772fc00) [pid = 1885] [serial = 1152] [outer = 0x7f9e97798400] 10:26:43 INFO - PROCESS | 1885 | 1461000403763 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]]]}] 10:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1135ms 10:26:43 INFO - PROCESS | 1885 | 1461000403784 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:26:43 INFO - PROCESS | 1885 | 1461000403787 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:26:43 INFO - PROCESS | 1885 | 1461000403813 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:26:43 INFO - PROCESS | 1885 | 1461000403815 Marionette TRACE conn3 <- [1,1506,null,{}] 10:26:43 INFO - PROCESS | 1885 | 1461000403821 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}] 10:26:43 INFO - PROCESS | 1885 | 1461000403979 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:26:43 INFO - PROCESS | 1885 | 1461000403992 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67de800 == 88 [pid = 1885] [id = 384] 10:26:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9e982f5000) [pid = 1885] [serial = 1153] [outer = (nil)] 10:26:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9ea773a800) [pid = 1885] [serial = 1154] [outer = 0x7f9e982f5000] 10:26:44 INFO - PROCESS | 1885 | 1461000404052 Marionette DEBUG loaded listener.js 10:26:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea7870800) [pid = 1885] [serial = 1155] [outer = 0x7f9e982f5000] 10:26:45 INFO - PROCESS | 1885 | 1461000405211 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]]]}] 10:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1429ms 10:26:45 INFO - PROCESS | 1885 | 1461000405241 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:26:45 INFO - PROCESS | 1885 | 1461000405248 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:26:45 INFO - PROCESS | 1885 | 1461000405257 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:26:45 INFO - PROCESS | 1885 | 1461000405262 Marionette TRACE conn3 <- [1,1510,null,{}] 10:26:45 INFO - PROCESS | 1885 | 1461000405269 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}] 10:26:45 INFO - PROCESS | 1885 | 1461000405473 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:26:45 INFO - PROCESS | 1885 | 1461000405652 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97ae4000 == 89 [pid = 1885] [id = 385] 10:26:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9e9e28a800) [pid = 1885] [serial = 1156] [outer = (nil)] 10:26:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9e9f0e9000) [pid = 1885] [serial = 1157] [outer = 0x7f9e9e28a800] 10:26:45 INFO - PROCESS | 1885 | 1461000405723 Marionette DEBUG loaded listener.js 10:26:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ea0dd9800) [pid = 1885] [serial = 1158] [outer = 0x7f9e9e28a800] 10:26:46 INFO - PROCESS | 1885 | 1461000406703 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]]]}] 10:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1479ms 10:26:46 INFO - PROCESS | 1885 | 1461000406737 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:26:46 INFO - PROCESS | 1885 | 1461000406745 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:26:46 INFO - PROCESS | 1885 | 1461000406754 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:26:46 INFO - PROCESS | 1885 | 1461000406759 Marionette TRACE conn3 <- [1,1514,null,{}] 10:26:46 INFO - PROCESS | 1885 | 1461000406764 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}] 10:26:46 INFO - PROCESS | 1885 | 1461000406953 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:26:47 INFO - PROCESS | 1885 | 1461000407222 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67d7800 == 90 [pid = 1885] [id = 386] 10:26:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ea4ee2c00) [pid = 1885] [serial = 1159] [outer = (nil)] 10:26:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9ea5940000) [pid = 1885] [serial = 1160] [outer = 0x7f9ea4ee2c00] 10:26:47 INFO - PROCESS | 1885 | 1461000407336 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea674b400) [pid = 1885] [serial = 1161] [outer = 0x7f9ea4ee2c00] 10:26:48 INFO - PROCESS | 1885 | 1461000408159 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]]]}] 10:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1478ms 10:26:48 INFO - PROCESS | 1885 | 1461000408233 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:26:48 INFO - PROCESS | 1885 | 1461000408236 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:26:48 INFO - PROCESS | 1885 | 1461000408243 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:26:48 INFO - PROCESS | 1885 | 1461000408248 Marionette TRACE conn3 <- [1,1518,null,{}] 10:26:48 INFO - PROCESS | 1885 | 1461000408264 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}] 10:26:48 INFO - PROCESS | 1885 | 1461000408491 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:26:48 INFO - PROCESS | 1885 | 1461000408723 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7c3d000 == 91 [pid = 1885] [id = 387] 10:26:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9ea6747800) [pid = 1885] [serial = 1162] [outer = (nil)] 10:26:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9ea7ccd800) [pid = 1885] [serial = 1163] [outer = 0x7f9ea6747800] 10:26:48 INFO - PROCESS | 1885 | 1461000408841 Marionette DEBUG loaded listener.js 10:26:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea8133000) [pid = 1885] [serial = 1164] [outer = 0x7f9ea6747800] 10:26:49 INFO - PROCESS | 1885 | 1461000409681 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]]]}] 10:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1484ms 10:26:49 INFO - PROCESS | 1885 | 1461000409727 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:26:49 INFO - PROCESS | 1885 | 1461000409730 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:26:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:26:49 INFO - PROCESS | 1885 | 1461000409737 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:26:49 INFO - PROCESS | 1885 | 1461000409740 Marionette TRACE conn3 <- [1,1522,null,{}] 10:26:49 INFO - PROCESS | 1885 | 1461000409745 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}] 10:26:49 INFO - PROCESS | 1885 | 1461000409918 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:26:50 INFO - PROCESS | 1885 | 1461000410101 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84db000 == 92 [pid = 1885] [id = 388] 10:26:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e9c6a3000) [pid = 1885] [serial = 1165] [outer = (nil)] 10:26:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea82bc800) [pid = 1885] [serial = 1166] [outer = 0x7f9e9c6a3000] 10:26:50 INFO - PROCESS | 1885 | 1461000410175 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ea87a0c00) [pid = 1885] [serial = 1167] [outer = 0x7f9e9c6a3000] 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:26:50 INFO - PROCESS | 1885 | 1461000410928 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"]]]}] 10:26:50 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 () { 10:26:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:26:50 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 () { 10:26:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:26:50 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 () { 10:26:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:26:50 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 () { 10:26:50 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:26:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:26:50 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1227ms 10:26:50 INFO - PROCESS | 1885 | 1461000410968 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 1885 | 1461000410976 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:26:50 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:26:50 INFO - PROCESS | 1885 | 1461000410982 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 1885 | 1461000410984 Marionette TRACE conn3 <- [1,1526,null,{}] 10:26:50 INFO - PROCESS | 1885 | 1461000410990 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}] 10:26:51 INFO - PROCESS | 1885 | 1461000411154 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:26:51 INFO - PROCESS | 1885 | 1461000411348 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8a58800 == 93 [pid = 1885] [id = 389] 10:26:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ea773a400) [pid = 1885] [serial = 1168] [outer = (nil)] 10:26:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9ea8996800) [pid = 1885] [serial = 1169] [outer = 0x7f9ea773a400] 10:26:51 INFO - PROCESS | 1885 | 1461000411419 Marionette DEBUG loaded listener.js 10:26:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9eab81f000) [pid = 1885] [serial = 1170] [outer = 0x7f9ea773a400] 10:26:52 INFO - PROCESS | 1885 | 1461000412249 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"]]]}] 10:26:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:26:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:26:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:26:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:26:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:26:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:26:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1277ms 10:26:52 INFO - PROCESS | 1885 | 1461000412262 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 1885 | 1461000412265 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:26:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:26:52 INFO - PROCESS | 1885 | 1461000412307 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 1885 | 1461000412311 Marionette TRACE conn3 <- [1,1530,null,{}] 10:26:52 INFO - PROCESS | 1885 | 1461000412318 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}] 10:26:52 INFO - PROCESS | 1885 | 1461000412500 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:26:52 INFO - PROCESS | 1885 | 1461000412685 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabbdc800 == 94 [pid = 1885] [id = 390] 10:26:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9eab820c00) [pid = 1885] [serial = 1171] [outer = (nil)] 10:26:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9eac7f6c00) [pid = 1885] [serial = 1172] [outer = 0x7f9eab820c00] 10:26:52 INFO - PROCESS | 1885 | 1461000412758 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9eac93dc00) [pid = 1885] [serial = 1173] [outer = 0x7f9eab820c00] 10:26:53 INFO - PROCESS | 1885 | 1461000413533 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]]]}] 10:26:53 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 10:26:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:26:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:26:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:26:53 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. 10:26:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:26:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1316ms 10:26:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:26:53 INFO - PROCESS | 1885 | 1461000413590 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:26:53 INFO - PROCESS | 1885 | 1461000413593 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:26:53 INFO - PROCESS | 1885 | 1461000413600 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:26:53 INFO - PROCESS | 1885 | 1461000413603 Marionette TRACE conn3 <- [1,1534,null,{}] 10:26:53 INFO - PROCESS | 1885 | 1461000413608 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}] 10:26:53 INFO - PROCESS | 1885 | 1461000413783 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:26:53 INFO - PROCESS | 1885 | 1461000413974 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac98b800 == 95 [pid = 1885] [id = 391] 10:26:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9ea4bf4400) [pid = 1885] [serial = 1174] [outer = (nil)] 10:26:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9eac9c8000) [pid = 1885] [serial = 1175] [outer = 0x7f9ea4bf4400] 10:26:54 INFO - PROCESS | 1885 | 1461000414046 Marionette DEBUG loaded listener.js 10:26:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ead71b400) [pid = 1885] [serial = 1176] [outer = 0x7f9ea4bf4400] 10:26:54 INFO - PROCESS | 1885 | 1461000414871 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]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:26:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1331ms 10:26:54 INFO - PROCESS | 1885 | 1461000414930 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:26:54 INFO - PROCESS | 1885 | 1461000414932 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:26:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:26:54 INFO - PROCESS | 1885 | 1461000414939 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 1885 | 1461000414942 Marionette TRACE conn3 <- [1,1538,null,{}] 10:26:54 INFO - PROCESS | 1885 | 1461000414947 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}] 10:26:55 INFO - PROCESS | 1885 | 1461000415104 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:26:55 INFO - PROCESS | 1885 | 1461000415294 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafac3800 == 96 [pid = 1885] [id = 392] 10:26:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e9779b400) [pid = 1885] [serial = 1177] [outer = (nil)] 10:26:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9eae2e6400) [pid = 1885] [serial = 1178] [outer = 0x7f9e9779b400] 10:26:55 INFO - PROCESS | 1885 | 1461000415360 Marionette DEBUG loaded listener.js 10:26:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9eaea68000) [pid = 1885] [serial = 1179] [outer = 0x7f9e9779b400] 10:26:56 INFO - PROCESS | 1885 | 1461000416208 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]]]}] 10:26:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:26:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1328ms 10:26:56 INFO - PROCESS | 1885 | 1461000416267 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:26:56 INFO - PROCESS | 1885 | 1461000416270 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:26:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:26:56 INFO - PROCESS | 1885 | 1461000416276 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:26:56 INFO - PROCESS | 1885 | 1461000416279 Marionette TRACE conn3 <- [1,1542,null,{}] 10:26:56 INFO - PROCESS | 1885 | 1461000416284 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}] 10:26:56 INFO - PROCESS | 1885 | 1461000416450 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:26:56 INFO - PROCESS | 1885 | 1461000416640 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb098a800 == 97 [pid = 1885] [id = 393] 10:26:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e97a7a000) [pid = 1885] [serial = 1180] [outer = (nil)] 10:26:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9eaf8e9800) [pid = 1885] [serial = 1181] [outer = 0x7f9e97a7a000] 10:26:56 INFO - PROCESS | 1885 | 1461000416710 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9eafff2400) [pid = 1885] [serial = 1182] [outer = 0x7f9e97a7a000] 10:26:57 INFO - PROCESS | 1885 | 1461000417519 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]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:26:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1289ms 10:26:57 INFO - PROCESS | 1885 | 1461000417567 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:26:57 INFO - PROCESS | 1885 | 1461000417570 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:26:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:26:57 INFO - PROCESS | 1885 | 1461000417576 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:26:57 INFO - PROCESS | 1885 | 1461000417579 Marionette TRACE conn3 <- [1,1546,null,{}] 10:26:57 INFO - PROCESS | 1885 | 1461000417584 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}] 10:26:57 INFO - PROCESS | 1885 | 1461000417760 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:26:57 INFO - PROCESS | 1885 | 1461000417956 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0db3000 == 98 [pid = 1885] [id = 394] 10:26:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9ea64ce000) [pid = 1885] [serial = 1183] [outer = (nil)] 10:26:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9eafff9400) [pid = 1885] [serial = 1184] [outer = 0x7f9ea64ce000] 10:26:58 INFO - PROCESS | 1885 | 1461000418027 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9eb0361400) [pid = 1885] [serial = 1185] [outer = 0x7f9ea64ce000] 10:26:58 INFO - PROCESS | 1885 | 1461000418940 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]]]}] 10:26:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:26:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1432ms 10:26:59 INFO - PROCESS | 1885 | 1461000419009 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 1885 | 1461000419013 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:26:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:26:59 INFO - PROCESS | 1885 | 1461000419019 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 1885 | 1461000419023 Marionette TRACE conn3 <- [1,1550,null,{}] 10:26:59 INFO - PROCESS | 1885 | 1461000419028 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}] 10:26:59 INFO - PROCESS | 1885 | 1461000419236 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:26:59 INFO - PROCESS | 1885 | 1461000419423 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c0e000 == 99 [pid = 1885] [id = 395] 10:26:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9c6a4000) [pid = 1885] [serial = 1186] [outer = (nil)] 10:26:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9eb09dcc00) [pid = 1885] [serial = 1187] [outer = 0x7f9e9c6a4000] 10:26:59 INFO - PROCESS | 1885 | 1461000419502 Marionette DEBUG loaded listener.js 10:26:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9eb3d63800) [pid = 1885] [serial = 1188] [outer = 0x7f9e9c6a4000] 10:27:00 INFO - PROCESS | 1885 | 1461000420349 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]]]}] 10:27:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:27:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1383ms 10:27:00 INFO - PROCESS | 1885 | 1461000420402 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:27:00 INFO - PROCESS | 1885 | 1461000420405 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:27:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:27:00 INFO - PROCESS | 1885 | 1461000420411 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:27:00 INFO - PROCESS | 1885 | 1461000420413 Marionette TRACE conn3 <- [1,1554,null,{}] 10:27:00 INFO - PROCESS | 1885 | 1461000420418 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}] 10:27:00 INFO - PROCESS | 1885 | 1461000420597 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:27:00 INFO - PROCESS | 1885 | 1461000420789 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebd7f0800 == 100 [pid = 1885] [id = 396] 10:27:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea99be000) [pid = 1885] [serial = 1189] [outer = (nil)] 10:27:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9eb3fb8000) [pid = 1885] [serial = 1190] [outer = 0x7f9ea99be000] 10:27:00 INFO - PROCESS | 1885 | 1461000420857 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ebd7d6c00) [pid = 1885] [serial = 1191] [outer = 0x7f9ea99be000] 10:27:01 INFO - PROCESS | 1885 | 1461000421740 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]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:27:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1381ms 10:27:01 INFO - PROCESS | 1885 | 1461000421792 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 1885 | 1461000421796 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:27:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:27:01 INFO - PROCESS | 1885 | 1461000421801 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 1885 | 1461000421803 Marionette TRACE conn3 <- [1,1558,null,{}] 10:27:01 INFO - PROCESS | 1885 | 1461000421809 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}] 10:27:01 INFO - PROCESS | 1885 | 1461000421982 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:27:02 INFO - PROCESS | 1885 | 1461000422189 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf497000 == 101 [pid = 1885] [id = 397] 10:27:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9eb0362800) [pid = 1885] [serial = 1192] [outer = (nil)] 10:27:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ebe662800) [pid = 1885] [serial = 1193] [outer = 0x7f9eb0362800] 10:27:02 INFO - PROCESS | 1885 | 1461000422261 Marionette DEBUG loaded listener.js 10:27:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ebe810c00) [pid = 1885] [serial = 1194] [outer = 0x7f9eb0362800] 10:27:03 INFO - PROCESS | 1885 | 1461000423128 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]]]}] 10:27:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:27:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1381ms 10:27:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:27:03 INFO - PROCESS | 1885 | 1461000423184 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:27:03 INFO - PROCESS | 1885 | 1461000423187 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:27:03 INFO - PROCESS | 1885 | 1461000423193 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:27:03 INFO - PROCESS | 1885 | 1461000423196 Marionette TRACE conn3 <- [1,1562,null,{}] 10:27:03 INFO - PROCESS | 1885 | 1461000423201 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}] 10:27:03 INFO - PROCESS | 1885 | 1461000423377 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:27:03 INFO - PROCESS | 1885 | 1461000423581 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1962000 == 102 [pid = 1885] [id = 398] 10:27:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9eac9cf000) [pid = 1885] [serial = 1195] [outer = (nil)] 10:27:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ebea09400) [pid = 1885] [serial = 1196] [outer = 0x7f9eac9cf000] 10:27:03 INFO - PROCESS | 1885 | 1461000423648 Marionette DEBUG loaded listener.js 10:27:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ebfa04c00) [pid = 1885] [serial = 1197] [outer = 0x7f9eac9cf000] 10:27:04 INFO - PROCESS | 1885 | 1461000424545 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]]]}] 10:27:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:27:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1431ms 10:27:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:27:04 INFO - PROCESS | 1885 | 1461000424624 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:27:04 INFO - PROCESS | 1885 | 1461000424626 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:27:04 INFO - PROCESS | 1885 | 1461000424635 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:27:04 INFO - PROCESS | 1885 | 1461000424638 Marionette TRACE conn3 <- [1,1566,null,{}] 10:27:04 INFO - PROCESS | 1885 | 1461000424644 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}] 10:27:04 INFO - PROCESS | 1885 | 1461000424813 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:27:05 INFO - PROCESS | 1885 | 1461000425291 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9b010800 == 103 [pid = 1885] [id = 399] 10:27:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e982f3800) [pid = 1885] [serial = 1198] [outer = (nil)] 10:27:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e982fbc00) [pid = 1885] [serial = 1199] [outer = 0x7f9e982f3800] 10:27:05 INFO - PROCESS | 1885 | 1461000425401 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9e9b1e8c00) [pid = 1885] [serial = 1200] [outer = 0x7f9e982f3800] 10:27:06 INFO - PROCESS | 1885 | 1461000426258 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]]]}] 10:27:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:27:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1685ms 10:27:06 INFO - PROCESS | 1885 | 1461000426317 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:27:06 INFO - PROCESS | 1885 | 1461000426324 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:27:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:27:06 INFO - PROCESS | 1885 | 1461000426332 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:27:06 INFO - PROCESS | 1885 | 1461000426335 Marionette TRACE conn3 <- [1,1570,null,{}] 10:27:06 INFO - PROCESS | 1885 | 1461000426342 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}] 10:27:06 INFO - PROCESS | 1885 | 1461000426520 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:27:06 INFO - PROCESS | 1885 | 1461000426889 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d61f800 == 104 [pid = 1885] [id = 400] 10:27:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e9f09bc00) [pid = 1885] [serial = 1201] [outer = (nil)] 10:27:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e9f20d800) [pid = 1885] [serial = 1202] [outer = 0x7f9e9f09bc00] 10:27:06 INFO - PROCESS | 1885 | 1461000426961 Marionette DEBUG loaded listener.js 10:27:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ea0ddd800) [pid = 1885] [serial = 1203] [outer = 0x7f9e9f09bc00] 10:27:07 INFO - PROCESS | 1885 | 1461000427813 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]]]}] 10:27:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:27:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1530ms 10:27:07 INFO - PROCESS | 1885 | 1461000427865 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:27:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:27:07 INFO - PROCESS | 1885 | 1461000427871 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:27:07 INFO - PROCESS | 1885 | 1461000427877 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:27:07 INFO - PROCESS | 1885 | 1461000427879 Marionette TRACE conn3 <- [1,1574,null,{}] 10:27:07 INFO - PROCESS | 1885 | 1461000427885 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}] 10:27:08 INFO - PROCESS | 1885 | 1461000428052 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:27:08 INFO - PROCESS | 1885 | 1461000428253 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aed1800 == 105 [pid = 1885] [id = 401] 10:27:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea0de0800) [pid = 1885] [serial = 1204] [outer = (nil)] 10:27:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea55cf000) [pid = 1885] [serial = 1205] [outer = 0x7f9ea0de0800] 10:27:08 INFO - PROCESS | 1885 | 1461000428322 Marionette DEBUG loaded listener.js 10:27:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ea633c400) [pid = 1885] [serial = 1206] [outer = 0x7f9ea0de0800] 10:27:09 INFO - PROCESS | 1885 | 1461000429253 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]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:27:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1436ms 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea598f800 == 104 [pid = 1885] [id = 383] 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea57e0800 == 103 [pid = 1885] [id = 382] 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea037e000 == 102 [pid = 1885] [id = 381] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e9b1e1000) [pid = 1885] [serial = 1127] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9b1ea400) [pid = 1885] [serial = 1082] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea0d2f400) [pid = 1885] [serial = 1085] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea6747400) [pid = 1885] [serial = 1088] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea82b2400) [pid = 1885] [serial = 1091] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9ea9a72800) [pid = 1885] [serial = 1094] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9eac935400) [pid = 1885] [serial = 1097] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9eb0374c00) [pid = 1885] [serial = 1100] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9eb1477000) [pid = 1885] [serial = 1103] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eb3d96c00) [pid = 1885] [serial = 1106] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9ebe65f400) [pid = 1885] [serial = 1109] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea0257800) [pid = 1885] [serial = 1112] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9c69e000) [pid = 1885] [serial = 1115] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea4ccd000) [pid = 1885] [serial = 1118] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9ea0d2bc00) [pid = 1885] [serial = 1121] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ea786c400) [pid = 1885] [serial = 1031] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ebf731400) [pid = 1885] [serial = 1043] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9eac880800) [pid = 1885] [serial = 1049] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9ec32bac00) [pid = 1885] [serial = 1052] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9ea7c4a800) [pid = 1885] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9eac889c00) [pid = 1885] [serial = 1034] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9e9b193000) [pid = 1885] [serial = 1046] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9eb1fa0400) [pid = 1885] [serial = 1040] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9ea4d71c00) [pid = 1885] [serial = 1028] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e9c6ab000) [pid = 1885] [serial = 1025] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9eaebd6800) [pid = 1885] [serial = 1037] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | 1461000429427 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:27:09 INFO - PROCESS | 1885 | 1461000429431 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8bc000 == 101 [pid = 1885] [id = 380] 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c2b800 == 100 [pid = 1885] [id = 379] 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0482000 == 99 [pid = 1885] [id = 378] 10:27:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e176800 == 98 [pid = 1885] [id = 377] 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c19b000 == 97 [pid = 1885] [id = 376] 10:27:09 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97ae0800 == 96 [pid = 1885] [id = 375] 10:27:09 INFO - PROCESS | 1885 | 1461000429459 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 1885 | 1461000429468 Marionette TRACE conn3 <- [1,1578,null,{}] 10:27:09 INFO - PROCESS | 1885 | 1461000429475 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}] 10:27:09 INFO - PROCESS | 1885 | 1461000429631 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9e9b193c00) [pid = 1885] [serial = 1124] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9c0d1400) [pid = 1885] [serial = 1125] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e9f09d400) [pid = 1885] [serial = 1079] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9ea0d2b800) [pid = 1885] [serial = 1064] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9e982f4400) [pid = 1885] [serial = 1056] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea0d28c00) [pid = 1885] [serial = 1061] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ea4beb800) [pid = 1885] [serial = 1062] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9eb02c7c00) [pid = 1885] [serial = 1074] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e9c359400) [pid = 1885] [serial = 1076] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9e9f0eb000) [pid = 1885] [serial = 714] [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.] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea6743000) [pid = 1885] [serial = 1067] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9eaf740800) [pid = 1885] [serial = 1073] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea87a5000) [pid = 1885] [serial = 1070] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e9c6aa800) [pid = 1885] [serial = 1077] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9779bc00) [pid = 1885] [serial = 1055] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9eab941400) [pid = 1885] [serial = 1071] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ea7580400) [pid = 1885] [serial = 1068] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e9c69e800) [pid = 1885] [serial = 1058] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9e9e292800) [pid = 1885] [serial = 1059] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9ead9a6400) [pid = 1885] [serial = 1023] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9ea5938400) [pid = 1885] [serial = 1065] [outer = (nil)] [url = about:blank] 10:27:09 INFO - PROCESS | 1885 | 1461000429800 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aed5800 == 97 [pid = 1885] [id = 402] 10:27:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9e9779bc00) [pid = 1885] [serial = 1207] [outer = (nil)] 10:27:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9e9e292800) [pid = 1885] [serial = 1208] [outer = 0x7f9e9779bc00] 10:27:09 INFO - PROCESS | 1885 | 1461000429865 Marionette DEBUG loaded listener.js 10:27:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9ea7525c00) [pid = 1885] [serial = 1209] [outer = 0x7f9e9779bc00] 10:27:10 INFO - PROCESS | 1885 | 1461000430571 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]]]}] 10:27:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:27:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1146ms 10:27:10 INFO - PROCESS | 1885 | 1461000430595 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:27:10 INFO - PROCESS | 1885 | 1461000430599 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:27:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:27:10 INFO - PROCESS | 1885 | 1461000430605 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:27:10 INFO - PROCESS | 1885 | 1461000430606 Marionette TRACE conn3 <- [1,1582,null,{}] 10:27:10 INFO - PROCESS | 1885 | 1461000430612 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}] 10:27:10 INFO - PROCESS | 1885 | 1461000430778 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:27:10 INFO - PROCESS | 1885 | 1461000430928 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f31e000 == 98 [pid = 1885] [id = 403] 10:27:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e977a1400) [pid = 1885] [serial = 1210] [outer = (nil)] 10:27:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea6337800) [pid = 1885] [serial = 1211] [outer = 0x7f9e977a1400] 10:27:10 INFO - PROCESS | 1885 | 1461000430985 Marionette DEBUG loaded listener.js 10:27:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9ea87a1000) [pid = 1885] [serial = 1212] [outer = 0x7f9e977a1400] 10:27:11 INFO - PROCESS | 1885 | 1461000431699 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]]]}] 10:27:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:27:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1124ms 10:27:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:27:11 INFO - PROCESS | 1885 | 1461000431729 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:27:11 INFO - PROCESS | 1885 | 1461000431732 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:27:11 INFO - PROCESS | 1885 | 1461000431738 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 1885 | 1461000431740 Marionette TRACE conn3 <- [1,1586,null,{}] 10:27:11 INFO - PROCESS | 1885 | 1461000431773 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}] 10:27:11 INFO - PROCESS | 1885 | 1461000431996 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:27:12 INFO - PROCESS | 1885 | 1461000432020 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5730000 == 99 [pid = 1885] [id = 404] 10:27:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9eab94c800) [pid = 1885] [serial = 1213] [outer = (nil)] 10:27:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9eabbb5000) [pid = 1885] [serial = 1214] [outer = 0x7f9eab94c800] 10:27:12 INFO - PROCESS | 1885 | 1461000432100 Marionette DEBUG loaded listener.js 10:27:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9eac9cf400) [pid = 1885] [serial = 1215] [outer = 0x7f9eab94c800] 10:27:12 INFO - PROCESS | 1885 | 1461000432947 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]]]}] 10:27:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:27:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1276ms 10:27:13 INFO - PROCESS | 1885 | 1461000433016 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:27:13 INFO - PROCESS | 1885 | 1461000433018 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:27:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:27:13 INFO - PROCESS | 1885 | 1461000433024 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:27:13 INFO - PROCESS | 1885 | 1461000433026 Marionette TRACE conn3 <- [1,1590,null,{}] 10:27:13 INFO - PROCESS | 1885 | 1461000433031 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}] 10:27:13 INFO - PROCESS | 1885 | 1461000433278 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:27:13 INFO - PROCESS | 1885 | 1461000433308 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea777d000 == 100 [pid = 1885] [id = 405] 10:27:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9eac9cfc00) [pid = 1885] [serial = 1216] [outer = (nil)] 10:27:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9eb09e8800) [pid = 1885] [serial = 1217] [outer = 0x7f9eac9cfc00] 10:27:13 INFO - PROCESS | 1885 | 1461000433367 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9eb18cac00) [pid = 1885] [serial = 1218] [outer = 0x7f9eac9cfc00] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9e9c0cc000) [pid = 1885] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea7874000) [pid = 1885] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9eab826c00) [pid = 1885] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea593bc00) [pid = 1885] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9eb1faa000) [pid = 1885] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ea7bcec00) [pid = 1885] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9b191800) [pid = 1885] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e982f1c00) [pid = 1885] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e9779f800) [pid = 1885] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9e977a0000) [pid = 1885] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9e97a76c00) [pid = 1885] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9eabb9e800) [pid = 1885] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9eb0375800) [pid = 1885] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9e9f20f800) [pid = 1885] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9e97798400) [pid = 1885] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9e9b1dfc00) [pid = 1885] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ea55c8400) [pid = 1885] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e9b18b800) [pid = 1885] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9e9779d000) [pid = 1885] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9eab821c00) [pid = 1885] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9e9c356800) [pid = 1885] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9e97796800) [pid = 1885] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9ea4d6b800) [pid = 1885] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9e9f10c000) [pid = 1885] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9e982f2400) [pid = 1885] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9e9c0d6000) [pid = 1885] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ea593f400) [pid = 1885] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9e9c69d400) [pid = 1885] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9e9b18dc00) [pid = 1885] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9e9b1ed800) [pid = 1885] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9e9c0c8c00) [pid = 1885] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9e9c6a2800) [pid = 1885] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9e97a74400) [pid = 1885] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9e9deaf000) [pid = 1885] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9e9e298800) [pid = 1885] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9ea0dd9c00) [pid = 1885] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:27:14 INFO - PROCESS | 1885 | --DOMWINDOW == 128 (0x7f9ea593fc00) [pid = 1885] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:27:14 INFO - PROCESS | 1885 | 1461000434618 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]]]}] 10:27:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:27:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1625ms 10:27:14 INFO - PROCESS | 1885 | 1461000434658 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 1885 | 1461000434660 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:27:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:27:14 INFO - PROCESS | 1885 | 1461000434667 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 1885 | 1461000434670 Marionette TRACE conn3 <- [1,1594,null,{}] 10:27:14 INFO - PROCESS | 1885 | 1461000434675 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}] 10:27:14 INFO - PROCESS | 1885 | 1461000434829 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:27:14 INFO - PROCESS | 1885 | 1461000434843 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8ba800 == 101 [pid = 1885] [id = 406] 10:27:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 129 (0x7f9e96bdc400) [pid = 1885] [serial = 1219] [outer = (nil)] 10:27:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9e982ef800) [pid = 1885] [serial = 1220] [outer = 0x7f9e96bdc400] 10:27:14 INFO - PROCESS | 1885 | 1461000434913 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9e9c361c00) [pid = 1885] [serial = 1221] [outer = 0x7f9e96bdc400] 10:27:15 INFO - PROCESS | 1885 | 1461000435735 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]]]}] 10:27:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:27:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1128ms 10:27:15 INFO - PROCESS | 1885 | 1461000435802 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:27:15 INFO - PROCESS | 1885 | 1461000435806 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:27:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:27:15 INFO - PROCESS | 1885 | 1461000435813 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:27:15 INFO - PROCESS | 1885 | 1461000435816 Marionette TRACE conn3 <- [1,1598,null,{}] 10:27:15 INFO - PROCESS | 1885 | 1461000435823 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}] 10:27:15 INFO - PROCESS | 1885 | 1461000435988 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:27:16 INFO - PROCESS | 1885 | 1461000435997 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82f2800 == 102 [pid = 1885] [id = 407] 10:27:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9e982f1c00) [pid = 1885] [serial = 1222] [outer = (nil)] 10:27:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9ea0252c00) [pid = 1885] [serial = 1223] [outer = 0x7f9e982f1c00] 10:27:16 INFO - PROCESS | 1885 | 1461000436057 Marionette DEBUG loaded listener.js 10:27:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9ea5936800) [pid = 1885] [serial = 1224] [outer = 0x7f9e982f1c00] 10:27:17 INFO - PROCESS | 1885 | 1461000437201 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]]]}] 10:27:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:27:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1432ms 10:27:17 INFO - PROCESS | 1885 | 1461000437246 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:27:17 INFO - PROCESS | 1885 | 1461000437252 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:27:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:27:17 INFO - PROCESS | 1885 | 1461000437261 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:27:17 INFO - PROCESS | 1885 | 1461000437266 Marionette TRACE conn3 <- [1,1602,null,{}] 10:27:17 INFO - PROCESS | 1885 | 1461000437273 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}] 10:27:17 INFO - PROCESS | 1885 | 1461000437522 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:27:17 INFO - PROCESS | 1885 | 1461000437711 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f288000 == 103 [pid = 1885] [id = 408] 10:27:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9e9b1e9400) [pid = 1885] [serial = 1225] [outer = (nil)] 10:27:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9e9e28e400) [pid = 1885] [serial = 1226] [outer = 0x7f9e9b1e9400] 10:27:17 INFO - PROCESS | 1885 | 1461000437789 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9e9f103400) [pid = 1885] [serial = 1227] [outer = 0x7f9e9b1e9400] 10:27:18 INFO - PROCESS | 1885 | 1461000438758 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]]]}] 10:27:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:27:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1536ms 10:27:18 INFO - PROCESS | 1885 | 1461000438797 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 1885 | 1461000438805 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:27:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:27:18 INFO - PROCESS | 1885 | 1461000438815 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 1885 | 1461000438824 Marionette TRACE conn3 <- [1,1606,null,{}] 10:27:18 INFO - PROCESS | 1885 | 1461000438834 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}] 10:27:19 INFO - PROCESS | 1885 | 1461000439028 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:27:19 INFO - PROCESS | 1885 | 1461000439296 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea598f800 == 104 [pid = 1885] [id = 409] 10:27:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9ea0d31800) [pid = 1885] [serial = 1228] [outer = (nil)] 10:27:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9ea5048c00) [pid = 1885] [serial = 1229] [outer = 0x7f9ea0d31800] 10:27:19 INFO - PROCESS | 1885 | 1461000439413 Marionette DEBUG loaded listener.js 10:27:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9ea6338000) [pid = 1885] [serial = 1230] [outer = 0x7f9ea0d31800] 10:27:20 INFO - PROCESS | 1885 | 1461000440279 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]]]}] 10:27:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:27:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1493ms 10:27:20 INFO - PROCESS | 1885 | 1461000440308 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:27:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:27:20 INFO - PROCESS | 1885 | 1461000440312 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:27:20 INFO - PROCESS | 1885 | 1461000440318 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 1885 | 1461000440324 Marionette TRACE conn3 <- [1,1610,null,{}] 10:27:20 INFO - PROCESS | 1885 | 1461000440339 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}] 10:27:20 INFO - PROCESS | 1885 | 1461000440533 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:27:20 INFO - PROCESS | 1885 | 1461000440732 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab87f000 == 105 [pid = 1885] [id = 410] 10:27:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9ea4eec800) [pid = 1885] [serial = 1231] [outer = (nil)] 10:27:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ea82af000) [pid = 1885] [serial = 1232] [outer = 0x7f9ea4eec800] 10:27:20 INFO - PROCESS | 1885 | 1461000440804 Marionette DEBUG loaded listener.js 10:27:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9ea9a79c00) [pid = 1885] [serial = 1233] [outer = 0x7f9ea4eec800] 10:27:21 INFO - PROCESS | 1885 | 1461000441650 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]]]}] 10:27:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:27:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1384ms 10:27:21 INFO - PROCESS | 1885 | 1461000441702 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:27:21 INFO - PROCESS | 1885 | 1461000441706 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:27:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:27:21 INFO - PROCESS | 1885 | 1461000441712 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:27:21 INFO - PROCESS | 1885 | 1461000441715 Marionette TRACE conn3 <- [1,1614,null,{}] 10:27:21 INFO - PROCESS | 1885 | 1461000441720 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}] 10:27:21 INFO - PROCESS | 1885 | 1461000441907 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:27:22 INFO - PROCESS | 1885 | 1461000442118 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafac2800 == 106 [pid = 1885] [id = 411] 10:27:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9e9f0f0800) [pid = 1885] [serial = 1234] [outer = (nil)] 10:27:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9eabbb7400) [pid = 1885] [serial = 1235] [outer = 0x7f9e9f0f0800] 10:27:22 INFO - PROCESS | 1885 | 1461000442234 Marionette DEBUG loaded listener.js 10:27:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9eac883400) [pid = 1885] [serial = 1236] [outer = 0x7f9e9f0f0800] 10:27:23 INFO - PROCESS | 1885 | 1461000443117 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]]]}] 10:27:23 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 10:27:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1482ms 10:27:23 INFO - PROCESS | 1885 | 1461000443195 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:27:23 INFO - PROCESS | 1885 | 1461000443198 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:27:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:27:23 INFO - PROCESS | 1885 | 1461000443204 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:27:23 INFO - PROCESS | 1885 | 1461000443208 Marionette TRACE conn3 <- [1,1618,null,{}] 10:27:23 INFO - PROCESS | 1885 | 1461000443213 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}] 10:27:23 INFO - PROCESS | 1885 | 1461000443396 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:27:23 INFO - PROCESS | 1885 | 1461000443587 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1858000 == 107 [pid = 1885] [id = 412] 10:27:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9ea7735c00) [pid = 1885] [serial = 1237] [outer = (nil)] 10:27:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9eae8d7800) [pid = 1885] [serial = 1238] [outer = 0x7f9ea7735c00] 10:27:23 INFO - PROCESS | 1885 | 1461000443660 Marionette DEBUG loaded listener.js 10:27:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9eafffa400) [pid = 1885] [serial = 1239] [outer = 0x7f9ea7735c00] 10:27:24 INFO - PROCESS | 1885 | 1461000444603 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]]]}] 10:27:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:27:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1427ms 10:27:24 INFO - PROCESS | 1885 | 1461000444633 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:27:24 INFO - PROCESS | 1885 | 1461000444637 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:27:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:27:24 INFO - PROCESS | 1885 | 1461000444642 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:27:24 INFO - PROCESS | 1885 | 1461000444645 Marionette TRACE conn3 <- [1,1622,null,{}] 10:27:24 INFO - PROCESS | 1885 | 1461000444650 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}] 10:27:24 INFO - PROCESS | 1885 | 1461000444863 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:27:25 INFO - PROCESS | 1885 | 1461000445063 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec196e800 == 108 [pid = 1885] [id = 413] 10:27:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9eac9ca400) [pid = 1885] [serial = 1240] [outer = (nil)] 10:27:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9eb3ce9400) [pid = 1885] [serial = 1241] [outer = 0x7f9eac9ca400] 10:27:25 INFO - PROCESS | 1885 | 1461000445139 Marionette DEBUG loaded listener.js 10:27:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ebfbc6400) [pid = 1885] [serial = 1242] [outer = 0x7f9eac9ca400] 10:27:25 INFO - PROCESS | 1885 | 1461000445991 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]]]}] 10:27:26 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 10:27:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1383ms 10:27:26 INFO - PROCESS | 1885 | 1461000446026 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:27:26 INFO - PROCESS | 1885 | 1461000446030 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:27:26 INFO - PROCESS | 1885 | 1461000446036 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:27:26 INFO - PROCESS | 1885 | 1461000446039 Marionette TRACE conn3 <- [1,1626,null,{}] 10:27:26 INFO - PROCESS | 1885 | 1461000446044 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}] 10:27:26 INFO - PROCESS | 1885 | 1461000446217 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:27:26 INFO - PROCESS | 1885 | 1461000446415 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3292800 == 109 [pid = 1885] [id = 414] 10:27:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9e9f0ea000) [pid = 1885] [serial = 1243] [outer = (nil)] 10:27:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9ec1a8b400) [pid = 1885] [serial = 1244] [outer = 0x7f9e9f0ea000] 10:27:26 INFO - PROCESS | 1885 | 1461000446481 Marionette DEBUG loaded listener.js 10:27:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ec32c2400) [pid = 1885] [serial = 1245] [outer = 0x7f9e9f0ea000] 10:27:27 INFO - PROCESS | 1885 | 1461000447318 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]]]}] 10:27:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:27:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1328ms 10:27:27 INFO - PROCESS | 1885 | 1461000447365 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:27:27 INFO - PROCESS | 1885 | 1461000447368 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:27:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:27:27 INFO - PROCESS | 1885 | 1461000447374 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:27:27 INFO - PROCESS | 1885 | 1461000447376 Marionette TRACE conn3 <- [1,1630,null,{}] 10:27:27 INFO - PROCESS | 1885 | 1461000447382 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}] 10:27:27 INFO - PROCESS | 1885 | 1461000447562 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:27:27 INFO - PROCESS | 1885 | 1461000447758 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b34000 == 110 [pid = 1885] [id = 415] 10:27:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e9a154400) [pid = 1885] [serial = 1246] [outer = (nil)] 10:27:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e9a15a400) [pid = 1885] [serial = 1247] [outer = 0x7f9e9a154400] 10:27:27 INFO - PROCESS | 1885 | 1461000447827 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e9a15f400) [pid = 1885] [serial = 1248] [outer = 0x7f9e9a154400] 10:27:28 INFO - PROCESS | 1885 | 1461000448636 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]]]}] 10:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1329ms 10:27:28 INFO - PROCESS | 1885 | 1461000448704 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 1885 | 1461000448707 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:27:28 INFO - PROCESS | 1885 | 1461000448712 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 1885 | 1461000448714 Marionette TRACE conn3 <- [1,1634,null,{}] 10:27:28 INFO - PROCESS | 1885 | 1461000448720 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}] 10:27:28 INFO - PROCESS | 1885 | 1461000448899 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:27:29 INFO - PROCESS | 1885 | 1461000449103 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec5985800 == 111 [pid = 1885] [id = 416] 10:27:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e9a155c00) [pid = 1885] [serial = 1249] [outer = (nil)] 10:27:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ec32bac00) [pid = 1885] [serial = 1250] [outer = 0x7f9e9a155c00] 10:27:29 INFO - PROCESS | 1885 | 1461000449209 Marionette DEBUG loaded listener.js 10:27:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ec372e400) [pid = 1885] [serial = 1251] [outer = 0x7f9e9a155c00] 10:27:30 INFO - PROCESS | 1885 | 1461000450044 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]]]}] 10:27:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:27:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1425ms 10:27:30 INFO - PROCESS | 1885 | 1461000450138 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:27:30 INFO - PROCESS | 1885 | 1461000450142 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:27:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:27:30 INFO - PROCESS | 1885 | 1461000450147 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 1885 | 1461000450149 Marionette TRACE conn3 <- [1,1638,null,{}] 10:27:30 INFO - PROCESS | 1885 | 1461000450154 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}] 10:27:30 INFO - PROCESS | 1885 | 1461000450344 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:27:30 INFO - PROCESS | 1885 | 1461000450539 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d60a800 == 112 [pid = 1885] [id = 417] 10:27:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9e97a79000) [pid = 1885] [serial = 1252] [outer = (nil)] 10:27:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e9c69d000) [pid = 1885] [serial = 1253] [outer = 0x7f9e97a79000] 10:27:30 INFO - PROCESS | 1885 | 1461000450607 Marionette DEBUG loaded listener.js 10:27:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e9df26400) [pid = 1885] [serial = 1254] [outer = 0x7f9e97a79000] 10:27:31 INFO - PROCESS | 1885 | 1461000451506 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]]]}] 10:27:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:27:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1433ms 10:27:31 INFO - PROCESS | 1885 | 1461000451590 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:27:31 INFO - PROCESS | 1885 | 1461000451597 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:27:31 INFO - PROCESS | 1885 | 1461000451602 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:27:31 INFO - PROCESS | 1885 | 1461000451607 Marionette TRACE conn3 <- [1,1642,null,{}] 10:27:31 INFO - PROCESS | 1885 | 1461000451612 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}] 10:27:31 INFO - PROCESS | 1885 | 1461000451832 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:27:32 INFO - PROCESS | 1885 | 1461000452031 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e977d2800 == 113 [pid = 1885] [id = 418] 10:27:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e96bd9400) [pid = 1885] [serial = 1255] [outer = (nil)] 10:27:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e96be4c00) [pid = 1885] [serial = 1256] [outer = 0x7f9e96bd9400] 10:27:32 INFO - PROCESS | 1885 | 1461000452105 Marionette DEBUG loaded listener.js 10:27:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9ea504c000) [pid = 1885] [serial = 1257] [outer = 0x7f9e96bd9400] 10:27:32 INFO - PROCESS | 1885 | 1461000452990 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]]]}] 10:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1431ms 10:27:33 INFO - PROCESS | 1885 | 1461000453034 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:27:33 INFO - PROCESS | 1885 | 1461000453038 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:27:33 INFO - PROCESS | 1885 | 1461000453044 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:27:33 INFO - PROCESS | 1885 | 1461000453047 Marionette TRACE conn3 <- [1,1646,null,{}] 10:27:33 INFO - PROCESS | 1885 | 1461000453053 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}] 10:27:33 INFO - PROCESS | 1885 | 1461000453738 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:27:34 INFO - PROCESS | 1885 | 1461000454047 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8a8000 == 114 [pid = 1885] [id = 419] 10:27:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e97796800) [pid = 1885] [serial = 1258] [outer = (nil)] 10:27:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9e97a71800) [pid = 1885] [serial = 1259] [outer = 0x7f9e97796800] 10:27:34 INFO - PROCESS | 1885 | 1461000454125 Marionette DEBUG loaded listener.js 10:27:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9e9b18e800) [pid = 1885] [serial = 1260] [outer = 0x7f9e97796800] 10:27:35 INFO - PROCESS | 1885 | 1461000455008 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]]]}] 10:27:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:27:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2030ms 10:27:35 INFO - PROCESS | 1885 | 1461000455078 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:27:35 INFO - PROCESS | 1885 | 1461000455084 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:27:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:27:35 INFO - PROCESS | 1885 | 1461000455091 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:27:35 INFO - PROCESS | 1885 | 1461000455097 Marionette TRACE conn3 <- [1,1650,null,{}] 10:27:35 INFO - PROCESS | 1885 | 1461000455103 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}] 10:27:35 INFO - PROCESS | 1885 | 1461000455322 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:27:35 INFO - PROCESS | 1885 | 1461000455531 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e11b800 == 115 [pid = 1885] [id = 420] 10:27:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e96be0c00) [pid = 1885] [serial = 1261] [outer = (nil)] 10:27:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e9b1ea000) [pid = 1885] [serial = 1262] [outer = 0x7f9e96be0c00] 10:27:35 INFO - PROCESS | 1885 | 1461000455598 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9e9c6a6400) [pid = 1885] [serial = 1263] [outer = 0x7f9e96be0c00] 10:27:36 INFO - PROCESS | 1885 | 1461000456654 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]]]}] 10:27:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1638ms 10:27:36 INFO - PROCESS | 1885 | 1461000456730 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:27:36 INFO - PROCESS | 1885 | 1461000456734 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:27:36 INFO - PROCESS | 1885 | 1461000456740 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:27:36 INFO - PROCESS | 1885 | 1461000456742 Marionette TRACE conn3 <- [1,1654,null,{}] 10:27:36 INFO - PROCESS | 1885 | 1461000456748 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}] 10:27:36 INFO - PROCESS | 1885 | 1461000456934 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:27:37 INFO - PROCESS | 1885 | 1461000457135 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e17a800 == 116 [pid = 1885] [id = 421] 10:27:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e9f09e000) [pid = 1885] [serial = 1264] [outer = (nil)] 10:27:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e9f0f7c00) [pid = 1885] [serial = 1265] [outer = 0x7f9e9f09e000] 10:27:37 INFO - PROCESS | 1885 | 1461000457214 Marionette DEBUG loaded listener.js 10:27:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e9f204400) [pid = 1885] [serial = 1266] [outer = 0x7f9e9f09e000] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3b48800 == 115 [pid = 1885] [id = 170] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8809800 == 114 [pid = 1885] [id = 201] 10:27:37 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9ea4d6d800) [pid = 1885] [serial = 1136] [outer = (nil)] [url = about:blank] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8ba800 == 113 [pid = 1885] [id = 406] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea777d000 == 112 [pid = 1885] [id = 405] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5730000 == 111 [pid = 1885] [id = 404] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f31e000 == 110 [pid = 1885] [id = 403] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9aed5800 == 109 [pid = 1885] [id = 402] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9aed1800 == 108 [pid = 1885] [id = 401] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d61f800 == 107 [pid = 1885] [id = 400] 10:27:37 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9b010800 == 106 [pid = 1885] [id = 399] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf497000 == 105 [pid = 1885] [id = 397] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebd7f0800 == 104 [pid = 1885] [id = 396] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3c0e000 == 103 [pid = 1885] [id = 395] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0db3000 == 102 [pid = 1885] [id = 394] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb098a800 == 101 [pid = 1885] [id = 393] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafac3800 == 100 [pid = 1885] [id = 392] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac98b800 == 99 [pid = 1885] [id = 391] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eabbdc800 == 98 [pid = 1885] [id = 390] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d4d000 == 97 [pid = 1885] [id = 359] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8a58800 == 96 [pid = 1885] [id = 389] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84db000 == 95 [pid = 1885] [id = 388] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7c3d000 == 94 [pid = 1885] [id = 387] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67d7800 == 93 [pid = 1885] [id = 386] 10:27:38 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97ae4000 == 92 [pid = 1885] [id = 385] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9ea4ee6000) [pid = 1885] [serial = 1145] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea0259800) [pid = 1885] [serial = 1134] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9f10e000) [pid = 1885] [serial = 1133] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9ea593d400) [pid = 1885] [serial = 1140] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9ea58d7000) [pid = 1885] [serial = 1139] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ea64c6800) [pid = 1885] [serial = 1148] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea55cec00) [pid = 1885] [serial = 1146] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ea7572c00) [pid = 1885] [serial = 1149] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9ea772fc00) [pid = 1885] [serial = 1152] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e9f208000) [pid = 1885] [serial = 1143] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea0d27400) [pid = 1885] [serial = 1080] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ebd7d2400) [pid = 1885] [serial = 1107] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9eaebdcc00) [pid = 1885] [serial = 1098] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea7731000) [pid = 1885] [serial = 1089] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9ebe898c00) [pid = 1885] [serial = 1110] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9eab820400) [pid = 1885] [serial = 1095] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9ec372c000) [pid = 1885] [serial = 1053] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ec3723400) [pid = 1885] [serial = 990] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e9f207c00) [pid = 1885] [serial = 999] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ebfa03c00) [pid = 1885] [serial = 1044] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9e9c6a7c00) [pid = 1885] [serial = 1083] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9eb0ed5400) [pid = 1885] [serial = 1101] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9ebe88e400) [pid = 1885] [serial = 1041] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9ea55cf800) [pid = 1885] [serial = 1029] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9ea7575800) [pid = 1885] [serial = 1151] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9ea6344400) [pid = 1885] [serial = 1119] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ead9a6800) [pid = 1885] [serial = 1035] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e9dea2c00) [pid = 1885] [serial = 1047] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9e97a79800) [pid = 1885] [serial = 996] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9eb00b5800) [pid = 1885] [serial = 1038] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9ea58d8c00) [pid = 1885] [serial = 1122] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9eac9ce400) [pid = 1885] [serial = 993] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9ea95aec00) [pid = 1885] [serial = 1032] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9eb32ce800) [pid = 1885] [serial = 1104] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9e9f210000) [pid = 1885] [serial = 1116] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9ea55d4800) [pid = 1885] [serial = 987] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ea8a8b000) [pid = 1885] [serial = 1092] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ea4ccc000) [pid = 1885] [serial = 1086] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9ebfa05800) [pid = 1885] [serial = 1050] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9e9f20a000) [pid = 1885] [serial = 1026] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9ec1a3fc00) [pid = 1885] [serial = 1113] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9e9e298400) [pid = 1885] [serial = 1142] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9e9deadc00) [pid = 1885] [serial = 1131] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9e9c0ce800) [pid = 1885] [serial = 1130] [outer = (nil)] [url = about:blank] 10:27:38 INFO - PROCESS | 1885 | 1461000458357 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]]]}] 10:27:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:27:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1679ms 10:27:38 INFO - PROCESS | 1885 | 1461000458420 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:27:38 INFO - PROCESS | 1885 | 1461000458426 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:27:38 INFO - PROCESS | 1885 | 1461000458434 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:27:38 INFO - PROCESS | 1885 | 1461000458439 Marionette TRACE conn3 <- [1,1658,null,{}] 10:27:38 INFO - PROCESS | 1885 | 1461000458448 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}] 10:27:38 INFO - PROCESS | 1885 | 1461000458680 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:27:38 INFO - PROCESS | 1885 | 1461000458927 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aece800 == 93 [pid = 1885] [id = 422] 10:27:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9e982f9000) [pid = 1885] [serial = 1267] [outer = (nil)] 10:27:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9e9c0d2400) [pid = 1885] [serial = 1268] [outer = 0x7f9e982f9000] 10:27:39 INFO - PROCESS | 1885 | 1461000459044 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9e9dea4000) [pid = 1885] [serial = 1269] [outer = 0x7f9e982f9000] 10:27:39 INFO - PROCESS | 1885 | 1461000459957 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]]]}] 10:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1581ms 10:27:40 INFO - PROCESS | 1885 | 1461000460016 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:27:40 INFO - PROCESS | 1885 | 1461000460024 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:27:40 INFO - PROCESS | 1885 | 1461000460033 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:27:40 INFO - PROCESS | 1885 | 1461000460038 Marionette TRACE conn3 <- [1,1662,null,{}] 10:27:40 INFO - PROCESS | 1885 | 1461000460043 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}] 10:27:40 INFO - PROCESS | 1885 | 1461000460223 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:27:40 INFO - PROCESS | 1885 | 1461000460406 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e110000 == 94 [pid = 1885] [id = 423] 10:27:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9e9b1eb800) [pid = 1885] [serial = 1270] [outer = (nil)] 10:27:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9e9f10e000) [pid = 1885] [serial = 1271] [outer = 0x7f9e9b1eb800] 10:27:40 INFO - PROCESS | 1885 | 1461000460477 Marionette DEBUG loaded listener.js 10:27:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9e9f210c00) [pid = 1885] [serial = 1272] [outer = 0x7f9e9b1eb800] 10:27:41 INFO - PROCESS | 1885 | 1461000461417 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]]]}] 10:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1430ms 10:27:41 INFO - PROCESS | 1885 | 1461000461464 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:27:41 INFO - PROCESS | 1885 | 1461000461468 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:27:41 INFO - PROCESS | 1885 | 1461000461474 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:27:41 INFO - PROCESS | 1885 | 1461000461480 Marionette TRACE conn3 <- [1,1666,null,{}] 10:27:41 INFO - PROCESS | 1885 | 1461000461495 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}] 10:27:41 INFO - PROCESS | 1885 | 1461000461672 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:27:41 INFO - PROCESS | 1885 | 1461000461894 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0472000 == 95 [pid = 1885] [id = 424] 10:27:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9ea0d30400) [pid = 1885] [serial = 1273] [outer = (nil)] 10:27:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9ea0ddc000) [pid = 1885] [serial = 1274] [outer = 0x7f9ea0d30400] 10:27:42 INFO - PROCESS | 1885 | 1461000462010 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9ea4ccdc00) [pid = 1885] [serial = 1275] [outer = 0x7f9ea0d30400] 10:27:42 INFO - PROCESS | 1885 | 1461000462831 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]]]}] 10:27:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:27:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1385ms 10:27:42 INFO - PROCESS | 1885 | 1461000462860 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:27:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:27:42 INFO - PROCESS | 1885 | 1461000462864 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:27:42 INFO - PROCESS | 1885 | 1461000462870 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:27:42 INFO - PROCESS | 1885 | 1461000462873 Marionette TRACE conn3 <- [1,1670,null,{}] 10:27:42 INFO - PROCESS | 1885 | 1461000462877 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}] 10:27:43 INFO - PROCESS | 1885 | 1461000463037 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:27:43 INFO - PROCESS | 1885 | 1461000463225 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c23000 == 96 [pid = 1885] [id = 425] 10:27:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9ea0dd4400) [pid = 1885] [serial = 1276] [outer = (nil)] 10:27:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ea4eeb400) [pid = 1885] [serial = 1277] [outer = 0x7f9ea0dd4400] 10:27:43 INFO - PROCESS | 1885 | 1461000463291 Marionette DEBUG loaded listener.js 10:27:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9ea55c7c00) [pid = 1885] [serial = 1278] [outer = 0x7f9ea0dd4400] 10:27:44 INFO - PROCESS | 1885 | 1461000464153 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]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1332ms 10:27:44 INFO - PROCESS | 1885 | 1461000464201 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:27:44 INFO - PROCESS | 1885 | 1461000464205 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:27:44 INFO - PROCESS | 1885 | 1461000464210 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 1885 | 1461000464212 Marionette TRACE conn3 <- [1,1674,null,{}] 10:27:44 INFO - PROCESS | 1885 | 1461000464218 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}] 10:27:44 INFO - PROCESS | 1885 | 1461000464379 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:27:44 INFO - PROCESS | 1885 | 1461000464566 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57c6000 == 97 [pid = 1885] [id = 426] 10:27:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9ea0258000) [pid = 1885] [serial = 1279] [outer = (nil)] 10:27:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9ea58dcc00) [pid = 1885] [serial = 1280] [outer = 0x7f9ea0258000] 10:27:44 INFO - PROCESS | 1885 | 1461000464630 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9ea633c000) [pid = 1885] [serial = 1281] [outer = 0x7f9ea0258000] 10:27:45 INFO - PROCESS | 1885 | 1461000465503 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]]]}] 10:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1327ms 10:27:45 INFO - PROCESS | 1885 | 1461000465539 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 1885 | 1461000465542 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:27:45 INFO - PROCESS | 1885 | 1461000465547 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 1885 | 1461000465549 Marionette TRACE conn3 <- [1,1678,null,{}] 10:27:45 INFO - PROCESS | 1885 | 1461000465555 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}] 10:27:45 INFO - PROCESS | 1885 | 1461000465734 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:27:45 INFO - PROCESS | 1885 | 1461000465928 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67cf000 == 98 [pid = 1885] [id = 427] 10:27:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9ea64d1400) [pid = 1885] [serial = 1282] [outer = (nil)] 10:27:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9ea7575400) [pid = 1885] [serial = 1283] [outer = 0x7f9ea64d1400] 10:27:46 INFO - PROCESS | 1885 | 1461000465998 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea7bc5000) [pid = 1885] [serial = 1284] [outer = 0x7f9ea64d1400] 10:27:46 INFO - PROCESS | 1885 | 1461000466854 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]]]}] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac70c800 == 97 [pid = 1885] [id = 141] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d47800 == 96 [pid = 1885] [id = 254] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab921000 == 95 [pid = 1885] [id = 160] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7e70000 == 94 [pid = 1885] [id = 125] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9835d000 == 93 [pid = 1885] [id = 329] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaea99000 == 92 [pid = 1885] [id = 310] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e980d3000 == 91 [pid = 1885] [id = 328] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e11b800 == 90 [pid = 1885] [id = 420] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8a8000 == 89 [pid = 1885] [id = 419] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec5985800 == 88 [pid = 1885] [id = 416] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3b34000 == 87 [pid = 1885] [id = 415] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3292800 == 86 [pid = 1885] [id = 414] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec196e800 == 85 [pid = 1885] [id = 413] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1858000 == 84 [pid = 1885] [id = 412] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafac2800 == 83 [pid = 1885] [id = 411] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab87f000 == 82 [pid = 1885] [id = 410] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea598f800 == 81 [pid = 1885] [id = 409] 10:27:48 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f288000 == 80 [pid = 1885] [id = 408] 10:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2927ms 10:27:48 INFO - PROCESS | 1885 | 1461000468546 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 1885 | 1461000468550 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:27:48 INFO - PROCESS | 1885 | 1461000468557 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 1885 | 1461000468564 Marionette TRACE conn3 <- [1,1682,null,{}] 10:27:48 INFO - PROCESS | 1885 | 1461000468570 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}] 10:27:48 INFO - PROCESS | 1885 | 1461000468731 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:27:48 INFO - PROCESS | 1885 | 1461000468873 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8b5000 == 81 [pid = 1885] [id = 428] 10:27:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9e9b1e2c00) [pid = 1885] [serial = 1285] [outer = (nil)] 10:27:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9e9b1ebc00) [pid = 1885] [serial = 1286] [outer = 0x7f9e9b1e2c00] 10:27:48 INFO - PROCESS | 1885 | 1461000468936 Marionette DEBUG loaded listener.js 10:27:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9e9c6a6c00) [pid = 1885] [serial = 1287] [outer = 0x7f9e9b1e2c00] 10:27:49 INFO - PROCESS | 1885 | 1461000469664 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]]]}] 10:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1129ms 10:27:49 INFO - PROCESS | 1885 | 1461000469688 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:27:49 INFO - PROCESS | 1885 | 1461000469693 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:27:49 INFO - PROCESS | 1885 | 1461000469707 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:27:49 INFO - PROCESS | 1885 | 1461000469712 Marionette TRACE conn3 <- [1,1686,null,{}] 10:27:49 INFO - PROCESS | 1885 | 1461000469742 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}] 10:27:49 INFO - PROCESS | 1885 | 1461000469894 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:27:49 INFO - PROCESS | 1885 | 1461000469908 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0373800 == 82 [pid = 1885] [id = 429] 10:27:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9e9a15d800) [pid = 1885] [serial = 1288] [outer = (nil)] 10:27:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9e9f108400) [pid = 1885] [serial = 1289] [outer = 0x7f9e9a15d800] 10:27:49 INFO - PROCESS | 1885 | 1461000469966 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9e9f210000) [pid = 1885] [serial = 1290] [outer = 0x7f9e9a15d800] 10:27:50 INFO - PROCESS | 1885 | 1461000470966 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]]]}] 10:27:51 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 10:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1308ms 10:27:51 INFO - PROCESS | 1885 | 1461000471010 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:27:51 INFO - PROCESS | 1885 | 1461000471013 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:27:51 INFO - PROCESS | 1885 | 1461000471024 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 1885 | 1461000471026 Marionette TRACE conn3 <- [1,1690,null,{}] 10:27:51 INFO - PROCESS | 1885 | 1461000471040 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}] 10:27:51 INFO - PROCESS | 1885 | 1461000471258 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:27:51 INFO - PROCESS | 1885 | 1461000471281 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea64a0000 == 83 [pid = 1885] [id = 430] 10:27:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9ea4cc7400) [pid = 1885] [serial = 1291] [outer = (nil)] 10:27:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9ea5043c00) [pid = 1885] [serial = 1292] [outer = 0x7f9ea4cc7400] 10:27:51 INFO - PROCESS | 1885 | 1461000471345 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea6342000) [pid = 1885] [serial = 1293] [outer = 0x7f9ea4cc7400] 10:27:52 INFO - PROCESS | 1885 | 1461000472179 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]]]}] 10:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1232ms 10:27:52 INFO - PROCESS | 1885 | 1461000472254 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:27:52 INFO - PROCESS | 1885 | 1461000472257 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:27:52 INFO - PROCESS | 1885 | 1461000472262 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:27:52 INFO - PROCESS | 1885 | 1461000472264 Marionette TRACE conn3 <- [1,1694,null,{}] 10:27:52 INFO - PROCESS | 1885 | 1461000472270 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}] 10:27:52 INFO - PROCESS | 1885 | 1461000472476 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:27:52 INFO - PROCESS | 1885 | 1461000472508 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82d7000 == 84 [pid = 1885] [id = 431] 10:27:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9ea4d6b800) [pid = 1885] [serial = 1294] [outer = (nil)] 10:27:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea7730400) [pid = 1885] [serial = 1295] [outer = 0x7f9ea4d6b800] 10:27:52 INFO - PROCESS | 1885 | 1461000472564 Marionette DEBUG loaded listener.js 10:27:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ea7f9a400) [pid = 1885] [serial = 1296] [outer = 0x7f9ea4d6b800] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9ea4bf6000) [pid = 1885] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9779bc00) [pid = 1885] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e982f3800) [pid = 1885] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ea0de0800) [pid = 1885] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e9f09bc00) [pid = 1885] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9e982f5000) [pid = 1885] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9eac9cfc00) [pid = 1885] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9e977a1400) [pid = 1885] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9e97796800) [pid = 1885] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9e96be0c00) [pid = 1885] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9e96bdc400) [pid = 1885] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:27:53 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9eab94c800) [pid = 1885] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:27:53 INFO - PROCESS | 1885 | 1461000473650 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]]]}] 10:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1431ms 10:27:53 INFO - PROCESS | 1885 | 1461000473695 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:27:53 INFO - PROCESS | 1885 | 1461000473699 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:27:53 INFO - PROCESS | 1885 | 1461000473704 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 1885 | 1461000473706 Marionette TRACE conn3 <- [1,1698,null,{}] 10:27:53 INFO - PROCESS | 1885 | 1461000473711 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}] 10:27:53 INFO - PROCESS | 1885 | 1461000473851 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:27:53 INFO - PROCESS | 1885 | 1461000473864 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67d5000 == 85 [pid = 1885] [id = 432] 10:27:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9e9b189800) [pid = 1885] [serial = 1297] [outer = (nil)] 10:27:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9ea7575800) [pid = 1885] [serial = 1298] [outer = 0x7f9e9b189800] 10:27:53 INFO - PROCESS | 1885 | 1461000473930 Marionette DEBUG loaded listener.js 10:27:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ea7fa3800) [pid = 1885] [serial = 1299] [outer = 0x7f9e9b189800] 10:27:54 INFO - PROCESS | 1885 | 1461000474743 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]]]}] 10:27:54 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 10:27:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1074ms 10:27:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:27:54 INFO - PROCESS | 1885 | 1461000474779 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:27:54 INFO - PROCESS | 1885 | 1461000474781 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:27:54 INFO - PROCESS | 1885 | 1461000474787 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:27:54 INFO - PROCESS | 1885 | 1461000474789 Marionette TRACE conn3 <- [1,1702,null,{}] 10:27:54 INFO - PROCESS | 1885 | 1461000474794 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}] 10:27:55 INFO - PROCESS | 1885 | 1461000475011 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:27:55 INFO - PROCESS | 1885 | 1461000475033 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8820800 == 86 [pid = 1885] [id = 433] 10:27:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ea87a5400) [pid = 1885] [serial = 1300] [outer = (nil)] 10:27:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9ea95b4800) [pid = 1885] [serial = 1301] [outer = 0x7f9ea87a5400] 10:27:55 INFO - PROCESS | 1885 | 1461000475094 Marionette DEBUG loaded listener.js 10:27:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea9a77800) [pid = 1885] [serial = 1302] [outer = 0x7f9ea87a5400] 10:27:56 INFO - PROCESS | 1885 | 1461000476181 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]]]}] 10:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1427ms 10:27:56 INFO - PROCESS | 1885 | 1461000476214 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:27:56 INFO - PROCESS | 1885 | 1461000476221 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:27:56 INFO - PROCESS | 1885 | 1461000476230 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:27:56 INFO - PROCESS | 1885 | 1461000476236 Marionette TRACE conn3 <- [1,1706,null,{}] 10:27:56 INFO - PROCESS | 1885 | 1461000476243 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}] 10:27:56 INFO - PROCESS | 1885 | 1461000476421 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:27:56 INFO - PROCESS | 1885 | 1461000476617 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0530800 == 87 [pid = 1885] [id = 434] 10:27:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e9c6ab000) [pid = 1885] [serial = 1303] [outer = (nil)] 10:27:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e9f09a800) [pid = 1885] [serial = 1304] [outer = 0x7f9e9c6ab000] 10:27:56 INFO - PROCESS | 1885 | 1461000476687 Marionette DEBUG loaded listener.js 10:27:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea0256000) [pid = 1885] [serial = 1305] [outer = 0x7f9e9c6ab000] 10:27:57 INFO - PROCESS | 1885 | 1461000477645 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]]]}] 10:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1482ms 10:27:57 INFO - PROCESS | 1885 | 1461000477713 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:27:57 INFO - PROCESS | 1885 | 1461000477722 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:27:57 INFO - PROCESS | 1885 | 1461000477731 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:27:57 INFO - PROCESS | 1885 | 1461000477735 Marionette TRACE conn3 <- [1,1710,null,{}] 10:27:57 INFO - PROCESS | 1885 | 1461000477740 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}] 10:27:57 INFO - PROCESS | 1885 | 1461000477948 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:27:58 INFO - PROCESS | 1885 | 1461000478210 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea854e800 == 88 [pid = 1885] [id = 435] 10:27:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9ea0259800) [pid = 1885] [serial = 1306] [outer = (nil)] 10:27:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea6341000) [pid = 1885] [serial = 1307] [outer = 0x7f9ea0259800] 10:27:58 INFO - PROCESS | 1885 | 1461000478323 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ea7734c00) [pid = 1885] [serial = 1308] [outer = 0x7f9ea0259800] 10:27:59 INFO - PROCESS | 1885 | 1461000479141 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]]]}] 10:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1485ms 10:27:59 INFO - PROCESS | 1885 | 1461000479216 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:27:59 INFO - PROCESS | 1885 | 1461000479220 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:27:59 INFO - PROCESS | 1885 | 1461000479226 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:27:59 INFO - PROCESS | 1885 | 1461000479232 Marionette TRACE conn3 <- [1,1714,null,{}] 10:27:59 INFO - PROCESS | 1885 | 1461000479251 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}] 10:27:59 INFO - PROCESS | 1885 | 1461000479491 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:27:59 INFO - PROCESS | 1885 | 1461000479636 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab88c800 == 89 [pid = 1885] [id = 436] 10:27:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ea82b2000) [pid = 1885] [serial = 1309] [outer = (nil)] 10:27:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9ea898ec00) [pid = 1885] [serial = 1310] [outer = 0x7f9ea82b2000] 10:27:59 INFO - PROCESS | 1885 | 1461000479753 Marionette DEBUG loaded listener.js 10:27:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9ea9a7e400) [pid = 1885] [serial = 1311] [outer = 0x7f9ea82b2000] 10:28:00 INFO - PROCESS | 1885 | 1461000480630 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]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1442ms 10:28:00 INFO - PROCESS | 1885 | 1461000480669 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 1885 | 1461000480674 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:28:00 INFO - PROCESS | 1885 | 1461000480679 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 1885 | 1461000480682 Marionette TRACE conn3 <- [1,1718,null,{}] 10:28:00 INFO - PROCESS | 1885 | 1461000480687 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}] 10:28:00 INFO - PROCESS | 1885 | 1461000480858 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:28:01 INFO - PROCESS | 1885 | 1461000481052 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac70d800 == 90 [pid = 1885] [id = 437] 10:28:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e977a0000) [pid = 1885] [serial = 1312] [outer = (nil)] 10:28:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9eab829000) [pid = 1885] [serial = 1313] [outer = 0x7f9e977a0000] 10:28:01 INFO - PROCESS | 1885 | 1461000481119 Marionette DEBUG loaded listener.js 10:28:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9eabb21c00) [pid = 1885] [serial = 1314] [outer = 0x7f9e977a0000] 10:28:01 INFO - PROCESS | 1885 | 1461000481963 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]]]}] 10:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1331ms 10:28:02 INFO - PROCESS | 1885 | 1461000482012 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:28:02 INFO - PROCESS | 1885 | 1461000482015 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:28:02 INFO - PROCESS | 1885 | 1461000482021 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:28:02 INFO - PROCESS | 1885 | 1461000482023 Marionette TRACE conn3 <- [1,1722,null,{}] 10:28:02 INFO - PROCESS | 1885 | 1461000482028 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}] 10:28:02 INFO - PROCESS | 1885 | 1461000482180 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:28:02 INFO - PROCESS | 1885 | 1461000482383 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac9a2800 == 91 [pid = 1885] [id = 438] 10:28:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9ea95ab800) [pid = 1885] [serial = 1315] [outer = (nil)] 10:28:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9eabbbcc00) [pid = 1885] [serial = 1316] [outer = 0x7f9ea95ab800] 10:28:02 INFO - PROCESS | 1885 | 1461000482448 Marionette DEBUG loaded listener.js 10:28:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9eabddcc00) [pid = 1885] [serial = 1317] [outer = 0x7f9ea95ab800] 10:28:03 INFO - PROCESS | 1885 | 1461000483332 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]]]}] 10:28:03 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 10:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1379ms 10:28:03 INFO - PROCESS | 1885 | 1461000483401 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 1885 | 1461000483404 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:28:03 INFO - PROCESS | 1885 | 1461000483410 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 1885 | 1461000483413 Marionette TRACE conn3 <- [1,1726,null,{}] 10:28:03 INFO - PROCESS | 1885 | 1461000483418 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}] 10:28:03 INFO - PROCESS | 1885 | 1461000483601 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:28:03 INFO - PROCESS | 1885 | 1461000483794 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0551800 == 92 [pid = 1885] [id = 439] 10:28:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e9deab800) [pid = 1885] [serial = 1318] [outer = (nil)] 10:28:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9eac885c00) [pid = 1885] [serial = 1319] [outer = 0x7f9e9deab800] 10:28:03 INFO - PROCESS | 1885 | 1461000483868 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9eadab2800) [pid = 1885] [serial = 1320] [outer = 0x7f9e9deab800] 10:28:04 INFO - PROCESS | 1885 | 1461000484719 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]]]}] 10:28:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:28:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1376ms 10:28:04 INFO - PROCESS | 1885 | 1461000484786 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:28:04 INFO - PROCESS | 1885 | 1461000484790 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:28:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:28:04 INFO - PROCESS | 1885 | 1461000484795 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:28:04 INFO - PROCESS | 1885 | 1461000484797 Marionette TRACE conn3 <- [1,1730,null,{}] 10:28:04 INFO - PROCESS | 1885 | 1461000484803 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}] 10:28:04 INFO - PROCESS | 1885 | 1461000484966 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:28:05 INFO - PROCESS | 1885 | 1461000485161 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0ad2000 == 93 [pid = 1885] [id = 440] 10:28:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9ea4eefc00) [pid = 1885] [serial = 1321] [outer = (nil)] 10:28:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9eae8d8800) [pid = 1885] [serial = 1322] [outer = 0x7f9ea4eefc00] 10:28:05 INFO - PROCESS | 1885 | 1461000485229 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9eaebde000) [pid = 1885] [serial = 1323] [outer = 0x7f9ea4eefc00] 10:28:06 INFO - PROCESS | 1885 | 1461000486023 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]]]}] 10:28:06 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 10:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1279ms 10:28:06 INFO - PROCESS | 1885 | 1461000486076 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 1885 | 1461000486079 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:28:06 INFO - PROCESS | 1885 | 1461000486103 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 1885 | 1461000486106 Marionette TRACE conn3 <- [1,1734,null,{}] 10:28:06 INFO - PROCESS | 1885 | 1461000486112 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}] 10:28:06 INFO - PROCESS | 1885 | 1461000486278 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:28:06 INFO - PROCESS | 1885 | 1461000486476 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb143a800 == 94 [pid = 1885] [id = 441] 10:28:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e97798c00) [pid = 1885] [serial = 1324] [outer = (nil)] 10:28:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9eaf74e400) [pid = 1885] [serial = 1325] [outer = 0x7f9e97798c00] 10:28:06 INFO - PROCESS | 1885 | 1461000486584 Marionette DEBUG loaded listener.js 10:28:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9eafff4000) [pid = 1885] [serial = 1326] [outer = 0x7f9e97798c00] 10:28:07 INFO - PROCESS | 1885 | 1461000487439 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]]]}] 10:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1387ms 10:28:07 INFO - PROCESS | 1885 | 1461000487488 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:28:07 INFO - PROCESS | 1885 | 1461000487492 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:28:07 INFO - PROCESS | 1885 | 1461000487498 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:28:07 INFO - PROCESS | 1885 | 1461000487502 Marionette TRACE conn3 <- [1,1738,null,{}] 10:28:07 INFO - PROCESS | 1885 | 1461000487507 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}] 10:28:07 INFO - PROCESS | 1885 | 1461000487748 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:28:07 INFO - PROCESS | 1885 | 1461000487890 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebd7f5800 == 95 [pid = 1885] [id = 442] 10:28:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e97798000) [pid = 1885] [serial = 1327] [outer = (nil)] 10:28:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9eb0355800) [pid = 1885] [serial = 1328] [outer = 0x7f9e97798000] 10:28:07 INFO - PROCESS | 1885 | 1461000487956 Marionette DEBUG loaded listener.js 10:28:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9eb0373800) [pid = 1885] [serial = 1329] [outer = 0x7f9e97798000] 10:28:08 INFO - PROCESS | 1885 | 1461000488885 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]]]}] 10:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1427ms 10:28:08 INFO - PROCESS | 1885 | 1461000488925 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 1885 | 1461000488929 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:28:08 INFO - PROCESS | 1885 | 1461000488935 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:28:08 INFO - PROCESS | 1885 | 1461000488938 Marionette TRACE conn3 <- [1,1742,null,{}] 10:28:08 INFO - PROCESS | 1885 | 1461000488943 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}] 10:28:09 INFO - PROCESS | 1885 | 1461000489113 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:28:09 INFO - PROCESS | 1885 | 1461000489310 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe8a6800 == 96 [pid = 1885] [id = 443] 10:28:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9eac7eb400) [pid = 1885] [serial = 1330] [outer = (nil)] 10:28:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9eb09e2000) [pid = 1885] [serial = 1331] [outer = 0x7f9eac7eb400] 10:28:09 INFO - PROCESS | 1885 | 1461000489375 Marionette DEBUG loaded listener.js 10:28:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9eb13bc000) [pid = 1885] [serial = 1332] [outer = 0x7f9eac7eb400] 10:28:10 INFO - PROCESS | 1885 | 1461000490377 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]]]}] 10:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1482ms 10:28:10 INFO - PROCESS | 1885 | 1461000490418 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:28:10 INFO - PROCESS | 1885 | 1461000490422 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:28:10 INFO - PROCESS | 1885 | 1461000490428 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:28:10 INFO - PROCESS | 1885 | 1461000490432 Marionette TRACE conn3 <- [1,1746,null,{}] 10:28:10 INFO - PROCESS | 1885 | 1461000490437 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}] 10:28:10 INFO - PROCESS | 1885 | 1461000490631 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:28:10 INFO - PROCESS | 1885 | 1461000490822 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3122800 == 97 [pid = 1885] [id = 444] 10:28:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ead713400) [pid = 1885] [serial = 1333] [outer = (nil)] 10:28:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ebd7cf800) [pid = 1885] [serial = 1334] [outer = 0x7f9ead713400] 10:28:10 INFO - PROCESS | 1885 | 1461000490897 Marionette DEBUG loaded listener.js 10:28:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ebe809800) [pid = 1885] [serial = 1335] [outer = 0x7f9ead713400] 10:28:11 INFO - PROCESS | 1885 | 1461000491730 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]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1379ms 10:28:11 INFO - PROCESS | 1885 | 1461000491808 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 1885 | 1461000491811 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:28:11 INFO - PROCESS | 1885 | 1461000491817 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 1885 | 1461000491820 Marionette TRACE conn3 <- [1,1750,null,{}] 10:28:11 INFO - PROCESS | 1885 | 1461000491825 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}] 10:28:12 INFO - PROCESS | 1885 | 1461000492038 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:28:12 INFO - PROCESS | 1885 | 1461000492260 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec361b000 == 98 [pid = 1885] [id = 445] 10:28:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e9a15dc00) [pid = 1885] [serial = 1336] [outer = (nil)] 10:28:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ebe5b2c00) [pid = 1885] [serial = 1337] [outer = 0x7f9e9a15dc00] 10:28:12 INFO - PROCESS | 1885 | 1461000492341 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ebf72e800) [pid = 1885] [serial = 1338] [outer = 0x7f9e9a15dc00] 10:28:13 INFO - PROCESS | 1885 | 1461000493224 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]]]}] 10:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1484ms 10:28:13 INFO - PROCESS | 1885 | 1461000493303 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:28:13 INFO - PROCESS | 1885 | 1461000493305 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:28:13 INFO - PROCESS | 1885 | 1461000493311 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:28:13 INFO - PROCESS | 1885 | 1461000493313 Marionette TRACE conn3 <- [1,1754,null,{}] 10:28:13 INFO - PROCESS | 1885 | 1461000493319 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}] 10:28:13 INFO - PROCESS | 1885 | 1461000493496 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:28:14 INFO - PROCESS | 1885 | 1461000494033 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d60d000 == 99 [pid = 1885] [id = 446] 10:28:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e977a3800) [pid = 1885] [serial = 1339] [outer = (nil)] 10:28:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e982ef400) [pid = 1885] [serial = 1340] [outer = 0x7f9e977a3800] 10:28:14 INFO - PROCESS | 1885 | 1461000494145 Marionette DEBUG loaded listener.js 10:28:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9e9b196400) [pid = 1885] [serial = 1341] [outer = 0x7f9e977a3800] 10:28:15 INFO - PROCESS | 1885 | 1461000495004 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]]]}] 10:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1734ms 10:28:15 INFO - PROCESS | 1885 | 1461000495048 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:28:15 INFO - PROCESS | 1885 | 1461000495054 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:28:15 INFO - PROCESS | 1885 | 1461000495062 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 1885 | 1461000495066 Marionette TRACE conn3 <- [1,1758,null,{}] 10:28:15 INFO - PROCESS | 1885 | 1461000495072 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}] 10:28:15 INFO - PROCESS | 1885 | 1461000495247 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:28:15 INFO - PROCESS | 1885 | 1461000495579 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8ae000 == 100 [pid = 1885] [id = 447] 10:28:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e9b193400) [pid = 1885] [serial = 1342] [outer = (nil)] 10:28:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e9e295400) [pid = 1885] [serial = 1343] [outer = 0x7f9e9b193400] 10:28:15 INFO - PROCESS | 1885 | 1461000495690 Marionette DEBUG loaded listener.js 10:28:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9e9f209000) [pid = 1885] [serial = 1344] [outer = 0x7f9e9b193400] 10:28:16 INFO - PROCESS | 1885 | 1461000496548 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]]]}] 10:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1528ms 10:28:16 INFO - PROCESS | 1885 | 1461000496594 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 1885 | 1461000496600 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:28:16 INFO - PROCESS | 1885 | 1461000496606 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:28:16 INFO - PROCESS | 1885 | 1461000496608 Marionette TRACE conn3 <- [1,1762,null,{}] 10:28:16 INFO - PROCESS | 1885 | 1461000496614 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}] 10:28:16 INFO - PROCESS | 1885 | 1461000496772 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:28:16 INFO - PROCESS | 1885 | 1461000496978 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d49800 == 101 [pid = 1885] [id = 448] 10:28:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e9b18cc00) [pid = 1885] [serial = 1345] [outer = (nil)] 10:28:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea4cc9c00) [pid = 1885] [serial = 1346] [outer = 0x7f9e9b18cc00] 10:28:17 INFO - PROCESS | 1885 | 1461000497043 Marionette DEBUG loaded listener.js 10:28:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ea55cf800) [pid = 1885] [serial = 1347] [outer = 0x7f9e9b18cc00] 10:28:17 INFO - PROCESS | 1885 | 1461000497966 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]]]}] 10:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1430ms 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67d5000 == 100 [pid = 1885] [id = 432] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82d7000 == 99 [pid = 1885] [id = 431] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea64a0000 == 98 [pid = 1885] [id = 430] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea5940000) [pid = 1885] [serial = 1160] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9eb3fb8000) [pid = 1885] [serial = 1190] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea82bc800) [pid = 1885] [serial = 1166] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9eafff9400) [pid = 1885] [serial = 1184] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9eac9c8000) [pid = 1885] [serial = 1175] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9ebe662800) [pid = 1885] [serial = 1193] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9eae2e6400) [pid = 1885] [serial = 1178] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9ea7ccd800) [pid = 1885] [serial = 1163] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9eaf8e9800) [pid = 1885] [serial = 1181] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eb09dcc00) [pid = 1885] [serial = 1187] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9eac7f6c00) [pid = 1885] [serial = 1172] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea8996800) [pid = 1885] [serial = 1169] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9e28e400) [pid = 1885] [serial = 1226] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea5048c00) [pid = 1885] [serial = 1229] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9ea82af000) [pid = 1885] [serial = 1232] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e9f0e9000) [pid = 1885] [serial = 1157] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9eabbb7400) [pid = 1885] [serial = 1235] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9ebea09400) [pid = 1885] [serial = 1196] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9eae8d7800) [pid = 1885] [serial = 1238] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9eb3ce9400) [pid = 1885] [serial = 1241] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ec1a8b400) [pid = 1885] [serial = 1244] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9e9a15a400) [pid = 1885] [serial = 1247] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ec32bac00) [pid = 1885] [serial = 1250] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e9c69d000) [pid = 1885] [serial = 1253] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e96be4c00) [pid = 1885] [serial = 1256] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9e9f0f7c00) [pid = 1885] [serial = 1265] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0373800 == 97 [pid = 1885] [id = 429] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8b5000 == 96 [pid = 1885] [id = 428] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67cf000 == 95 [pid = 1885] [id = 427] 10:28:18 INFO - PROCESS | 1885 | 1461000498103 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:28:18 INFO - PROCESS | 1885 | 1461000498107 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea57c6000 == 94 [pid = 1885] [id = 426] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c23000 == 93 [pid = 1885] [id = 425] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0472000 == 92 [pid = 1885] [id = 424] 10:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e110000 == 91 [pid = 1885] [id = 423] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9aece800 == 90 [pid = 1885] [id = 422] 10:28:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e17a800 == 89 [pid = 1885] [id = 421] 10:28:18 INFO - PROCESS | 1885 | 1461000498135 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:28:18 INFO - PROCESS | 1885 | 1461000498143 Marionette TRACE conn3 <- [1,1766,null,{}] 10:28:18 INFO - PROCESS | 1885 | 1461000498151 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}] 10:28:18 INFO - PROCESS | 1885 | 1461000498326 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea5046000) [pid = 1885] [serial = 1137] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9e292800) [pid = 1885] [serial = 1208] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9ea7525c00) [pid = 1885] [serial = 1209] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e9b1e8c00) [pid = 1885] [serial = 1200] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9e982fbc00) [pid = 1885] [serial = 1199] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea633c400) [pid = 1885] [serial = 1206] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ea55cf000) [pid = 1885] [serial = 1205] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9ea0ddd800) [pid = 1885] [serial = 1203] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e9f20d800) [pid = 1885] [serial = 1202] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea773a800) [pid = 1885] [serial = 1154] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea7870800) [pid = 1885] [serial = 1155] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9eb09e8800) [pid = 1885] [serial = 1217] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea6337800) [pid = 1885] [serial = 1211] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e97a71800) [pid = 1885] [serial = 1259] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9b18e800) [pid = 1885] [serial = 1260] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9b1ea000) [pid = 1885] [serial = 1262] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e9c6a6400) [pid = 1885] [serial = 1263] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e982ef800) [pid = 1885] [serial = 1220] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea0252c00) [pid = 1885] [serial = 1223] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9e9c361c00) [pid = 1885] [serial = 1221] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9eabbb5000) [pid = 1885] [serial = 1214] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9eb18cac00) [pid = 1885] [serial = 1218] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9eac9cf400) [pid = 1885] [serial = 1215] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9ea87a1000) [pid = 1885] [serial = 1212] [outer = (nil)] [url = about:blank] 10:28:18 INFO - PROCESS | 1885 | 1461000498539 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d607000 == 90 [pid = 1885] [id = 449] 10:28:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9e97a71800) [pid = 1885] [serial = 1348] [outer = (nil)] 10:28:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9e9c6a6400) [pid = 1885] [serial = 1349] [outer = 0x7f9e97a71800] 10:28:18 INFO - PROCESS | 1885 | 1461000498616 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ea633c400) [pid = 1885] [serial = 1350] [outer = 0x7f9e97a71800] 10:28:19 INFO - PROCESS | 1885 | 1461000499272 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]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1206ms 10:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:28:19 INFO - PROCESS | 1885 | 1461000499323 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 1885 | 1461000499327 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:28:19 INFO - PROCESS | 1885 | 1461000499332 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 1885 | 1461000499335 Marionette TRACE conn3 <- [1,1770,null,{}] 10:28:19 INFO - PROCESS | 1885 | 1461000499340 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}] 10:28:19 INFO - PROCESS | 1885 | 1461000499492 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:28:19 INFO - PROCESS | 1885 | 1461000499655 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea046b800 == 91 [pid = 1885] [id = 450] 10:28:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9e982fbc00) [pid = 1885] [serial = 1351] [outer = (nil)] 10:28:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ea7870c00) [pid = 1885] [serial = 1352] [outer = 0x7f9e982fbc00] 10:28:19 INFO - PROCESS | 1885 | 1461000499713 Marionette DEBUG loaded listener.js 10:28:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9ea82b7c00) [pid = 1885] [serial = 1353] [outer = 0x7f9e982fbc00] 10:28:20 INFO - PROCESS | 1885 | 1461000500428 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]]]}] 10:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1127ms 10:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:28:20 INFO - PROCESS | 1885 | 1461000500459 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:28:20 INFO - PROCESS | 1885 | 1461000500461 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:28:20 INFO - PROCESS | 1885 | 1461000500467 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:28:20 INFO - PROCESS | 1885 | 1461000500470 Marionette TRACE conn3 <- [1,1774,null,{}] 10:28:20 INFO - PROCESS | 1885 | 1461000500475 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}] 10:28:20 INFO - PROCESS | 1885 | 1461000500707 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:28:20 INFO - PROCESS | 1885 | 1461000500739 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea597d000 == 92 [pid = 1885] [id = 451] 10:28:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9ea9a75400) [pid = 1885] [serial = 1354] [outer = (nil)] 10:28:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea9a7d400) [pid = 1885] [serial = 1355] [outer = 0x7f9ea9a75400] 10:28:20 INFO - PROCESS | 1885 | 1461000500809 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9eac7e9000) [pid = 1885] [serial = 1356] [outer = 0x7f9ea9a75400] 10:28:21 INFO - PROCESS | 1885 | 1461000501665 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]]]}] 10:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1226ms 10:28:21 INFO - PROCESS | 1885 | 1461000501692 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:28:21 INFO - PROCESS | 1885 | 1461000501695 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:28:21 INFO - PROCESS | 1885 | 1461000501701 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:28:21 INFO - PROCESS | 1885 | 1461000501702 Marionette TRACE conn3 <- [1,1778,null,{}] 10:28:21 INFO - PROCESS | 1885 | 1461000501707 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}] 10:28:21 INFO - PROCESS | 1885 | 1461000501908 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:28:21 INFO - PROCESS | 1885 | 1461000501942 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7c3b800 == 93 [pid = 1885] [id = 452] 10:28:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9eab943000) [pid = 1885] [serial = 1357] [outer = (nil)] 10:28:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ead719c00) [pid = 1885] [serial = 1358] [outer = 0x7f9eab943000] 10:28:22 INFO - PROCESS | 1885 | 1461000501999 Marionette DEBUG loaded listener.js 10:28:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9eb035d400) [pid = 1885] [serial = 1359] [outer = 0x7f9eab943000] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9e982f1c00) [pid = 1885] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9ea7735c00) [pid = 1885] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ea64d1400) [pid = 1885] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9c6a4000) [pid = 1885] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e9a15d800) [pid = 1885] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e977a2800) [pid = 1885] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9e9e28a800) [pid = 1885] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9eb0362800) [pid = 1885] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9ea0258000) [pid = 1885] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9e97a79000) [pid = 1885] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9e9f0ea000) [pid = 1885] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9e9f09e000) [pid = 1885] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9ea99be000) [pid = 1885] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9e97a7a000) [pid = 1885] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e9f0f0800) [pid = 1885] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9ea0dd4400) [pid = 1885] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9e96bd9400) [pid = 1885] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9ea4ee2c00) [pid = 1885] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9e982f9000) [pid = 1885] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9ea0d30400) [pid = 1885] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9ea64ce000) [pid = 1885] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9e9b1e2c00) [pid = 1885] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9ea4cc7400) [pid = 1885] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ea4d6b800) [pid = 1885] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ea773a400) [pid = 1885] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9ea0d31800) [pid = 1885] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9e9a154400) [pid = 1885] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9e9c6a3000) [pid = 1885] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9e9779b400) [pid = 1885] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9ea6747800) [pid = 1885] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9e9b1eb800) [pid = 1885] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9ea4bf4400) [pid = 1885] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 129 (0x7f9e9a155c00) [pid = 1885] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 128 (0x7f9eac9cf000) [pid = 1885] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 127 (0x7f9ea4eec800) [pid = 1885] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 126 (0x7f9eac9ca400) [pid = 1885] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 125 (0x7f9eab820c00) [pid = 1885] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 124 (0x7f9e9b1e9400) [pid = 1885] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:28:23 INFO - PROCESS | 1885 | --DOMWINDOW == 123 (0x7f9e9b189800) [pid = 1885] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:28:23 INFO - PROCESS | 1885 | 1461000503379 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]]]}] 10:28:23 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 10:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1725ms 10:28:23 INFO - PROCESS | 1885 | 1461000503426 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:28:23 INFO - PROCESS | 1885 | 1461000503429 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:28:23 INFO - PROCESS | 1885 | 1461000503434 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 1885 | 1461000503436 Marionette TRACE conn3 <- [1,1782,null,{}] 10:28:23 INFO - PROCESS | 1885 | 1461000503441 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}] 10:28:23 INFO - PROCESS | 1885 | 1461000503621 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:28:23 INFO - PROCESS | 1885 | 1461000503776 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e113000 == 94 [pid = 1885] [id = 453] 10:28:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 124 (0x7f9e96bdfc00) [pid = 1885] [serial = 1360] [outer = (nil)] 10:28:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 125 (0x7f9e9b189800) [pid = 1885] [serial = 1361] [outer = 0x7f9e96bdfc00] 10:28:23 INFO - PROCESS | 1885 | 1461000503843 Marionette DEBUG loaded listener.js 10:28:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 126 (0x7f9e9e28a800) [pid = 1885] [serial = 1362] [outer = 0x7f9e96bdfc00] 10:28:24 INFO - PROCESS | 1885 | 1461000504432 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]]]}] 10:28:24 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 10:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1026ms 10:28:24 INFO - PROCESS | 1885 | 1461000504461 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:28:24 INFO - PROCESS | 1885 | 1461000504464 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:28:24 INFO - PROCESS | 1885 | 1461000504469 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:28:24 INFO - PROCESS | 1885 | 1461000504472 Marionette TRACE conn3 <- [1,1786,null,{}] 10:28:24 INFO - PROCESS | 1885 | 1461000504477 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}] 10:28:24 INFO - PROCESS | 1885 | 1461000504637 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:28:24 INFO - PROCESS | 1885 | 1461000504653 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84c5800 == 95 [pid = 1885] [id = 454] 10:28:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 127 (0x7f9e977a2800) [pid = 1885] [serial = 1363] [outer = (nil)] 10:28:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 128 (0x7f9ea0258000) [pid = 1885] [serial = 1364] [outer = 0x7f9e977a2800] 10:28:24 INFO - PROCESS | 1885 | 1461000504847 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 129 (0x7f9ea633b000) [pid = 1885] [serial = 1365] [outer = 0x7f9e977a2800] 10:28:25 INFO - PROCESS | 1885 | 1461000505827 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]]]}] 10:28:25 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 10:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1432ms 10:28:25 INFO - PROCESS | 1885 | 1461000505902 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:28:25 INFO - PROCESS | 1885 | 1461000505909 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:28:25 INFO - PROCESS | 1885 | 1461000505917 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 1885 | 1461000505922 Marionette TRACE conn3 <- [1,1790,null,{}] 10:28:25 INFO - PROCESS | 1885 | 1461000505929 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}] 10:28:26 INFO - PROCESS | 1885 | 1461000506163 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:28:26 INFO - PROCESS | 1885 | 1461000506358 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea036e800 == 96 [pid = 1885] [id = 455] 10:28:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 130 (0x7f9e9b1e6800) [pid = 1885] [serial = 1366] [outer = (nil)] 10:28:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9e9dead000) [pid = 1885] [serial = 1367] [outer = 0x7f9e9b1e6800] 10:28:26 INFO - PROCESS | 1885 | 1461000506427 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9e9f20dc00) [pid = 1885] [serial = 1368] [outer = 0x7f9e9b1e6800] 10:28:27 INFO - PROCESS | 1885 | 1461000507381 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]]]}] 10:28:27 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) 10:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1538ms 10:28:27 INFO - PROCESS | 1885 | 1461000507457 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:28:27 INFO - PROCESS | 1885 | 1461000507465 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:28:27 INFO - PROCESS | 1885 | 1461000507475 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:28:27 INFO - PROCESS | 1885 | 1461000507478 Marionette TRACE conn3 <- [1,1794,null,{}] 10:28:27 INFO - PROCESS | 1885 | 1461000507482 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}] 10:28:27 INFO - PROCESS | 1885 | 1461000507698 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:28:27 INFO - PROCESS | 1885 | 1461000507968 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67e1800 == 97 [pid = 1885] [id = 456] 10:28:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9ea5042800) [pid = 1885] [serial = 1369] [outer = (nil)] 10:28:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9ea58dd800) [pid = 1885] [serial = 1370] [outer = 0x7f9ea5042800] 10:28:28 INFO - PROCESS | 1885 | 1461000508084 Marionette DEBUG loaded listener.js 10:28:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9ea674bc00) [pid = 1885] [serial = 1371] [outer = 0x7f9ea5042800] 10:28:28 INFO - PROCESS | 1885 | 1461000508951 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]]]}] 10:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1530ms 10:28:29 INFO - PROCESS | 1885 | 1461000509005 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:28:29 INFO - PROCESS | 1885 | 1461000509009 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:28:29 INFO - PROCESS | 1885 | 1461000509015 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:28:29 INFO - PROCESS | 1885 | 1461000509020 Marionette TRACE conn3 <- [1,1798,null,{}] 10:28:29 INFO - PROCESS | 1885 | 1461000509035 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}] 10:28:29 INFO - PROCESS | 1885 | 1461000509222 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:28:29 INFO - PROCESS | 1885 | 1461000509413 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab909000 == 98 [pid = 1885] [id = 457] 10:28:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ea773b000) [pid = 1885] [serial = 1372] [outer = (nil)] 10:28:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9ea8799800) [pid = 1885] [serial = 1373] [outer = 0x7f9ea773b000] 10:28:29 INFO - PROCESS | 1885 | 1461000509488 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9eab824c00) [pid = 1885] [serial = 1374] [outer = 0x7f9ea773b000] 10:28:30 INFO - PROCESS | 1885 | 1461000510367 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]]]}] 10:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1381ms 10:28:30 INFO - PROCESS | 1885 | 1461000510396 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 1885 | 1461000510400 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:28:30 INFO - PROCESS | 1885 | 1461000510406 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 1885 | 1461000510409 Marionette TRACE conn3 <- [1,1802,null,{}] 10:28:30 INFO - PROCESS | 1885 | 1461000510415 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}] 10:28:30 INFO - PROCESS | 1885 | 1461000510587 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:28:30 INFO - PROCESS | 1885 | 1461000510787 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafb1e000 == 99 [pid = 1885] [id = 458] 10:28:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9ea7871000) [pid = 1885] [serial = 1375] [outer = (nil)] 10:28:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9eabdd9c00) [pid = 1885] [serial = 1376] [outer = 0x7f9ea7871000] 10:28:30 INFO - PROCESS | 1885 | 1461000510857 Marionette DEBUG loaded listener.js 10:28:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9eac935c00) [pid = 1885] [serial = 1377] [outer = 0x7f9ea7871000] 10:28:31 INFO - PROCESS | 1885 | 1461000511697 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]]]}] 10:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1326ms 10:28:31 INFO - PROCESS | 1885 | 1461000511733 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:28:31 INFO - PROCESS | 1885 | 1461000511737 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:28:31 INFO - PROCESS | 1885 | 1461000511742 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:28:31 INFO - PROCESS | 1885 | 1461000511744 Marionette TRACE conn3 <- [1,1806,null,{}] 10:28:31 INFO - PROCESS | 1885 | 1461000511750 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}] 10:28:31 INFO - PROCESS | 1885 | 1461000511909 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:28:32 INFO - PROCESS | 1885 | 1461000512105 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0acb800 == 100 [pid = 1885] [id = 459] 10:28:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9ea8996800) [pid = 1885] [serial = 1378] [outer = (nil)] 10:28:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9eac9d0400) [pid = 1885] [serial = 1379] [outer = 0x7f9ea8996800] 10:28:32 INFO - PROCESS | 1885 | 1461000512170 Marionette DEBUG loaded listener.js 10:28:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9eaea70c00) [pid = 1885] [serial = 1380] [outer = 0x7f9ea8996800] 10:28:33 INFO - PROCESS | 1885 | 1461000513067 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]]]}] 10:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1383ms 10:28:33 INFO - PROCESS | 1885 | 1461000513127 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:28:33 INFO - PROCESS | 1885 | 1461000513129 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:28:33 INFO - PROCESS | 1885 | 1461000513135 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:28:33 INFO - PROCESS | 1885 | 1461000513137 Marionette TRACE conn3 <- [1,1810,null,{}] 10:28:33 INFO - PROCESS | 1885 | 1461000513143 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}] 10:28:33 INFO - PROCESS | 1885 | 1461000513340 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:28:33 INFO - PROCESS | 1885 | 1461000513532 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf70e800 == 101 [pid = 1885] [id = 460] 10:28:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9eaea72400) [pid = 1885] [serial = 1381] [outer = (nil)] 10:28:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9eb1fa5c00) [pid = 1885] [serial = 1382] [outer = 0x7f9eaea72400] 10:28:33 INFO - PROCESS | 1885 | 1461000513603 Marionette DEBUG loaded listener.js 10:28:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9ebe666400) [pid = 1885] [serial = 1383] [outer = 0x7f9eaea72400] 10:28:34 INFO - PROCESS | 1885 | 1461000514453 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]]]}] 10:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1375ms 10:28:34 INFO - PROCESS | 1885 | 1461000514511 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:28:34 INFO - PROCESS | 1885 | 1461000514514 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:28:34 INFO - PROCESS | 1885 | 1461000514520 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:28:34 INFO - PROCESS | 1885 | 1461000514522 Marionette TRACE conn3 <- [1,1814,null,{}] 10:28:34 INFO - PROCESS | 1885 | 1461000514527 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}] 10:28:34 INFO - PROCESS | 1885 | 1461000514686 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:28:34 INFO - PROCESS | 1885 | 1461000514883 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3603800 == 102 [pid = 1885] [id = 461] 10:28:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9eb035e400) [pid = 1885] [serial = 1384] [outer = (nil)] 10:28:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ebf7cf000) [pid = 1885] [serial = 1385] [outer = 0x7f9eb035e400] 10:28:34 INFO - PROCESS | 1885 | 1461000514947 Marionette DEBUG loaded listener.js 10:28:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9ebfbb8800) [pid = 1885] [serial = 1386] [outer = 0x7f9eb035e400] 10:28:35 INFO - PROCESS | 1885 | 1461000515776 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]]]}] 10:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1326ms 10:28:35 INFO - PROCESS | 1885 | 1461000515847 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:28:35 INFO - PROCESS | 1885 | 1461000515851 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:28:35 INFO - PROCESS | 1885 | 1461000515856 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:28:35 INFO - PROCESS | 1885 | 1461000515858 Marionette TRACE conn3 <- [1,1818,null,{}] 10:28:35 INFO - PROCESS | 1885 | 1461000515864 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}] 10:28:36 INFO - PROCESS | 1885 | 1461000516029 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:28:36 INFO - PROCESS | 1885 | 1461000516225 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec5981000 == 103 [pid = 1885] [id = 462] 10:28:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9ea4cc7c00) [pid = 1885] [serial = 1387] [outer = (nil)] 10:28:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ebf8fa400) [pid = 1885] [serial = 1388] [outer = 0x7f9ea4cc7c00] 10:28:36 INFO - PROCESS | 1885 | 1461000516297 Marionette DEBUG loaded listener.js 10:28:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9ec32c4400) [pid = 1885] [serial = 1389] [outer = 0x7f9ea4cc7c00] 10:28:37 INFO - PROCESS | 1885 | 1461000517126 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]]]}] 10:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1326ms 10:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:28:37 INFO - PROCESS | 1885 | 1461000517184 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:28:37 INFO - PROCESS | 1885 | 1461000517187 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:28:37 INFO - PROCESS | 1885 | 1461000517192 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:28:37 INFO - PROCESS | 1885 | 1461000517195 Marionette TRACE conn3 <- [1,1822,null,{}] 10:28:37 INFO - PROCESS | 1885 | 1461000517200 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}] 10:28:37 INFO - PROCESS | 1885 | 1461000517390 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:28:37 INFO - PROCESS | 1885 | 1461000517602 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7e6c800 == 104 [pid = 1885] [id = 463] 10:28:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9eb3f48800) [pid = 1885] [serial = 1390] [outer = (nil)] 10:28:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ec3858c00) [pid = 1885] [serial = 1391] [outer = 0x7f9eb3f48800] 10:28:37 INFO - PROCESS | 1885 | 1461000517673 Marionette DEBUG loaded listener.js 10:28:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9ec3b02800) [pid = 1885] [serial = 1392] [outer = 0x7f9eb3f48800] 10:28:38 INFO - PROCESS | 1885 | 1461000518509 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]]]}] 10:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1377ms 10:28:38 INFO - PROCESS | 1885 | 1461000518570 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:28:38 INFO - PROCESS | 1885 | 1461000518573 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:28:38 INFO - PROCESS | 1885 | 1461000518579 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:28:38 INFO - PROCESS | 1885 | 1461000518581 Marionette TRACE conn3 <- [1,1826,null,{}] 10:28:38 INFO - PROCESS | 1885 | 1461000518587 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}] 10:28:38 INFO - PROCESS | 1885 | 1461000518770 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:28:38 INFO - PROCESS | 1885 | 1461000518972 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96555000 == 105 [pid = 1885] [id = 464] 10:28:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e983c0c00) [pid = 1885] [serial = 1393] [outer = (nil)] 10:28:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e983c8800) [pid = 1885] [serial = 1394] [outer = 0x7f9e983c0c00] 10:28:39 INFO - PROCESS | 1885 | 1461000519042 Marionette DEBUG loaded listener.js 10:28:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e983ccc00) [pid = 1885] [serial = 1395] [outer = 0x7f9e983c0c00] 10:28:39 INFO - PROCESS | 1885 | 1461000519910 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]]]}] 10:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1377ms 10:28:39 INFO - PROCESS | 1885 | 1461000519958 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:28:39 INFO - PROCESS | 1885 | 1461000519962 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:28:39 INFO - PROCESS | 1885 | 1461000519967 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:28:39 INFO - PROCESS | 1885 | 1461000519971 Marionette TRACE conn3 <- [1,1830,null,{}] 10:28:39 INFO - PROCESS | 1885 | 1461000519977 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}] 10:28:40 INFO - PROCESS | 1885 | 1461000520180 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:28:40 INFO - PROCESS | 1885 | 1461000520413 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8833800 == 106 [pid = 1885] [id = 465] 10:28:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e9bf54400) [pid = 1885] [serial = 1396] [outer = (nil)] 10:28:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e9bf5e000) [pid = 1885] [serial = 1397] [outer = 0x7f9e9bf54400] 10:28:40 INFO - PROCESS | 1885 | 1461000520523 Marionette DEBUG loaded listener.js 10:28:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ec3b90400) [pid = 1885] [serial = 1398] [outer = 0x7f9e9bf54400] 10:28:41 INFO - PROCESS | 1885 | 1461000521370 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]]]}] 10:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1476ms 10:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:28:41 INFO - PROCESS | 1885 | 1461000521445 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:28:41 INFO - PROCESS | 1885 | 1461000521448 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:28:41 INFO - PROCESS | 1885 | 1461000521454 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:28:41 INFO - PROCESS | 1885 | 1461000521456 Marionette TRACE conn3 <- [1,1834,null,{}] 10:28:41 INFO - PROCESS | 1885 | 1461000521461 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}] 10:28:41 INFO - PROCESS | 1885 | 1461000521635 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:28:41 INFO - PROCESS | 1885 | 1461000521831 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e955cf000 == 107 [pid = 1885] [id = 466] 10:28:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e9bf5bc00) [pid = 1885] [serial = 1399] [outer = (nil)] 10:28:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e9f219c00) [pid = 1885] [serial = 1400] [outer = 0x7f9e9bf5bc00] 10:28:41 INFO - PROCESS | 1885 | 1461000521899 Marionette DEBUG loaded listener.js 10:28:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e9f220000) [pid = 1885] [serial = 1401] [outer = 0x7f9e9bf5bc00] 10:28:42 INFO - PROCESS | 1885 | 1461000522744 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]]]}] 10:28:42 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 10:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1328ms 10:28:42 INFO - PROCESS | 1885 | 1461000522781 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:28:42 INFO - PROCESS | 1885 | 1461000522788 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:28:42 INFO - PROCESS | 1885 | 1461000522793 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 1885 | 1461000522795 Marionette TRACE conn3 <- [1,1838,null,{}] 10:28:42 INFO - PROCESS | 1885 | 1461000522801 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}] 10:28:42 INFO - PROCESS | 1885 | 1461000522970 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:28:43 INFO - PROCESS | 1885 | 1461000523171 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8843000 == 108 [pid = 1885] [id = 467] 10:28:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e94747c00) [pid = 1885] [serial = 1402] [outer = (nil)] 10:28:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9e9474e000) [pid = 1885] [serial = 1403] [outer = 0x7f9e94747c00] 10:28:43 INFO - PROCESS | 1885 | 1461000523238 Marionette DEBUG loaded listener.js 10:28:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e94753400) [pid = 1885] [serial = 1404] [outer = 0x7f9e94747c00] 10:28:44 INFO - PROCESS | 1885 | 1461000524110 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]]]}] 10:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1378ms 10:28:44 INFO - PROCESS | 1885 | 1461000524173 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:28:44 INFO - PROCESS | 1885 | 1461000524176 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:28:44 INFO - PROCESS | 1885 | 1461000524182 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:28:44 INFO - PROCESS | 1885 | 1461000524183 Marionette TRACE conn3 <- [1,1842,null,{}] 10:28:44 INFO - PROCESS | 1885 | 1461000524189 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}] 10:28:44 INFO - PROCESS | 1885 | 1461000524358 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:28:44 INFO - PROCESS | 1885 | 1461000524563 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9821f800 == 109 [pid = 1885] [id = 468] 10:28:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9e94753000) [pid = 1885] [serial = 1405] [outer = (nil)] 10:28:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9e9a15e800) [pid = 1885] [serial = 1406] [outer = 0x7f9e94753000] 10:28:44 INFO - PROCESS | 1885 | 1461000524632 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e9f098c00) [pid = 1885] [serial = 1407] [outer = 0x7f9e94753000] 10:28:45 INFO - PROCESS | 1885 | 1461000525491 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]]]}] 10:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1384ms 10:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:28:45 INFO - PROCESS | 1885 | 1461000525566 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:28:45 INFO - PROCESS | 1885 | 1461000525569 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:28:45 INFO - PROCESS | 1885 | 1461000525575 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 1885 | 1461000525578 Marionette TRACE conn3 <- [1,1846,null,{}] 10:28:45 INFO - PROCESS | 1885 | 1461000525583 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}] 10:28:45 INFO - PROCESS | 1885 | 1461000525777 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:28:45 INFO - PROCESS | 1885 | 1461000525984 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97ada800 == 110 [pid = 1885] [id = 469] 10:28:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e94748400) [pid = 1885] [serial = 1408] [outer = (nil)] 10:28:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9e983c2c00) [pid = 1885] [serial = 1409] [outer = 0x7f9e94748400] 10:28:46 INFO - PROCESS | 1885 | 1461000526100 Marionette DEBUG loaded listener.js 10:28:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e9c361400) [pid = 1885] [serial = 1410] [outer = 0x7f9e94748400] 10:28:47 INFO - PROCESS | 1885 | 1461000527414 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]]]}] 10:28:47 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) 10:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1888ms 10:28:47 INFO - PROCESS | 1885 | 1461000527462 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:28:47 INFO - PROCESS | 1885 | 1461000527469 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:28:47 INFO - PROCESS | 1885 | 1461000527476 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:28:47 INFO - PROCESS | 1885 | 1461000527481 Marionette TRACE conn3 <- [1,1850,null,{}] 10:28:47 INFO - PROCESS | 1885 | 1461000527487 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}] 10:28:47 INFO - PROCESS | 1885 | 1461000527676 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:28:47 INFO - PROCESS | 1885 | 1461000527878 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0522000 == 111 [pid = 1885] [id = 470] 10:28:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e9a155c00) [pid = 1885] [serial = 1411] [outer = (nil)] 10:28:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e9bf57400) [pid = 1885] [serial = 1412] [outer = 0x7f9e9a155c00] 10:28:47 INFO - PROCESS | 1885 | 1461000527942 Marionette DEBUG loaded listener.js 10:28:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e9bf61400) [pid = 1885] [serial = 1413] [outer = 0x7f9e9a155c00] 10:28:49 INFO - PROCESS | 1885 | 1461000529017 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]]]}] 10:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1578ms 10:28:49 INFO - PROCESS | 1885 | 1461000529055 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:28:49 INFO - PROCESS | 1885 | 1461000529062 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:28:49 INFO - PROCESS | 1885 | 1461000529071 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:28:49 INFO - PROCESS | 1885 | 1461000529074 Marionette TRACE conn3 <- [1,1854,null,{}] 10:28:49 INFO - PROCESS | 1885 | 1461000529079 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}] 10:28:49 INFO - PROCESS | 1885 | 1461000529246 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:28:49 INFO - PROCESS | 1885 | 1461000529528 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e17a800 == 112 [pid = 1885] [id = 471] 10:28:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9ee92c00) [pid = 1885] [serial = 1414] [outer = (nil)] 10:28:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9e9f0eb000) [pid = 1885] [serial = 1415] [outer = 0x7f9e9ee92c00] 10:28:49 INFO - PROCESS | 1885 | 1461000529639 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9f208c00) [pid = 1885] [serial = 1416] [outer = 0x7f9e9ee92c00] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e113000 == 111 [pid = 1885] [id = 453] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7c3b800 == 110 [pid = 1885] [id = 452] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea597d000 == 109 [pid = 1885] [id = 451] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea046b800 == 108 [pid = 1885] [id = 450] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d607000 == 107 [pid = 1885] [id = 449] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d49800 == 106 [pid = 1885] [id = 448] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8ae000 == 105 [pid = 1885] [id = 447] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d60d000 == 104 [pid = 1885] [id = 446] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec361b000 == 103 [pid = 1885] [id = 445] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3122800 == 102 [pid = 1885] [id = 444] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe8a6800 == 101 [pid = 1885] [id = 443] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebd7f5800 == 100 [pid = 1885] [id = 442] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb143a800 == 99 [pid = 1885] [id = 441] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0ad2000 == 98 [pid = 1885] [id = 440] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0551800 == 97 [pid = 1885] [id = 439] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac9a2800 == 96 [pid = 1885] [id = 438] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac70d800 == 95 [pid = 1885] [id = 437] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab88c800 == 94 [pid = 1885] [id = 436] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea854e800 == 93 [pid = 1885] [id = 435] 10:28:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0530800 == 92 [pid = 1885] [id = 434] 10:28:50 INFO - PROCESS | 1885 | 1461000530522 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]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1479ms 10:28:50 INFO - PROCESS | 1885 | 1461000530550 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 1885 | 1461000530553 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ea5936800) [pid = 1885] [serial = 1224] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9eafffa400) [pid = 1885] [serial = 1239] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ea7bc5000) [pid = 1885] [serial = 1284] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9eb3d63800) [pid = 1885] [serial = 1188] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e9f210000) [pid = 1885] [serial = 1290] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9e9e294800) [pid = 1885] [serial = 1128] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea0dd9800) [pid = 1885] [serial = 1158] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9ebe810c00) [pid = 1885] [serial = 1194] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9ea58dcc00) [pid = 1885] [serial = 1280] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e9df26400) [pid = 1885] [serial = 1254] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ec32c2400) [pid = 1885] [serial = 1245] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9e9f204400) [pid = 1885] [serial = 1266] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ebd7d6c00) [pid = 1885] [serial = 1191] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9eafff2400) [pid = 1885] [serial = 1182] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9eac883400) [pid = 1885] [serial = 1236] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea633c000) [pid = 1885] [serial = 1281] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea4eeb400) [pid = 1885] [serial = 1277] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ea504c000) [pid = 1885] [serial = 1257] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea674b400) [pid = 1885] [serial = 1161] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e9c0d2400) [pid = 1885] [serial = 1268] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ea0ddc000) [pid = 1885] [serial = 1274] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9eb0361400) [pid = 1885] [serial = 1185] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e9b1ebc00) [pid = 1885] [serial = 1286] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ea5043c00) [pid = 1885] [serial = 1292] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea7f9a400) [pid = 1885] [serial = 1296] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9eab81f000) [pid = 1885] [serial = 1170] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9ea6338000) [pid = 1885] [serial = 1230] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9e9a15f400) [pid = 1885] [serial = 1248] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9ea7730400) [pid = 1885] [serial = 1295] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9ea87a0c00) [pid = 1885] [serial = 1167] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9eaea68000) [pid = 1885] [serial = 1179] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9ea8133000) [pid = 1885] [serial = 1164] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e9f210c00) [pid = 1885] [serial = 1272] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9e9f10e000) [pid = 1885] [serial = 1271] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9ea4ccdc00) [pid = 1885] [serial = 1275] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9e9f108400) [pid = 1885] [serial = 1289] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9ea6342000) [pid = 1885] [serial = 1293] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9e9c6a6c00) [pid = 1885] [serial = 1287] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9ead71b400) [pid = 1885] [serial = 1176] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9ec372e400) [pid = 1885] [serial = 1251] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 139 (0x7f9ebfa04c00) [pid = 1885] [serial = 1197] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9ea9a79c00) [pid = 1885] [serial = 1233] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9ea55c7c00) [pid = 1885] [serial = 1278] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9e9dea4000) [pid = 1885] [serial = 1269] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9ea7575400) [pid = 1885] [serial = 1283] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9ebfbc6400) [pid = 1885] [serial = 1242] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9eac93dc00) [pid = 1885] [serial = 1173] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9e9f103400) [pid = 1885] [serial = 1227] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9ea7575800) [pid = 1885] [serial = 1298] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | --DOMWINDOW == 130 (0x7f9ea7fa3800) [pid = 1885] [serial = 1299] [outer = (nil)] [url = about:blank] 10:28:50 INFO - PROCESS | 1885 | 1461000530634 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 1885 | 1461000530647 Marionette TRACE conn3 <- [1,1858,null,{}] 10:28:50 INFO - PROCESS | 1885 | 1461000530666 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}] 10:28:50 INFO - PROCESS | 1885 | 1461000530832 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:28:50 INFO - PROCESS | 1885 | 1461000530848 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d61f000 == 93 [pid = 1885] [id = 472] 10:28:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 131 (0x7f9e9a151c00) [pid = 1885] [serial = 1417] [outer = (nil)] 10:28:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9e9f223000) [pid = 1885] [serial = 1418] [outer = 0x7f9e9a151c00] 10:28:51 INFO - PROCESS | 1885 | 1461000531052 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9ea0de0800) [pid = 1885] [serial = 1419] [outer = 0x7f9e9a151c00] 10:28:51 INFO - PROCESS | 1885 | 1461000531762 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]]]}] 10:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1221ms 10:28:51 INFO - PROCESS | 1885 | 1461000531780 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 1885 | 1461000531783 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:28:51 INFO - PROCESS | 1885 | 1461000531790 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 1885 | 1461000531792 Marionette TRACE conn3 <- [1,1862,null,{}] 10:28:51 INFO - PROCESS | 1885 | 1461000531797 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}] 10:28:52 INFO - PROCESS | 1885 | 1461000532027 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:28:52 INFO - PROCESS | 1885 | 1461000532129 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b0d800 == 94 [pid = 1885] [id = 473] 10:28:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9e9c356c00) [pid = 1885] [serial = 1420] [outer = (nil)] 10:28:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9ea0e3dc00) [pid = 1885] [serial = 1421] [outer = 0x7f9e9c356c00] 10:28:52 INFO - PROCESS | 1885 | 1461000532187 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ea0e45400) [pid = 1885] [serial = 1422] [outer = 0x7f9e9c356c00] 10:28:52 INFO - PROCESS | 1885 | 1461000532964 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]]]}] 10:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1228ms 10:28:53 INFO - PROCESS | 1885 | 1461000533023 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 1885 | 1461000533025 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:28:53 INFO - PROCESS | 1885 | 1461000533031 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 1885 | 1461000533033 Marionette TRACE conn3 <- [1,1866,null,{}] 10:28:53 INFO - PROCESS | 1885 | 1461000533038 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}] 10:28:53 INFO - PROCESS | 1885 | 1461000533250 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:28:53 INFO - PROCESS | 1885 | 1461000533275 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67c6000 == 95 [pid = 1885] [id = 474] 10:28:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9ea0e3a000) [pid = 1885] [serial = 1423] [outer = (nil)] 10:28:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9ea4ccc000) [pid = 1885] [serial = 1424] [outer = 0x7f9ea0e3a000] 10:28:53 INFO - PROCESS | 1885 | 1461000533333 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9ea4ee8c00) [pid = 1885] [serial = 1425] [outer = 0x7f9ea0e3a000] 10:28:54 INFO - PROCESS | 1885 | 1461000534224 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]]]}] 10:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1226ms 10:28:54 INFO - PROCESS | 1885 | 1461000534259 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:28:54 INFO - PROCESS | 1885 | 1461000534262 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:28:54 INFO - PROCESS | 1885 | 1461000534267 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:28:54 INFO - PROCESS | 1885 | 1461000534269 Marionette TRACE conn3 <- [1,1870,null,{}] 10:28:54 INFO - PROCESS | 1885 | 1461000534301 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}] 10:28:54 INFO - PROCESS | 1885 | 1461000534834 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 138 (0x7f9e9b193400) [pid = 1885] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 137 (0x7f9e982fbc00) [pid = 1885] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 136 (0x7f9e9b18cc00) [pid = 1885] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 135 (0x7f9e977a3800) [pid = 1885] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 134 (0x7f9e97a71800) [pid = 1885] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 133 (0x7f9eab943000) [pid = 1885] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 132 (0x7f9e96bdfc00) [pid = 1885] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:28:54 INFO - PROCESS | 1885 | --DOMWINDOW == 131 (0x7f9ea9a75400) [pid = 1885] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:28:55 INFO - PROCESS | 1885 | 1461000534998 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4b0a000 == 96 [pid = 1885] [id = 475] 10:28:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 132 (0x7f9e9b18e800) [pid = 1885] [serial = 1426] [outer = (nil)] 10:28:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 133 (0x7f9ea0259000) [pid = 1885] [serial = 1427] [outer = 0x7f9e9b18e800] 10:28:55 INFO - PROCESS | 1885 | 1461000535058 Marionette DEBUG loaded listener.js 10:28:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 134 (0x7f9ea674a800) [pid = 1885] [serial = 1428] [outer = 0x7f9e9b18e800] 10:28:55 INFO - PROCESS | 1885 | 1461000535725 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]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1481ms 10:28:55 INFO - PROCESS | 1885 | 1461000535751 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 1885 | 1461000535754 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:28:55 INFO - PROCESS | 1885 | 1461000535769 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 1885 | 1461000535773 Marionette TRACE conn3 <- [1,1874,null,{}] 10:28:55 INFO - PROCESS | 1885 | 1461000535778 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}] 10:28:55 INFO - PROCESS | 1885 | 1461000535985 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:28:56 INFO - PROCESS | 1885 | 1461000536007 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82ee000 == 97 [pid = 1885] [id = 476] 10:28:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 135 (0x7f9e9b193400) [pid = 1885] [serial = 1429] [outer = (nil)] 10:28:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 136 (0x7f9ea757cc00) [pid = 1885] [serial = 1430] [outer = 0x7f9e9b193400] 10:28:56 INFO - PROCESS | 1885 | 1461000536064 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 137 (0x7f9ea7f98400) [pid = 1885] [serial = 1431] [outer = 0x7f9e9b193400] 10:28:56 INFO - PROCESS | 1885 | 1461000536792 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]]]}] 10:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1189ms 10:28:56 INFO - PROCESS | 1885 | 1461000536972 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:28:56 INFO - PROCESS | 1885 | 1461000536978 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:28:56 INFO - PROCESS | 1885 | 1461000536986 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:28:56 INFO - PROCESS | 1885 | 1461000536990 Marionette TRACE conn3 <- [1,1878,null,{}] 10:28:56 INFO - PROCESS | 1885 | 1461000536998 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}] 10:28:57 INFO - PROCESS | 1885 | 1461000537237 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:28:57 INFO - PROCESS | 1885 | 1461000537435 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8b6000 == 98 [pid = 1885] [id = 477] 10:28:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 138 (0x7f9e982fbc00) [pid = 1885] [serial = 1432] [outer = (nil)] 10:28:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 139 (0x7f9e983c8400) [pid = 1885] [serial = 1433] [outer = 0x7f9e982fbc00] 10:28:57 INFO - PROCESS | 1885 | 1461000537518 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 140 (0x7f9e9b190000) [pid = 1885] [serial = 1434] [outer = 0x7f9e982fbc00] 10:28:58 INFO - PROCESS | 1885 | 1461000538453 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]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1532ms 10:28:58 INFO - PROCESS | 1885 | 1461000538520 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 1885 | 1461000538525 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:28:58 INFO - PROCESS | 1885 | 1461000538537 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1885 | 1461000538541 Marionette TRACE conn3 <- [1,1882,null,{}] 10:28:58 INFO - PROCESS | 1885 | 1461000538547 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}] 10:28:58 INFO - PROCESS | 1885 | 1461000538774 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:28:59 INFO - PROCESS | 1885 | 1461000539011 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c26000 == 99 [pid = 1885] [id = 478] 10:28:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9e9c0d2c00) [pid = 1885] [serial = 1435] [outer = (nil)] 10:28:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9e9f095000) [pid = 1885] [serial = 1436] [outer = 0x7f9e9c0d2c00] 10:28:59 INFO - PROCESS | 1885 | 1461000539123 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9e9f218c00) [pid = 1885] [serial = 1437] [outer = 0x7f9e9c0d2c00] 10:29:00 INFO - PROCESS | 1885 | 1461000540016 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]]]}] 10:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1531ms 10:29:00 INFO - PROCESS | 1885 | 1461000540065 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:29:00 INFO - PROCESS | 1885 | 1461000540071 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:29:00 INFO - PROCESS | 1885 | 1461000540080 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:29:00 INFO - PROCESS | 1885 | 1461000540082 Marionette TRACE conn3 <- [1,1886,null,{}] 10:29:00 INFO - PROCESS | 1885 | 1461000540100 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}] 10:29:00 INFO - PROCESS | 1885 | 1461000540303 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:29:00 INFO - PROCESS | 1885 | 1461000540558 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea882e000 == 100 [pid = 1885] [id = 479] 10:29:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9ea0e3b400) [pid = 1885] [serial = 1438] [outer = (nil)] 10:29:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9ea4cc8400) [pid = 1885] [serial = 1439] [outer = 0x7f9ea0e3b400] 10:29:00 INFO - PROCESS | 1885 | 1461000540679 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9ea55d0400) [pid = 1885] [serial = 1440] [outer = 0x7f9ea0e3b400] 10:29:01 INFO - PROCESS | 1885 | 1461000541489 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]]]}] 10:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1486ms 10:29:01 INFO - PROCESS | 1885 | 1461000541565 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:29:01 INFO - PROCESS | 1885 | 1461000541570 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:29:01 INFO - PROCESS | 1885 | 1461000541579 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 1885 | 1461000541582 Marionette TRACE conn3 <- [1,1890,null,{}] 10:29:01 INFO - PROCESS | 1885 | 1461000541589 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}] 10:29:01 INFO - PROCESS | 1885 | 1461000541839 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:29:02 INFO - PROCESS | 1885 | 1461000542041 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab883000 == 101 [pid = 1885] [id = 480] 10:29:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9ea0e40800) [pid = 1885] [serial = 1441] [outer = (nil)] 10:29:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9ea7575400) [pid = 1885] [serial = 1442] [outer = 0x7f9ea0e40800] 10:29:02 INFO - PROCESS | 1885 | 1461000542148 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9ea8134000) [pid = 1885] [serial = 1443] [outer = 0x7f9ea0e40800] 10:29:03 INFO - PROCESS | 1885 | 1461000543064 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]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1537ms 10:29:03 INFO - PROCESS | 1885 | 1461000543116 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 1885 | 1461000543120 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:29:03 INFO - PROCESS | 1885 | 1461000543126 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 1885 | 1461000543128 Marionette TRACE conn3 <- [1,1894,null,{}] 10:29:03 INFO - PROCESS | 1885 | 1461000543134 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}] 10:29:03 INFO - PROCESS | 1885 | 1461000543315 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:29:03 INFO - PROCESS | 1885 | 1461000543516 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac71f000 == 102 [pid = 1885] [id = 481] 10:29:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9ea55d2800) [pid = 1885] [serial = 1444] [outer = (nil)] 10:29:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9ea8989000) [pid = 1885] [serial = 1445] [outer = 0x7f9ea55d2800] 10:29:03 INFO - PROCESS | 1885 | 1461000543592 Marionette DEBUG loaded listener.js 10:29:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9ea9a74000) [pid = 1885] [serial = 1446] [outer = 0x7f9ea55d2800] 10:29:04 INFO - PROCESS | 1885 | 1461000544494 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]]]}] 10:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1440ms 10:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:29:04 INFO - PROCESS | 1885 | 1461000544568 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:29:04 INFO - PROCESS | 1885 | 1461000544571 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:29:04 INFO - PROCESS | 1885 | 1461000544577 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:29:04 INFO - PROCESS | 1885 | 1461000544580 Marionette TRACE conn3 <- [1,1898,null,{}] 10:29:04 INFO - PROCESS | 1885 | 1461000544586 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}] 10:29:04 INFO - PROCESS | 1885 | 1461000544839 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:29:05 INFO - PROCESS | 1885 | 1461000545088 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0a16800 == 103 [pid = 1885] [id = 482] 10:29:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9eac7f1400) [pid = 1885] [serial = 1447] [outer = (nil)] 10:29:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9eac933c00) [pid = 1885] [serial = 1448] [outer = 0x7f9eac7f1400] 10:29:05 INFO - PROCESS | 1885 | 1461000545206 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9ead718c00) [pid = 1885] [serial = 1449] [outer = 0x7f9eac7f1400] 10:29:06 INFO - PROCESS | 1885 | 1461000546061 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]]]}] 10:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1533ms 10:29:06 INFO - PROCESS | 1885 | 1461000546110 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:29:06 INFO - PROCESS | 1885 | 1461000546114 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:29:06 INFO - PROCESS | 1885 | 1461000546119 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:29:06 INFO - PROCESS | 1885 | 1461000546122 Marionette TRACE conn3 <- [1,1902,null,{}] 10:29:06 INFO - PROCESS | 1885 | 1461000546127 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}] 10:29:06 INFO - PROCESS | 1885 | 1461000546304 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:29:06 INFO - PROCESS | 1885 | 1461000546506 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c07800 == 104 [pid = 1885] [id = 483] 10:29:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9eac87d400) [pid = 1885] [serial = 1450] [outer = (nil)] 10:29:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9eaea71400) [pid = 1885] [serial = 1451] [outer = 0x7f9eac87d400] 10:29:06 INFO - PROCESS | 1885 | 1461000546574 Marionette DEBUG loaded listener.js 10:29:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9eafdfbc00) [pid = 1885] [serial = 1452] [outer = 0x7f9eac87d400] 10:29:07 INFO - PROCESS | 1885 | 1461000547418 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]]]}] 10:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1333ms 10:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:29:07 INFO - PROCESS | 1885 | 1461000547453 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:29:07 INFO - PROCESS | 1885 | 1461000547456 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:29:07 INFO - PROCESS | 1885 | 1461000547462 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:29:07 INFO - PROCESS | 1885 | 1461000547465 Marionette TRACE conn3 <- [1,1906,null,{}] 10:29:07 INFO - PROCESS | 1885 | 1461000547470 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}] 10:29:07 INFO - PROCESS | 1885 | 1461000547657 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:29:07 INFO - PROCESS | 1885 | 1461000547858 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe63f000 == 105 [pid = 1885] [id = 484] 10:29:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9ead71b400) [pid = 1885] [serial = 1453] [outer = (nil)] 10:29:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9eb00b3c00) [pid = 1885] [serial = 1454] [outer = 0x7f9ead71b400] 10:29:07 INFO - PROCESS | 1885 | 1461000547926 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9eb0376000) [pid = 1885] [serial = 1455] [outer = 0x7f9ead71b400] 10:29:08 INFO - PROCESS | 1885 | 1461000548794 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]]]}] 10:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1377ms 10:29:08 INFO - PROCESS | 1885 | 1461000548840 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:29:08 INFO - PROCESS | 1885 | 1461000548844 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:29:08 INFO - PROCESS | 1885 | 1461000548851 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:29:08 INFO - PROCESS | 1885 | 1461000548854 Marionette TRACE conn3 <- [1,1910,null,{}] 10:29:08 INFO - PROCESS | 1885 | 1461000548860 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}] 10:29:09 INFO - PROCESS | 1885 | 1461000549037 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:29:09 INFO - PROCESS | 1885 | 1461000549246 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3122800 == 106 [pid = 1885] [id = 485] 10:29:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ea64c4400) [pid = 1885] [serial = 1456] [outer = (nil)] 10:29:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9eafff3c00) [pid = 1885] [serial = 1457] [outer = 0x7f9ea64c4400] 10:29:09 INFO - PROCESS | 1885 | 1461000549354 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9eb184c000) [pid = 1885] [serial = 1458] [outer = 0x7f9ea64c4400] 10:29:10 INFO - PROCESS | 1885 | 1461000550247 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]]]}] 10:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1431ms 10:29:10 INFO - PROCESS | 1885 | 1461000550282 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:29:10 INFO - PROCESS | 1885 | 1461000550285 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:29:10 INFO - PROCESS | 1885 | 1461000550293 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:29:10 INFO - PROCESS | 1885 | 1461000550297 Marionette TRACE conn3 <- [1,1914,null,{}] 10:29:10 INFO - PROCESS | 1885 | 1461000550303 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}] 10:29:10 INFO - PROCESS | 1885 | 1461000550501 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:29:10 INFO - PROCESS | 1885 | 1461000550791 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec66ca800 == 107 [pid = 1885] [id = 486] 10:29:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9eb32d0c00) [pid = 1885] [serial = 1459] [outer = (nil)] 10:29:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9eb3d95000) [pid = 1885] [serial = 1460] [outer = 0x7f9eb32d0c00] 10:29:10 INFO - PROCESS | 1885 | 1461000550873 Marionette DEBUG loaded listener.js 10:29:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9ebe36ac00) [pid = 1885] [serial = 1461] [outer = 0x7f9eb32d0c00] 10:29:11 INFO - PROCESS | 1885 | 1461000551694 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]]]}] 10:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1429ms 10:29:11 INFO - PROCESS | 1885 | 1461000551722 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:29:11 INFO - PROCESS | 1885 | 1461000551726 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:29:11 INFO - PROCESS | 1885 | 1461000551732 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 1885 | 1461000551736 Marionette TRACE conn3 <- [1,1918,null,{}] 10:29:11 INFO - PROCESS | 1885 | 1461000551741 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}] 10:29:11 INFO - PROCESS | 1885 | 1461000551941 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:29:12 INFO - PROCESS | 1885 | 1461000552149 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c5b9000 == 108 [pid = 1885] [id = 487] 10:29:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9eaffeec00) [pid = 1885] [serial = 1462] [outer = (nil)] 10:29:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9ebea33c00) [pid = 1885] [serial = 1463] [outer = 0x7f9eaffeec00] 10:29:12 INFO - PROCESS | 1885 | 1461000552221 Marionette DEBUG loaded listener.js 10:29:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ec3727800) [pid = 1885] [serial = 1464] [outer = 0x7f9eaffeec00] 10:29:13 INFO - PROCESS | 1885 | 1461000553143 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]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1477ms 10:29:13 INFO - PROCESS | 1885 | 1461000553210 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 1885 | 1461000553213 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:29:13 INFO - PROCESS | 1885 | 1461000553220 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 1885 | 1461000553223 Marionette TRACE conn3 <- [1,1922,null,{}] 10:29:13 INFO - PROCESS | 1885 | 1461000553228 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}] 10:29:13 INFO - PROCESS | 1885 | 1461000553404 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:29:13 INFO - PROCESS | 1885 | 1461000553609 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1b5000 == 109 [pid = 1885] [id = 488] 10:29:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e97bea000) [pid = 1885] [serial = 1465] [outer = (nil)] 10:29:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e97bf2400) [pid = 1885] [serial = 1466] [outer = 0x7f9e97bea000] 10:29:13 INFO - PROCESS | 1885 | 1461000553678 Marionette DEBUG loaded listener.js 10:29:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9ebd7d6c00) [pid = 1885] [serial = 1467] [outer = 0x7f9e97bea000] 10:29:14 INFO - PROCESS | 1885 | 1461000554523 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]]]}] 10:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1377ms 10:29:14 INFO - PROCESS | 1885 | 1461000554598 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 1885 | 1461000554602 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:29:14 INFO - PROCESS | 1885 | 1461000554609 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 1885 | 1461000554612 Marionette TRACE conn3 <- [1,1926,null,{}] 10:29:14 INFO - PROCESS | 1885 | 1461000554617 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}] 10:29:14 INFO - PROCESS | 1885 | 1461000554804 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:29:15 INFO - PROCESS | 1885 | 1461000555007 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9de26800 == 110 [pid = 1885] [id = 489] 10:29:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e97bebc00) [pid = 1885] [serial = 1468] [outer = (nil)] 10:29:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e981b5800) [pid = 1885] [serial = 1469] [outer = 0x7f9e97bebc00] 10:29:15 INFO - PROCESS | 1885 | 1461000555118 Marionette DEBUG loaded listener.js 10:29:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e981ba000) [pid = 1885] [serial = 1470] [outer = 0x7f9e97bebc00] 10:29:16 INFO - PROCESS | 1885 | 1461000556053 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]]]}] 10:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1479ms 10:29:16 INFO - PROCESS | 1885 | 1461000556088 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:29:16 INFO - PROCESS | 1885 | 1461000556092 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:29:16 INFO - PROCESS | 1885 | 1461000556097 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:29:16 INFO - PROCESS | 1885 | 1461000556099 Marionette TRACE conn3 <- [1,1930,null,{}] 10:29:16 INFO - PROCESS | 1885 | 1461000556105 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}] 10:29:16 INFO - PROCESS | 1885 | 1461000556288 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:29:16 INFO - PROCESS | 1885 | 1461000556498 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1a6800 == 111 [pid = 1885] [id = 490] 10:29:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e97bec000) [pid = 1885] [serial = 1471] [outer = (nil)] 10:29:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e981bd800) [pid = 1885] [serial = 1472] [outer = 0x7f9e97bec000] 10:29:16 INFO - PROCESS | 1885 | 1461000556609 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9e9df1c400) [pid = 1885] [serial = 1473] [outer = 0x7f9e97bec000] 10:29:17 INFO - PROCESS | 1885 | 1461000557991 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]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1929ms 10:29:18 INFO - PROCESS | 1885 | 1461000558027 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 1885 | 1461000558034 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:29:18 INFO - PROCESS | 1885 | 1461000558042 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 1885 | 1461000558046 Marionette TRACE conn3 <- [1,1934,null,{}] 10:29:18 INFO - PROCESS | 1885 | 1461000558053 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}] 10:29:18 INFO - PROCESS | 1885 | 1461000558229 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:29:18 INFO - PROCESS | 1885 | 1461000558443 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98213000 == 112 [pid = 1885] [id = 491] 10:29:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e94751000) [pid = 1885] [serial = 1474] [outer = (nil)] 10:29:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9e981ba800) [pid = 1885] [serial = 1475] [outer = 0x7f9e94751000] 10:29:18 INFO - PROCESS | 1885 | 1461000558565 Marionette DEBUG loaded listener.js 10:29:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e9a152400) [pid = 1885] [serial = 1476] [outer = 0x7f9e94751000] 10:29:19 INFO - PROCESS | 1885 | 1461000559644 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]]]}] 10:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1632ms 10:29:19 INFO - PROCESS | 1885 | 1461000559676 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:29:19 INFO - PROCESS | 1885 | 1461000559684 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:29:19 INFO - PROCESS | 1885 | 1461000559692 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:29:19 INFO - PROCESS | 1885 | 1461000559695 Marionette TRACE conn3 <- [1,1938,null,{}] 10:29:19 INFO - PROCESS | 1885 | 1461000559699 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}] 10:29:19 INFO - PROCESS | 1885 | 1461000559867 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b0a000 == 111 [pid = 1885] [id = 475] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9ea0258000) [pid = 1885] [serial = 1364] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9eb09e2000) [pid = 1885] [serial = 1331] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9eb0355800) [pid = 1885] [serial = 1328] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ebd7cf800) [pid = 1885] [serial = 1334] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ebe5b2c00) [pid = 1885] [serial = 1337] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | 1461000560309 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67c6000 == 110 [pid = 1885] [id = 474] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4b0d800 == 109 [pid = 1885] [id = 473] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d61f000 == 108 [pid = 1885] [id = 472] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e17a800 == 107 [pid = 1885] [id = 471] 10:29:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9821e800 == 108 [pid = 1885] [id = 492] 10:29:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9c0c9c00) [pid = 1885] [serial = 1477] [outer = (nil)] 10:29:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9e9df21400) [pid = 1885] [serial = 1478] [outer = 0x7f9e9c0c9c00] 10:29:20 INFO - PROCESS | 1885 | 1461000560386 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9f0e9000) [pid = 1885] [serial = 1479] [outer = 0x7f9e9c0c9c00] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0522000 == 107 [pid = 1885] [id = 470] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8833800 == 106 [pid = 1885] [id = 465] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e96555000 == 105 [pid = 1885] [id = 464] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7e6c800 == 104 [pid = 1885] [id = 463] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec5981000 == 103 [pid = 1885] [id = 462] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3603800 == 102 [pid = 1885] [id = 461] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf70e800 == 101 [pid = 1885] [id = 460] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0acb800 == 100 [pid = 1885] [id = 459] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafb1e000 == 99 [pid = 1885] [id = 458] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab909000 == 98 [pid = 1885] [id = 457] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67e1800 == 97 [pid = 1885] [id = 456] 10:29:20 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea036e800 == 96 [pid = 1885] [id = 455] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9e9e295400) [pid = 1885] [serial = 1343] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ea7870c00) [pid = 1885] [serial = 1352] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ea4cc9c00) [pid = 1885] [serial = 1346] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e982ef400) [pid = 1885] [serial = 1340] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9eac885c00) [pid = 1885] [serial = 1319] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9ea55cf800) [pid = 1885] [serial = 1347] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea95b4800) [pid = 1885] [serial = 1301] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9c6a6400) [pid = 1885] [serial = 1349] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9eaf74e400) [pid = 1885] [serial = 1325] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9eb035d400) [pid = 1885] [serial = 1359] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9e9e28a800) [pid = 1885] [serial = 1362] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9eae8d8800) [pid = 1885] [serial = 1322] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9e9f09a800) [pid = 1885] [serial = 1304] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9eabbbcc00) [pid = 1885] [serial = 1316] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9ea9a7d400) [pid = 1885] [serial = 1355] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea6341000) [pid = 1885] [serial = 1307] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9eab829000) [pid = 1885] [serial = 1313] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ea82b7c00) [pid = 1885] [serial = 1353] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9e9b189800) [pid = 1885] [serial = 1361] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9eac7e9000) [pid = 1885] [serial = 1356] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9b196400) [pid = 1885] [serial = 1341] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9f209000) [pid = 1885] [serial = 1344] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9ead719c00) [pid = 1885] [serial = 1358] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ea633c400) [pid = 1885] [serial = 1350] [outer = (nil)] [url = about:blank] 10:29:20 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea898ec00) [pid = 1885] [serial = 1310] [outer = (nil)] [url = about:blank] 10:29:21 INFO - PROCESS | 1885 | 1461000561138 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]]]}] 10:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1480ms 10:29:21 INFO - PROCESS | 1885 | 1461000561173 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:29:21 INFO - PROCESS | 1885 | 1461000561175 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:29:21 INFO - PROCESS | 1885 | 1461000561185 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:29:21 INFO - PROCESS | 1885 | 1461000561189 Marionette TRACE conn3 <- [1,1942,null,{}] 10:29:21 INFO - PROCESS | 1885 | 1461000561219 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}] 10:29:21 INFO - PROCESS | 1885 | 1461000561379 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:29:21 INFO - PROCESS | 1885 | 1461000561396 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f346800 == 97 [pid = 1885] [id = 493] 10:29:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e9f218800) [pid = 1885] [serial = 1480] [outer = (nil)] 10:29:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9ea0254800) [pid = 1885] [serial = 1481] [outer = 0x7f9e9f218800] 10:29:21 INFO - PROCESS | 1885 | 1461000561454 Marionette DEBUG loaded listener.js 10:29:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9ea041f400) [pid = 1885] [serial = 1482] [outer = 0x7f9e9f218800] 10:29:22 INFO - PROCESS | 1885 | 1461000562315 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]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1193ms 10:29:22 INFO - PROCESS | 1885 | 1461000562375 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:29:22 INFO - PROCESS | 1885 | 1461000562378 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:29:22 INFO - PROCESS | 1885 | 1461000562384 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 1885 | 1461000562386 Marionette TRACE conn3 <- [1,1946,null,{}] 10:29:22 INFO - PROCESS | 1885 | 1461000562391 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}] 10:29:22 INFO - PROCESS | 1885 | 1461000562552 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:29:22 INFO - PROCESS | 1885 | 1461000562756 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c1e800 == 98 [pid = 1885] [id = 494] 10:29:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e9f21a400) [pid = 1885] [serial = 1483] [outer = (nil)] 10:29:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea0425800) [pid = 1885] [serial = 1484] [outer = 0x7f9e9f21a400] 10:29:22 INFO - PROCESS | 1885 | 1461000562816 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ea0e39800) [pid = 1885] [serial = 1485] [outer = 0x7f9e9f21a400] 10:29:23 INFO - PROCESS | 1885 | 1461000563616 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]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1274ms 10:29:23 INFO - PROCESS | 1885 | 1461000563658 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:29:23 INFO - PROCESS | 1885 | 1461000563662 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:29:23 INFO - PROCESS | 1885 | 1461000563674 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 1885 | 1461000563676 Marionette TRACE conn3 <- [1,1950,null,{}] 10:29:23 INFO - PROCESS | 1885 | 1461000563681 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}] 10:29:23 INFO - PROCESS | 1885 | 1461000563904 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:29:23 INFO - PROCESS | 1885 | 1461000563941 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea6495800 == 99 [pid = 1885] [id = 495] 10:29:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ea0421c00) [pid = 1885] [serial = 1486] [outer = (nil)] 10:29:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9ea0e46c00) [pid = 1885] [serial = 1487] [outer = 0x7f9ea0421c00] 10:29:24 INFO - PROCESS | 1885 | 1461000564000 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9ea4ee6000) [pid = 1885] [serial = 1488] [outer = 0x7f9ea0421c00] 10:29:24 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9e9c356c00) [pid = 1885] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:29:24 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9e9a155c00) [pid = 1885] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:29:24 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea0e3a000) [pid = 1885] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:29:24 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e9a151c00) [pid = 1885] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:29:24 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9ee92c00) [pid = 1885] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:29:24 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9b18e800) [pid = 1885] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:29:25 INFO - PROCESS | 1885 | 1461000565159 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]]]}] 10:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1531ms 10:29:25 INFO - PROCESS | 1885 | 1461000565207 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 1885 | 1461000565210 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:29:25 INFO - PROCESS | 1885 | 1461000565216 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 1885 | 1461000565218 Marionette TRACE conn3 <- [1,1954,null,{}] 10:29:25 INFO - PROCESS | 1885 | 1461000565223 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}] 10:29:25 INFO - PROCESS | 1885 | 1461000565393 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:29:25 INFO - PROCESS | 1885 | 1461000565408 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7769800 == 100 [pid = 1885] [id = 496] 10:29:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9ea0e47000) [pid = 1885] [serial = 1489] [outer = (nil)] 10:29:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9ea5941000) [pid = 1885] [serial = 1490] [outer = 0x7f9ea0e47000] 10:29:25 INFO - PROCESS | 1885 | 1461000565469 Marionette DEBUG loaded listener.js 10:29:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9ea7871400) [pid = 1885] [serial = 1491] [outer = 0x7f9ea0e47000] 10:29:26 INFO - PROCESS | 1885 | 1461000566314 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]]]}] 10:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1126ms 10:29:26 INFO - PROCESS | 1885 | 1461000566342 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 1885 | 1461000566345 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:29:26 INFO - PROCESS | 1885 | 1461000566350 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 1885 | 1461000566352 Marionette TRACE conn3 <- [1,1958,null,{}] 10:29:26 INFO - PROCESS | 1885 | 1461000566357 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}] 10:29:26 INFO - PROCESS | 1885 | 1461000566571 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:29:26 INFO - PROCESS | 1885 | 1461000566591 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82eb800 == 101 [pid = 1885] [id = 497] 10:29:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ea633b800) [pid = 1885] [serial = 1492] [outer = (nil)] 10:29:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9ea879e000) [pid = 1885] [serial = 1493] [outer = 0x7f9ea633b800] 10:29:26 INFO - PROCESS | 1885 | 1461000566648 Marionette DEBUG loaded listener.js 10:29:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9ea9a76400) [pid = 1885] [serial = 1494] [outer = 0x7f9ea633b800] 10:29:27 INFO - PROCESS | 1885 | 1461000567724 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]]]}] 10:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1428ms 10:29:27 INFO - PROCESS | 1885 | 1461000567780 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:29:27 INFO - PROCESS | 1885 | 1461000567786 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:29:27 INFO - PROCESS | 1885 | 1461000567796 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:29:27 INFO - PROCESS | 1885 | 1461000567800 Marionette TRACE conn3 <- [1,1962,null,{}] 10:29:27 INFO - PROCESS | 1885 | 1461000567808 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}] 10:29:28 INFO - PROCESS | 1885 | 1461000568016 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:29:28 INFO - PROCESS | 1885 | 1461000568220 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d7e0000 == 102 [pid = 1885] [id = 498] 10:29:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e983cc400) [pid = 1885] [serial = 1495] [outer = (nil)] 10:29:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e9bf5b800) [pid = 1885] [serial = 1496] [outer = 0x7f9e983cc400] 10:29:28 INFO - PROCESS | 1885 | 1461000568338 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9e9df22800) [pid = 1885] [serial = 1497] [outer = 0x7f9e983cc400] 10:29:29 INFO - PROCESS | 1885 | 1461000569331 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]]]}] 10:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1586ms 10:29:29 INFO - PROCESS | 1885 | 1461000569383 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:29:29 INFO - PROCESS | 1885 | 1461000569391 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:29:29 INFO - PROCESS | 1885 | 1461000569400 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 1885 | 1461000569404 Marionette TRACE conn3 <- [1,1966,null,{}] 10:29:29 INFO - PROCESS | 1885 | 1461000569410 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}] 10:29:29 INFO - PROCESS | 1885 | 1461000569595 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:29:29 INFO - PROCESS | 1885 | 1461000569797 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea6495000 == 103 [pid = 1885] [id = 499] 10:29:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e9ee9e800) [pid = 1885] [serial = 1498] [outer = (nil)] 10:29:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9ea0417c00) [pid = 1885] [serial = 1499] [outer = 0x7f9e9ee9e800] 10:29:29 INFO - PROCESS | 1885 | 1461000569944 Marionette DEBUG loaded listener.js 10:29:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ea0d29c00) [pid = 1885] [serial = 1500] [outer = 0x7f9e9ee9e800] 10:29:30 INFO - PROCESS | 1885 | 1461000570773 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]]]}] 10:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1426ms 10:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:29:30 INFO - PROCESS | 1885 | 1461000570827 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 1885 | 1461000570831 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:29:30 INFO - PROCESS | 1885 | 1461000570837 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 1885 | 1461000570842 Marionette TRACE conn3 <- [1,1970,null,{}] 10:29:30 INFO - PROCESS | 1885 | 1461000570858 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}] 10:29:31 INFO - PROCESS | 1885 | 1461000571089 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:29:31 INFO - PROCESS | 1885 | 1461000571292 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a38800 == 104 [pid = 1885] [id = 500] 10:29:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9ea0422800) [pid = 1885] [serial = 1501] [outer = (nil)] 10:29:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9ea55d4c00) [pid = 1885] [serial = 1502] [outer = 0x7f9ea0422800] 10:29:31 INFO - PROCESS | 1885 | 1461000571405 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9ea7870c00) [pid = 1885] [serial = 1503] [outer = 0x7f9ea0422800] 10:29:32 INFO - PROCESS | 1885 | 1461000572283 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]]]}] 10:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1485ms 10:29:32 INFO - PROCESS | 1885 | 1461000572322 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:29:32 INFO - PROCESS | 1885 | 1461000572327 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:29:32 INFO - PROCESS | 1885 | 1461000572332 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 1885 | 1461000572335 Marionette TRACE conn3 <- [1,1974,null,{}] 10:29:32 INFO - PROCESS | 1885 | 1461000572340 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}] 10:29:32 INFO - PROCESS | 1885 | 1461000572514 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:29:32 INFO - PROCESS | 1885 | 1461000572721 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac9a2800 == 105 [pid = 1885] [id = 501] 10:29:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9ea0d32400) [pid = 1885] [serial = 1504] [outer = (nil)] 10:29:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9eab943800) [pid = 1885] [serial = 1505] [outer = 0x7f9ea0d32400] 10:29:32 INFO - PROCESS | 1885 | 1461000572793 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9eabbbcc00) [pid = 1885] [serial = 1506] [outer = 0x7f9ea0d32400] 10:29:33 INFO - PROCESS | 1885 | 1461000573617 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]]]}] 10:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1334ms 10:29:33 INFO - PROCESS | 1885 | 1461000573667 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:29:33 INFO - PROCESS | 1885 | 1461000573671 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:29:33 INFO - PROCESS | 1885 | 1461000573676 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 1885 | 1461000573678 Marionette TRACE conn3 <- [1,1978,null,{}] 10:29:33 INFO - PROCESS | 1885 | 1461000573684 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}] 10:29:33 INFO - PROCESS | 1885 | 1461000573859 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:29:34 INFO - PROCESS | 1885 | 1461000574077 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0984800 == 106 [pid = 1885] [id = 502] 10:29:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9ea7bc0000) [pid = 1885] [serial = 1507] [outer = (nil)] 10:29:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9eac7e9000) [pid = 1885] [serial = 1508] [outer = 0x7f9ea7bc0000] 10:29:34 INFO - PROCESS | 1885 | 1461000574144 Marionette DEBUG loaded listener.js 10:29:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9eac9c5000) [pid = 1885] [serial = 1509] [outer = 0x7f9ea7bc0000] 10:29:35 INFO - PROCESS | 1885 | 1461000575020 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]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1376ms 10:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:29:35 INFO - PROCESS | 1885 | 1461000575052 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 1885 | 1461000575055 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:29:35 INFO - PROCESS | 1885 | 1461000575061 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 1885 | 1461000575064 Marionette TRACE conn3 <- [1,1982,null,{}] 10:29:35 INFO - PROCESS | 1885 | 1461000575069 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}] 10:29:35 INFO - PROCESS | 1885 | 1461000575271 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:29:35 INFO - PROCESS | 1885 | 1461000575483 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe647800 == 107 [pid = 1885] [id = 503] 10:29:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9c6a1800) [pid = 1885] [serial = 1510] [outer = (nil)] 10:29:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9eae24c000) [pid = 1885] [serial = 1511] [outer = 0x7f9e9c6a1800] 10:29:35 INFO - PROCESS | 1885 | 1461000575597 Marionette DEBUG loaded listener.js 10:29:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9ebea33800) [pid = 1885] [serial = 1512] [outer = 0x7f9e9c6a1800] 10:29:36 INFO - PROCESS | 1885 | 1461000576451 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]]]}] 10:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1433ms 10:29:36 INFO - PROCESS | 1885 | 1461000576494 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:29:36 INFO - PROCESS | 1885 | 1461000576498 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:29:36 INFO - PROCESS | 1885 | 1461000576503 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:29:36 INFO - PROCESS | 1885 | 1461000576505 Marionette TRACE conn3 <- [1,1986,null,{}] 10:29:36 INFO - PROCESS | 1885 | 1461000576511 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}] 10:29:36 INFO - PROCESS | 1885 | 1461000576674 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:29:36 INFO - PROCESS | 1885 | 1461000576881 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b5c800 == 108 [pid = 1885] [id = 504] 10:29:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea0d27800) [pid = 1885] [serial = 1513] [outer = (nil)] 10:29:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ec1a45000) [pid = 1885] [serial = 1514] [outer = 0x7f9ea0d27800] 10:29:36 INFO - PROCESS | 1885 | 1461000576989 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ec3726c00) [pid = 1885] [serial = 1515] [outer = 0x7f9ea0d27800] 10:29:37 INFO - PROCESS | 1885 | 1461000577843 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]]]}] 10:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1379ms 10:29:37 INFO - PROCESS | 1885 | 1461000577885 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:29:37 INFO - PROCESS | 1885 | 1461000577889 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:29:37 INFO - PROCESS | 1885 | 1461000577894 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 1885 | 1461000577897 Marionette TRACE conn3 <- [1,1990,null,{}] 10:29:37 INFO - PROCESS | 1885 | 1461000577902 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}] 10:29:38 INFO - PROCESS | 1885 | 1461000578075 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:29:38 INFO - PROCESS | 1885 | 1461000578282 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d7a800 == 109 [pid = 1885] [id = 505] 10:29:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e981a2000) [pid = 1885] [serial = 1516] [outer = (nil)] 10:29:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e981a8800) [pid = 1885] [serial = 1517] [outer = 0x7f9e981a2000] 10:29:38 INFO - PROCESS | 1885 | 1461000578347 Marionette DEBUG loaded listener.js 10:29:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e981ad000) [pid = 1885] [serial = 1518] [outer = 0x7f9e981a2000] 10:29:39 INFO - PROCESS | 1885 | 1461000579177 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]]]}] 10:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1329ms 10:29:39 INFO - PROCESS | 1885 | 1461000579224 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 1885 | 1461000579228 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:29:39 INFO - PROCESS | 1885 | 1461000579233 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 1885 | 1461000579235 Marionette TRACE conn3 <- [1,1994,null,{}] 10:29:39 INFO - PROCESS | 1885 | 1461000579241 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}] 10:29:39 INFO - PROCESS | 1885 | 1461000579410 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:29:39 INFO - PROCESS | 1885 | 1461000579618 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d92800 == 110 [pid = 1885] [id = 506] 10:29:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e981a2800) [pid = 1885] [serial = 1519] [outer = (nil)] 10:29:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e9849b000) [pid = 1885] [serial = 1520] [outer = 0x7f9e981a2800] 10:29:39 INFO - PROCESS | 1885 | 1461000579683 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e9849f800) [pid = 1885] [serial = 1521] [outer = 0x7f9e981a2800] 10:29:40 INFO - PROCESS | 1885 | 1461000580525 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]]]}] 10:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1332ms 10:29:40 INFO - PROCESS | 1885 | 1461000580567 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 1885 | 1461000580569 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:29:40 INFO - PROCESS | 1885 | 1461000580576 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 1885 | 1461000580579 Marionette TRACE conn3 <- [1,1998,null,{}] 10:29:40 INFO - PROCESS | 1885 | 1461000580584 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}] 10:29:40 INFO - PROCESS | 1885 | 1461000580762 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:29:40 INFO - PROCESS | 1885 | 1461000580970 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e7e000 == 111 [pid = 1885] [id = 507] 10:29:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e981a6400) [pid = 1885] [serial = 1522] [outer = (nil)] 10:29:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e984a4000) [pid = 1885] [serial = 1523] [outer = 0x7f9e981a6400] 10:29:41 INFO - PROCESS | 1885 | 1461000581052 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea4bf1c00) [pid = 1885] [serial = 1524] [outer = 0x7f9e981a6400] 10:29:41 INFO - PROCESS | 1885 | 1461000581951 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]]]}] 10:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1426ms 10:29:42 INFO - PROCESS | 1885 | 1461000582003 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:29:42 INFO - PROCESS | 1885 | 1461000582007 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:29:42 INFO - PROCESS | 1885 | 1461000582013 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 1885 | 1461000582016 Marionette TRACE conn3 <- [1,2002,null,{}] 10:29:42 INFO - PROCESS | 1885 | 1461000582022 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}] 10:29:42 INFO - PROCESS | 1885 | 1461000582236 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:29:42 INFO - PROCESS | 1885 | 1461000582444 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d77f000 == 112 [pid = 1885] [id = 508] 10:29:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e981ac800) [pid = 1885] [serial = 1525] [outer = (nil)] 10:29:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e9a0e5800) [pid = 1885] [serial = 1526] [outer = 0x7f9e981ac800] 10:29:42 INFO - PROCESS | 1885 | 1461000582558 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ec3728400) [pid = 1885] [serial = 1527] [outer = 0x7f9e981ac800] 10:29:43 INFO - PROCESS | 1885 | 1461000583405 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]]]}] 10:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1430ms 10:29:43 INFO - PROCESS | 1885 | 1461000583444 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:29:43 INFO - PROCESS | 1885 | 1461000583447 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:29:43 INFO - PROCESS | 1885 | 1461000583452 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 1885 | 1461000583454 Marionette TRACE conn3 <- [1,2006,null,{}] 10:29:43 INFO - PROCESS | 1885 | 1461000583459 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}] 10:29:43 INFO - PROCESS | 1885 | 1461000583627 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:29:43 INFO - PROCESS | 1885 | 1461000583837 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a7ad000 == 113 [pid = 1885] [id = 509] 10:29:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e969d2000) [pid = 1885] [serial = 1528] [outer = (nil)] 10:29:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9e969d7c00) [pid = 1885] [serial = 1529] [outer = 0x7f9e969d2000] 10:29:43 INFO - PROCESS | 1885 | 1461000583953 Marionette DEBUG loaded listener.js 10:29:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9e969ddc00) [pid = 1885] [serial = 1530] [outer = 0x7f9e969d2000] 10:29:44 INFO - PROCESS | 1885 | 1461000584813 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]]]}] 10:29:44 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 10:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1424ms 10:29:44 INFO - PROCESS | 1885 | 1461000584878 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 1885 | 1461000584881 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:29:44 INFO - PROCESS | 1885 | 1461000584886 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 1885 | 1461000584889 Marionette TRACE conn3 <- [1,2010,null,{}] 10:29:44 INFO - PROCESS | 1885 | 1461000584894 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}] 10:29:45 INFO - PROCESS | 1885 | 1461000585080 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:29:45 INFO - PROCESS | 1885 | 1461000585292 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e83000 == 114 [pid = 1885] [id = 510] 10:29:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9e963b7400) [pid = 1885] [serial = 1531] [outer = (nil)] 10:29:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9e963bd800) [pid = 1885] [serial = 1532] [outer = 0x7f9e963b7400] 10:29:45 INFO - PROCESS | 1885 | 1461000585403 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9e963c2400) [pid = 1885] [serial = 1533] [outer = 0x7f9e963b7400] 10:29:46 INFO - PROCESS | 1885 | 1461000586256 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]]]}] 10:29:46 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 10:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1427ms 10:29:46 INFO - PROCESS | 1885 | 1461000586314 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:29:46 INFO - PROCESS | 1885 | 1461000586317 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:29:46 INFO - PROCESS | 1885 | 1461000586325 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:29:46 INFO - PROCESS | 1885 | 1461000586327 Marionette TRACE conn3 <- [1,2014,null,{}] 10:29:46 INFO - PROCESS | 1885 | 1461000586332 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}] 10:29:46 INFO - PROCESS | 1885 | 1461000586517 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:29:46 INFO - PROCESS | 1885 | 1461000586729 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab3e000 == 115 [pid = 1885] [id = 511] 10:29:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9e963b7800) [pid = 1885] [serial = 1534] [outer = (nil)] 10:29:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9e969dac00) [pid = 1885] [serial = 1535] [outer = 0x7f9e963b7800] 10:29:46 INFO - PROCESS | 1885 | 1461000586843 Marionette DEBUG loaded listener.js 10:29:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9e983c9800) [pid = 1885] [serial = 1536] [outer = 0x7f9e963b7800] 10:29:47 INFO - PROCESS | 1885 | 1461000587713 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]]]}] 10:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1931ms 10:29:48 INFO - PROCESS | 1885 | 1461000588256 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:29:48 INFO - PROCESS | 1885 | 1461000588262 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:29:48 INFO - PROCESS | 1885 | 1461000588377 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:29:48 INFO - PROCESS | 1885 | 1461000588380 Marionette TRACE conn3 <- [1,2018,null,{}] 10:29:48 INFO - PROCESS | 1885 | 1461000588404 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}] 10:29:48 INFO - PROCESS | 1885 | 1461000588596 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:29:48 INFO - PROCESS | 1885 | 1461000588816 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d778800 == 116 [pid = 1885] [id = 512] 10:29:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9e97bef000) [pid = 1885] [serial = 1537] [outer = (nil)] 10:29:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9e981ab400) [pid = 1885] [serial = 1538] [outer = 0x7f9e97bef000] 10:29:48 INFO - PROCESS | 1885 | 1461000588880 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9e983c4800) [pid = 1885] [serial = 1539] [outer = 0x7f9e97bef000] 10:29:49 INFO - PROCESS | 1885 | 1461000589921 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]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1663ms 10:29:49 INFO - PROCESS | 1885 | 1461000589975 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:29:49 INFO - PROCESS | 1885 | 1461000589980 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:29:49 INFO - PROCESS | 1885 | 1461000589991 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 1885 | 1461000589995 Marionette TRACE conn3 <- [1,2022,null,{}] 10:29:50 INFO - PROCESS | 1885 | 1461000590000 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}] 10:29:50 INFO - PROCESS | 1885 | 1461000590175 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:29:50 INFO - PROCESS | 1885 | 1461000590432 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96557800 == 117 [pid = 1885] [id = 513] 10:29:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9e9a0ea000) [pid = 1885] [serial = 1540] [outer = (nil)] 10:29:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9e9a156800) [pid = 1885] [serial = 1541] [outer = 0x7f9e9a0ea000] 10:29:50 INFO - PROCESS | 1885 | 1461000590538 Marionette DEBUG loaded listener.js 10:29:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e9b1eac00) [pid = 1885] [serial = 1542] [outer = 0x7f9e9a0ea000] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9ea757cc00) [pid = 1885] [serial = 1430] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9ebf8fa400) [pid = 1885] [serial = 1388] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9ec3858c00) [pid = 1885] [serial = 1391] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9e983c8800) [pid = 1885] [serial = 1394] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9e9bf5e000) [pid = 1885] [serial = 1397] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e9f219c00) [pid = 1885] [serial = 1400] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9e9474e000) [pid = 1885] [serial = 1403] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9e9a15e800) [pid = 1885] [serial = 1406] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7769800 == 116 [pid = 1885] [id = 496] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea6495800 == 115 [pid = 1885] [id = 495] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c1e800 == 114 [pid = 1885] [id = 494] 10:29:51 INFO - PROCESS | 1885 | 1461000591464 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]]]}] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f346800 == 113 [pid = 1885] [id = 493] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9821e800 == 112 [pid = 1885] [id = 492] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e98213000 == 111 [pid = 1885] [id = 491] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec66ca800 == 110 [pid = 1885] [id = 486] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3122800 == 109 [pid = 1885] [id = 485] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe63f000 == 108 [pid = 1885] [id = 484] 10:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1536ms 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3c07800 == 107 [pid = 1885] [id = 483] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0a16800 == 106 [pid = 1885] [id = 482] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac71f000 == 105 [pid = 1885] [id = 481] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab883000 == 104 [pid = 1885] [id = 480] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea882e000 == 103 [pid = 1885] [id = 479] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c26000 == 102 [pid = 1885] [id = 478] 10:29:51 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8b6000 == 101 [pid = 1885] [id = 477] 10:29:51 INFO - PROCESS | 1885 | 1461000591563 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 1885 | 1461000591567 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:29:51 INFO - PROCESS | 1885 | 1461000591576 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 1885 | 1461000591578 Marionette TRACE conn3 <- [1,2026,null,{}] 10:29:51 INFO - PROCESS | 1885 | 1461000591592 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}] 10:29:51 INFO - PROCESS | 1885 | 1461000591762 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9ea0e3dc00) [pid = 1885] [serial = 1421] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e9bf61400) [pid = 1885] [serial = 1413] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e9bf57400) [pid = 1885] [serial = 1412] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ea4ccc000) [pid = 1885] [serial = 1424] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e983c2c00) [pid = 1885] [serial = 1409] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9f223000) [pid = 1885] [serial = 1418] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea0de0800) [pid = 1885] [serial = 1419] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9e9dead000) [pid = 1885] [serial = 1367] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9eb1fa5c00) [pid = 1885] [serial = 1382] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9f208c00) [pid = 1885] [serial = 1416] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9e9f0eb000) [pid = 1885] [serial = 1415] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9eac9d0400) [pid = 1885] [serial = 1379] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea0259000) [pid = 1885] [serial = 1427] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9eabdd9c00) [pid = 1885] [serial = 1376] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9ea8799800) [pid = 1885] [serial = 1373] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ebf7cf000) [pid = 1885] [serial = 1385] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea58dd800) [pid = 1885] [serial = 1370] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ea4ee8c00) [pid = 1885] [serial = 1425] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9ea674a800) [pid = 1885] [serial = 1428] [outer = (nil)] [url = about:blank] 10:29:51 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ea0e45400) [pid = 1885] [serial = 1422] [outer = (nil)] [url = about:blank] 10:29:52 INFO - PROCESS | 1885 | 1461000592022 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9b016800 == 102 [pid = 1885] [id = 514] 10:29:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e9bf57400) [pid = 1885] [serial = 1543] [outer = (nil)] 10:29:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e9df26000) [pid = 1885] [serial = 1544] [outer = 0x7f9e9bf57400] 10:29:52 INFO - PROCESS | 1885 | 1461000592126 Marionette DEBUG loaded listener.js 10:29:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e9f105800) [pid = 1885] [serial = 1545] [outer = 0x7f9e9bf57400] 10:29:52 INFO - PROCESS | 1885 | 1461000592846 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]]]}] 10:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1285ms 10:29:52 INFO - PROCESS | 1885 | 1461000592861 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:29:52 INFO - PROCESS | 1885 | 1461000592863 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:29:52 INFO - PROCESS | 1885 | 1461000592869 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 1885 | 1461000592871 Marionette TRACE conn3 <- [1,2030,null,{}] 10:29:52 INFO - PROCESS | 1885 | 1461000592876 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}] 10:29:53 INFO - PROCESS | 1885 | 1461000593032 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:29:53 INFO - PROCESS | 1885 | 1461000593206 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f360000 == 103 [pid = 1885] [id = 515] 10:29:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e9c0d6c00) [pid = 1885] [serial = 1546] [outer = (nil)] 10:29:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e9f21e400) [pid = 1885] [serial = 1547] [outer = 0x7f9e9c0d6c00] 10:29:53 INFO - PROCESS | 1885 | 1461000593263 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea0422c00) [pid = 1885] [serial = 1548] [outer = 0x7f9e9c0d6c00] 10:29:54 INFO - PROCESS | 1885 | 1461000593995 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]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1174ms 10:29:54 INFO - PROCESS | 1885 | 1461000594044 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 1885 | 1461000594047 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:29:54 INFO - PROCESS | 1885 | 1461000594065 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 1885 | 1461000594067 Marionette TRACE conn3 <- [1,2034,null,{}] 10:29:54 INFO - PROCESS | 1885 | 1461000594072 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}] 10:29:54 INFO - PROCESS | 1885 | 1461000594300 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:29:54 INFO - PROCESS | 1885 | 1461000594325 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e7f000 == 104 [pid = 1885] [id = 516] 10:29:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e9f208c00) [pid = 1885] [serial = 1549] [outer = (nil)] 10:29:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea0de0800) [pid = 1885] [serial = 1550] [outer = 0x7f9e9f208c00] 10:29:54 INFO - PROCESS | 1885 | 1461000594383 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea0e45000) [pid = 1885] [serial = 1551] [outer = 0x7f9e9f208c00] 10:29:55 INFO - PROCESS | 1885 | 1461000595220 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]]]}] 10:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1225ms 10:29:55 INFO - PROCESS | 1885 | 1461000595291 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:29:55 INFO - PROCESS | 1885 | 1461000595293 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:29:55 INFO - PROCESS | 1885 | 1461000595304 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:29:55 INFO - PROCESS | 1885 | 1461000595307 Marionette TRACE conn3 <- [1,2038,null,{}] 10:29:55 INFO - PROCESS | 1885 | 1461000595317 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}] 10:29:55 INFO - PROCESS | 1885 | 1461000595571 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:29:55 INFO - PROCESS | 1885 | 1461000595611 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5714000 == 105 [pid = 1885] [id = 517] 10:29:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea4eea400) [pid = 1885] [serial = 1552] [outer = (nil)] 10:29:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea6748800) [pid = 1885] [serial = 1553] [outer = 0x7f9ea4eea400] 10:29:55 INFO - PROCESS | 1885 | 1461000595676 Marionette DEBUG loaded listener.js 10:29:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9ea786f000) [pid = 1885] [serial = 1554] [outer = 0x7f9ea4eea400] 10:29:56 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea0e47000) [pid = 1885] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:29:56 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9f218800) [pid = 1885] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:29:56 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9e94751000) [pid = 1885] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:29:56 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e9b193400) [pid = 1885] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:29:56 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea0421c00) [pid = 1885] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:29:56 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e9f21a400) [pid = 1885] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:29:56 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e9c0c9c00) [pid = 1885] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:29:56 INFO - PROCESS | 1885 | 1461000596857 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]]]}] 10:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1582ms 10:29:56 INFO - PROCESS | 1885 | 1461000596890 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:29:56 INFO - PROCESS | 1885 | 1461000596893 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:29:56 INFO - PROCESS | 1885 | 1461000596898 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:29:56 INFO - PROCESS | 1885 | 1461000596901 Marionette TRACE conn3 <- [1,2042,null,{}] 10:29:56 INFO - PROCESS | 1885 | 1461000596905 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}] 10:29:57 INFO - PROCESS | 1885 | 1461000597068 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:29:57 INFO - PROCESS | 1885 | 1461000597083 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea648a800 == 106 [pid = 1885] [id = 518] 10:29:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea0421c00) [pid = 1885] [serial = 1555] [outer = (nil)] 10:29:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea879d400) [pid = 1885] [serial = 1556] [outer = 0x7f9ea0421c00] 10:29:57 INFO - PROCESS | 1885 | 1461000597140 Marionette DEBUG loaded listener.js 10:29:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea9a72800) [pid = 1885] [serial = 1557] [outer = 0x7f9ea0421c00] 10:29:57 INFO - PROCESS | 1885 | 1461000597953 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]]]}] 10:29:58 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) 10:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1128ms 10:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:29:58 INFO - PROCESS | 1885 | 1461000598027 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 1885 | 1461000598029 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:29:58 INFO - PROCESS | 1885 | 1461000598034 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 1885 | 1461000598037 Marionette TRACE conn3 <- [1,2046,null,{}] 10:29:58 INFO - PROCESS | 1885 | 1461000598053 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}] 10:29:58 INFO - PROCESS | 1885 | 1461000598219 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:29:58 INFO - PROCESS | 1885 | 1461000598228 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7770000 == 107 [pid = 1885] [id = 519] 10:29:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea55cc000) [pid = 1885] [serial = 1558] [outer = (nil)] 10:29:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9eac7e9400) [pid = 1885] [serial = 1559] [outer = 0x7f9ea55cc000] 10:29:58 INFO - PROCESS | 1885 | 1461000598285 Marionette DEBUG loaded listener.js 10:29:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9eac9c6c00) [pid = 1885] [serial = 1560] [outer = 0x7f9ea55cc000] 10:29:59 INFO - PROCESS | 1885 | 1461000599488 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]]]}] 10:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1494ms 10:29:59 INFO - PROCESS | 1885 | 1461000599529 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:29:59 INFO - PROCESS | 1885 | 1461000599536 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:29:59 INFO - PROCESS | 1885 | 1461000599544 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:29:59 INFO - PROCESS | 1885 | 1461000599549 Marionette TRACE conn3 <- [1,2050,null,{}] 10:29:59 INFO - PROCESS | 1885 | 1461000599556 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}] 10:29:59 INFO - PROCESS | 1885 | 1461000599772 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:29:59 INFO - PROCESS | 1885 | 1461000599979 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c5aa000 == 108 [pid = 1885] [id = 520] 10:30:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e981bc400) [pid = 1885] [serial = 1561] [outer = (nil)] 10:30:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9e9a0e1400) [pid = 1885] [serial = 1562] [outer = 0x7f9e981bc400] 10:30:00 INFO - PROCESS | 1885 | 1461000600097 Marionette DEBUG loaded listener.js 10:30:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e9b1df800) [pid = 1885] [serial = 1563] [outer = 0x7f9e981bc400] 10:30:01 INFO - PROCESS | 1885 | 1461000601114 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]]]}] 10:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1632ms 10:30:01 INFO - PROCESS | 1885 | 1461000601176 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:30:01 INFO - PROCESS | 1885 | 1461000601185 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:30:01 INFO - PROCESS | 1885 | 1461000601195 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:30:01 INFO - PROCESS | 1885 | 1461000601199 Marionette TRACE conn3 <- [1,2054,null,{}] 10:30:01 INFO - PROCESS | 1885 | 1461000601205 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}] 10:30:01 INFO - PROCESS | 1885 | 1461000601399 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:30:01 INFO - PROCESS | 1885 | 1461000601735 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c2e000 == 109 [pid = 1885] [id = 521] 10:30:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9e9a0e3800) [pid = 1885] [serial = 1564] [outer = (nil)] 10:30:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9e9f217400) [pid = 1885] [serial = 1565] [outer = 0x7f9e9a0e3800] 10:30:01 INFO - PROCESS | 1885 | 1461000601819 Marionette DEBUG loaded listener.js 10:30:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea0d25800) [pid = 1885] [serial = 1566] [outer = 0x7f9e9a0e3800] 10:30:02 INFO - PROCESS | 1885 | 1461000602645 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]]]}] 10:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1487ms 10:30:02 INFO - PROCESS | 1885 | 1461000602687 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:30:02 INFO - PROCESS | 1885 | 1461000602691 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:30:02 INFO - PROCESS | 1885 | 1461000602697 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:30:02 INFO - PROCESS | 1885 | 1461000602702 Marionette TRACE conn3 <- [1,2058,null,{}] 10:30:02 INFO - PROCESS | 1885 | 1461000602717 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}] 10:30:02 INFO - PROCESS | 1885 | 1461000602931 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:30:03 INFO - PROCESS | 1885 | 1461000603144 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8547800 == 110 [pid = 1885] [id = 522] 10:30:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9e9c0cbc00) [pid = 1885] [serial = 1567] [outer = (nil)] 10:30:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9ea55cf000) [pid = 1885] [serial = 1568] [outer = 0x7f9e9c0cbc00] 10:30:03 INFO - PROCESS | 1885 | 1461000603258 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ea82aec00) [pid = 1885] [serial = 1569] [outer = 0x7f9e9c0cbc00] 10:30:04 INFO - PROCESS | 1885 | 1461000604189 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]]]}] 10:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 10:30:04 INFO - PROCESS | 1885 | 1461000604229 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 1885 | 1461000604233 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:30:04 INFO - PROCESS | 1885 | 1461000604238 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 1885 | 1461000604241 Marionette TRACE conn3 <- [1,2062,null,{}] 10:30:04 INFO - PROCESS | 1885 | 1461000604247 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}] 10:30:04 INFO - PROCESS | 1885 | 1461000604431 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:30:04 INFO - PROCESS | 1885 | 1461000604644 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaa4da000 == 111 [pid = 1885] [id = 523] 10:30:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9e9deacc00) [pid = 1885] [serial = 1570] [outer = (nil)] 10:30:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9eac885000) [pid = 1885] [serial = 1571] [outer = 0x7f9e9deacc00] 10:30:04 INFO - PROCESS | 1885 | 1461000604753 Marionette DEBUG loaded listener.js 10:30:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9eac9d2000) [pid = 1885] [serial = 1572] [outer = 0x7f9e9deacc00] 10:30:05 INFO - PROCESS | 1885 | 1461000605638 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]]]}] 10:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1433ms 10:30:05 INFO - PROCESS | 1885 | 1461000605673 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:30:05 INFO - PROCESS | 1885 | 1461000605676 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:30:05 INFO - PROCESS | 1885 | 1461000605682 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:30:05 INFO - PROCESS | 1885 | 1461000605685 Marionette TRACE conn3 <- [1,2066,null,{}] 10:30:05 INFO - PROCESS | 1885 | 1461000605690 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}] 10:30:05 INFO - PROCESS | 1885 | 1461000605872 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:30:06 INFO - PROCESS | 1885 | 1461000606086 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac71f000 == 112 [pid = 1885] [id = 524] 10:30:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9ea9a70400) [pid = 1885] [serial = 1573] [outer = (nil)] 10:30:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9eaea66800) [pid = 1885] [serial = 1574] [outer = 0x7f9ea9a70400] 10:30:06 INFO - PROCESS | 1885 | 1461000606195 Marionette DEBUG loaded listener.js 10:30:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9eafff6400) [pid = 1885] [serial = 1575] [outer = 0x7f9ea9a70400] 10:30:06 INFO - PROCESS | 1885 | ************************* 10:30:06 INFO - PROCESS | 1885 | A coding exception was thrown and uncaught in a Task. 10:30:06 INFO - PROCESS | 1885 | 10:30:06 INFO - PROCESS | 1885 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:30:06 INFO - PROCESS | 1885 | Full stack: 10:30:06 INFO - PROCESS | 1885 | ************************* 10:30:07 INFO - PROCESS | 1885 | 1461000607185 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]]]}] 10:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1578ms 10:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:30:07 INFO - PROCESS | 1885 | 1461000607262 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:30:07 INFO - PROCESS | 1885 | 1461000607265 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:30:07 INFO - PROCESS | 1885 | 1461000607271 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 1885 | 1461000607274 Marionette TRACE conn3 <- [1,2070,null,{}] 10:30:07 INFO - PROCESS | 1885 | 1461000607279 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}] 10:30:07 INFO - PROCESS | 1885 | 1461000607520 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:30:07 INFO - PROCESS | 1885 | 1461000607778 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebd7e3000 == 113 [pid = 1885] [id = 525] 10:30:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9eab943000) [pid = 1885] [serial = 1576] [outer = (nil)] 10:30:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ec1a46c00) [pid = 1885] [serial = 1577] [outer = 0x7f9eab943000] 10:30:07 INFO - PROCESS | 1885 | 1461000607894 Marionette DEBUG loaded listener.js 10:30:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ec3b05800) [pid = 1885] [serial = 1578] [outer = 0x7f9eab943000] 10:30:08 INFO - PROCESS | 1885 | 1461000608691 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]]]}] 10:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1488ms 10:30:08 INFO - PROCESS | 1885 | 1461000608759 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:30:08 INFO - PROCESS | 1885 | 1461000608763 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:30:08 INFO - PROCESS | 1885 | 1461000608768 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:30:08 INFO - PROCESS | 1885 | 1461000608772 Marionette TRACE conn3 <- [1,2074,null,{}] 10:30:08 INFO - PROCESS | 1885 | 1461000608777 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}] 10:30:08 INFO - PROCESS | 1885 | 1461000608959 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:30:09 INFO - PROCESS | 1885 | 1461000609180 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec197c000 == 114 [pid = 1885] [id = 526] 10:30:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e96dc4800) [pid = 1885] [serial = 1579] [outer = (nil)] 10:30:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e96dcb400) [pid = 1885] [serial = 1580] [outer = 0x7f9e96dc4800] 10:30:09 INFO - PROCESS | 1885 | 1461000609291 Marionette DEBUG loaded listener.js 10:30:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e96dd0000) [pid = 1885] [serial = 1581] [outer = 0x7f9e96dc4800] 10:30:10 INFO - PROCESS | 1885 | 1461000610143 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]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1438ms 10:30:10 INFO - PROCESS | 1885 | 1461000610208 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:30:10 INFO - PROCESS | 1885 | 1461000610212 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:30:10 INFO - PROCESS | 1885 | 1461000610217 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 1885 | 1461000610220 Marionette TRACE conn3 <- [1,2078,null,{}] 10:30:10 INFO - PROCESS | 1885 | 1461000610225 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}] 10:30:10 INFO - PROCESS | 1885 | 1461000610410 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:30:10 INFO - PROCESS | 1885 | 1461000610626 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7c91000 == 115 [pid = 1885] [id = 527] 10:30:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e96956800) [pid = 1885] [serial = 1582] [outer = (nil)] 10:30:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9695b400) [pid = 1885] [serial = 1583] [outer = 0x7f9e96956800] 10:30:10 INFO - PROCESS | 1885 | 1461000610736 Marionette DEBUG loaded listener.js 10:30:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9e96960c00) [pid = 1885] [serial = 1584] [outer = 0x7f9e96956800] 10:30:11 INFO - PROCESS | 1885 | 1461000611552 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]]]}] 10:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1385ms 10:30:11 INFO - PROCESS | 1885 | 1461000611602 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:30:11 INFO - PROCESS | 1885 | 1461000611606 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:30:11 INFO - PROCESS | 1885 | 1461000611615 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:30:11 INFO - PROCESS | 1885 | 1461000611621 Marionette TRACE conn3 <- [1,2082,null,{}] 10:30:11 INFO - PROCESS | 1885 | 1461000611628 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}] 10:30:11 INFO - PROCESS | 1885 | 1461000611830 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:30:12 INFO - PROCESS | 1885 | 1461000612121 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c11800 == 116 [pid = 1885] [id = 528] 10:30:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e9474d400) [pid = 1885] [serial = 1585] [outer = (nil)] 10:30:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9e98191000) [pid = 1885] [serial = 1586] [outer = 0x7f9e9474d400] 10:30:12 INFO - PROCESS | 1885 | 1461000612198 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9e98195000) [pid = 1885] [serial = 1587] [outer = 0x7f9e9474d400] 10:30:13 INFO - PROCESS | 1885 | 1461000613026 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]]]}] 10:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1451ms 10:30:13 INFO - PROCESS | 1885 | 1461000613063 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 1885 | 1461000613067 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:30:13 INFO - PROCESS | 1885 | 1461000613072 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 1885 | 1461000613074 Marionette TRACE conn3 <- [1,2086,null,{}] 10:30:13 INFO - PROCESS | 1885 | 1461000613100 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}] 10:30:13 INFO - PROCESS | 1885 | 1461000613291 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:30:13 INFO - PROCESS | 1885 | 1461000613505 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf874000 == 117 [pid = 1885] [id = 529] 10:30:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9e96957400) [pid = 1885] [serial = 1588] [outer = (nil)] 10:30:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9e9819b000) [pid = 1885] [serial = 1589] [outer = 0x7f9e96957400] 10:30:13 INFO - PROCESS | 1885 | 1461000613615 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9e9f217000) [pid = 1885] [serial = 1590] [outer = 0x7f9e96957400] 10:30:14 INFO - PROCESS | 1885 | 1461000614509 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]]]}] 10:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1482ms 10:30:14 INFO - PROCESS | 1885 | 1461000614557 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:30:14 INFO - PROCESS | 1885 | 1461000614560 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:30:14 INFO - PROCESS | 1885 | 1461000614566 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:30:14 INFO - PROCESS | 1885 | 1461000614570 Marionette TRACE conn3 <- [1,2090,null,{}] 10:30:14 INFO - PROCESS | 1885 | 1461000614575 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}] 10:30:14 INFO - PROCESS | 1885 | 1461000614788 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:30:15 INFO - PROCESS | 1885 | 1461000614997 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e948d7000 == 118 [pid = 1885] [id = 530] 10:30:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9e96dca800) [pid = 1885] [serial = 1591] [outer = (nil)] 10:30:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9ea7493800) [pid = 1885] [serial = 1592] [outer = 0x7f9e96dca800] 10:30:15 INFO - PROCESS | 1885 | 1461000615113 Marionette DEBUG loaded listener.js 10:30:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9eb0972800) [pid = 1885] [serial = 1593] [outer = 0x7f9e96dca800] 10:30:15 INFO - PROCESS | 1885 | 1461000615978 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]]]}] 10:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1476ms 10:30:16 INFO - PROCESS | 1885 | 1461000616044 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 1885 | 1461000616048 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:30:16 INFO - PROCESS | 1885 | 1461000616053 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:30:16 INFO - PROCESS | 1885 | 1461000616055 Marionette TRACE conn3 <- [1,2094,null,{}] 10:30:16 INFO - PROCESS | 1885 | 1461000616061 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}] 10:30:16 INFO - PROCESS | 1885 | 1461000616242 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:30:16 INFO - PROCESS | 1885 | 1461000616459 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a538800 == 119 [pid = 1885] [id = 531] 10:30:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e9a2eb400) [pid = 1885] [serial = 1594] [outer = (nil)] 10:30:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9e9a2f3800) [pid = 1885] [serial = 1595] [outer = 0x7f9e9a2eb400] 10:30:16 INFO - PROCESS | 1885 | 1461000616564 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9e9a2f8c00) [pid = 1885] [serial = 1596] [outer = 0x7f9e9a2eb400] 10:30:17 INFO - PROCESS | 1885 | 1461000617383 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]]]}] 10:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1381ms 10:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:30:17 INFO - PROCESS | 1885 | 1461000617435 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:30:17 INFO - PROCESS | 1885 | 1461000617437 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:30:17 INFO - PROCESS | 1885 | 1461000617443 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:30:17 INFO - PROCESS | 1885 | 1461000617446 Marionette TRACE conn3 <- [1,2098,null,{}] 10:30:17 INFO - PROCESS | 1885 | 1461000617451 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}] 10:30:17 INFO - PROCESS | 1885 | 1461000617625 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:30:17 INFO - PROCESS | 1885 | 1461000617894 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf875800 == 120 [pid = 1885] [id = 532] 10:30:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e9604fc00) [pid = 1885] [serial = 1597] [outer = (nil)] 10:30:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9e96055800) [pid = 1885] [serial = 1598] [outer = 0x7f9e9604fc00] 10:30:17 INFO - PROCESS | 1885 | 1461000617963 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9e9605a800) [pid = 1885] [serial = 1599] [outer = 0x7f9e9604fc00] 10:30:18 INFO - PROCESS | 1885 | 1461000618759 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]]]}] 10:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1377ms 10:30:18 INFO - PROCESS | 1885 | 1461000618820 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:30:18 INFO - PROCESS | 1885 | 1461000618823 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:30:18 INFO - PROCESS | 1885 | 1461000618829 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:30:18 INFO - PROCESS | 1885 | 1461000618831 Marionette TRACE conn3 <- [1,2102,null,{}] 10:30:18 INFO - PROCESS | 1885 | 1461000618836 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}] 10:30:19 INFO - PROCESS | 1885 | 1461000619010 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:30:19 INFO - PROCESS | 1885 | 1461000619238 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1ab800 == 121 [pid = 1885] [id = 533] 10:30:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9e94752800) [pid = 1885] [serial = 1600] [outer = (nil)] 10:30:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9e94a7f800) [pid = 1885] [serial = 1601] [outer = 0x7f9e94752800] 10:30:19 INFO - PROCESS | 1885 | 1461000619351 Marionette DEBUG loaded listener.js 10:30:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9e94a84c00) [pid = 1885] [serial = 1602] [outer = 0x7f9e94752800] 10:30:20 INFO - PROCESS | 1885 | 1461000620192 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]]]}] 10:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1426ms 10:30:20 INFO - PROCESS | 1885 | 1461000620256 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:30:20 INFO - PROCESS | 1885 | 1461000620259 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:30:20 INFO - PROCESS | 1885 | 1461000620265 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:30:20 INFO - PROCESS | 1885 | 1461000620267 Marionette TRACE conn3 <- [1,2106,null,{}] 10:30:20 INFO - PROCESS | 1885 | 1461000620272 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}] 10:30:20 INFO - PROCESS | 1885 | 1461000620460 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:30:20 INFO - PROCESS | 1885 | 1461000620689 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e10a000 == 122 [pid = 1885] [id = 534] 10:30:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9e94a77800) [pid = 1885] [serial = 1603] [outer = (nil)] 10:30:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9e96057c00) [pid = 1885] [serial = 1604] [outer = 0x7f9e94a77800] 10:30:20 INFO - PROCESS | 1885 | 1461000620799 Marionette DEBUG loaded listener.js 10:30:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9e9a2edc00) [pid = 1885] [serial = 1605] [outer = 0x7f9e94a77800] 10:30:22 INFO - PROCESS | 1885 | 1461000622105 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]]]}] 10:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1889ms 10:30:22 INFO - PROCESS | 1885 | 1461000622154 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:30:22 INFO - PROCESS | 1885 | 1461000622159 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:30:22 INFO - PROCESS | 1885 | 1461000622167 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 1885 | 1461000622172 Marionette TRACE conn3 <- [1,2110,null,{}] 10:30:22 INFO - PROCESS | 1885 | 1461000622180 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}] 10:30:22 INFO - PROCESS | 1885 | 1461000622430 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:30:22 INFO - PROCESS | 1885 | 1461000622636 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9b010800 == 123 [pid = 1885] [id = 535] 10:30:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 241 (0x7f9e969d9800) [pid = 1885] [serial = 1606] [outer = (nil)] 10:30:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 242 (0x7f9e96be0800) [pid = 1885] [serial = 1607] [outer = 0x7f9e969d9800] 10:30:22 INFO - PROCESS | 1885 | 1461000622702 Marionette DEBUG loaded listener.js 10:30:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9e98195400) [pid = 1885] [serial = 1608] [outer = 0x7f9e969d9800] 10:30:23 INFO - PROCESS | 1885 | 1461000623567 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]]]}] 10:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1433ms 10:30:23 INFO - PROCESS | 1885 | 1461000623600 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:30:23 INFO - PROCESS | 1885 | 1461000623607 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:30:23 INFO - PROCESS | 1885 | 1461000623617 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:30:23 INFO - PROCESS | 1885 | 1461000623621 Marionette TRACE conn3 <- [1,2114,null,{}] 10:30:23 INFO - PROCESS | 1885 | 1461000623626 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}] 10:30:23 INFO - PROCESS | 1885 | 1461000623802 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:30:24 INFO - PROCESS | 1885 | 1461000624024 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab47800 == 124 [pid = 1885] [id = 536] 10:30:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 244 (0x7f9e963bac00) [pid = 1885] [serial = 1609] [outer = (nil)] 10:30:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 245 (0x7f9e969db400) [pid = 1885] [serial = 1610] [outer = 0x7f9e963bac00] 10:30:24 INFO - PROCESS | 1885 | 1461000624164 Marionette DEBUG loaded listener.js 10:30:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 246 (0x7f9e982f6000) [pid = 1885] [serial = 1611] [outer = 0x7f9e963bac00] 10:30:25 INFO - PROCESS | 1885 | 1461000625242 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]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1681ms 10:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:30:25 INFO - PROCESS | 1885 | 1461000625298 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 1885 | 1461000625301 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:30:25 INFO - PROCESS | 1885 | 1461000625307 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 1885 | 1461000625313 Marionette TRACE conn3 <- [1,2118,null,{}] 10:30:25 INFO - PROCESS | 1885 | 1461000625327 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}] 10:30:25 INFO - PROCESS | 1885 | 1461000625503 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:30:25 INFO - PROCESS | 1885 | 1461000625879 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea648a800 == 123 [pid = 1885] [id = 518] 10:30:25 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5714000 == 122 [pid = 1885] [id = 517] 10:30:25 INFO - PROCESS | 1885 | --DOMWINDOW == 245 (0x7f9ebea33c00) [pid = 1885] [serial = 1463] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 1885 | --DOMWINDOW == 244 (0x7f9e981b5800) [pid = 1885] [serial = 1469] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 1885 | --DOMWINDOW == 243 (0x7f9e97bf2400) [pid = 1885] [serial = 1466] [outer = (nil)] [url = about:blank] 10:30:25 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9ea879e000) [pid = 1885] [serial = 1493] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1bc800 == 123 [pid = 1885] [id = 537] 10:30:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9e97a70c00) [pid = 1885] [serial = 1612] [outer = (nil)] 10:30:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 244 (0x7f9e9a2f2c00) [pid = 1885] [serial = 1613] [outer = 0x7f9e97a70c00] 10:30:26 INFO - PROCESS | 1885 | 1461000626058 Marionette DEBUG loaded listener.js 10:30:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 245 (0x7f9e9deaec00) [pid = 1885] [serial = 1614] [outer = 0x7f9e97a70c00] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0e7f000 == 122 [pid = 1885] [id = 516] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f360000 == 121 [pid = 1885] [id = 515] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9b016800 == 120 [pid = 1885] [id = 514] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e96557800 == 119 [pid = 1885] [id = 513] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d778800 == 118 [pid = 1885] [id = 512] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0e83000 == 117 [pid = 1885] [id = 510] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a7ad000 == 116 [pid = 1885] [id = 509] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d77f000 == 115 [pid = 1885] [id = 508] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0e7e000 == 114 [pid = 1885] [id = 507] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d92800 == 113 [pid = 1885] [id = 506] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d7a800 == 112 [pid = 1885] [id = 505] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3b5c800 == 111 [pid = 1885] [id = 504] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe647800 == 110 [pid = 1885] [id = 503] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0984800 == 109 [pid = 1885] [id = 502] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac9a2800 == 108 [pid = 1885] [id = 501] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a38800 == 107 [pid = 1885] [id = 500] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea6495000 == 106 [pid = 1885] [id = 499] 10:30:26 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d7e0000 == 105 [pid = 1885] [id = 498] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 244 (0x7f9ea4cc8400) [pid = 1885] [serial = 1439] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 243 (0x7f9eafff3c00) [pid = 1885] [serial = 1457] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9eaea71400) [pid = 1885] [serial = 1451] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 241 (0x7f9e9f095000) [pid = 1885] [serial = 1436] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 240 (0x7f9ea7871400) [pid = 1885] [serial = 1491] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9ea041f400) [pid = 1885] [serial = 1482] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9ea7575400) [pid = 1885] [serial = 1442] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9e9a152400) [pid = 1885] [serial = 1476] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9e981ba800) [pid = 1885] [serial = 1475] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9ea7f98400) [pid = 1885] [serial = 1431] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9ea0e46c00) [pid = 1885] [serial = 1487] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9ea0254800) [pid = 1885] [serial = 1481] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9e983c8400) [pid = 1885] [serial = 1433] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9eb00b3c00) [pid = 1885] [serial = 1454] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9eb3d95000) [pid = 1885] [serial = 1460] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9eac933c00) [pid = 1885] [serial = 1448] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9ea5941000) [pid = 1885] [serial = 1490] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9ea0425800) [pid = 1885] [serial = 1484] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9ea8989000) [pid = 1885] [serial = 1445] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e9f0e9000) [pid = 1885] [serial = 1479] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e981bd800) [pid = 1885] [serial = 1472] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9ea4ee6000) [pid = 1885] [serial = 1488] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9e9df21400) [pid = 1885] [serial = 1478] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea0e39800) [pid = 1885] [serial = 1485] [outer = (nil)] [url = about:blank] 10:30:26 INFO - PROCESS | 1885 | 1461000626820 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]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1532ms 10:30:26 INFO - PROCESS | 1885 | 1461000626852 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:30:26 INFO - PROCESS | 1885 | 1461000626855 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:30:26 INFO - PROCESS | 1885 | 1461000626862 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 1885 | 1461000626864 Marionette TRACE conn3 <- [1,2122,null,{}] 10:30:26 INFO - PROCESS | 1885 | 1461000626869 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}] 10:30:27 INFO - PROCESS | 1885 | 1461000627060 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:30:27 INFO - PROCESS | 1885 | 1461000627258 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8ba800 == 106 [pid = 1885] [id = 538] 10:30:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9e9a2f5000) [pid = 1885] [serial = 1615] [outer = (nil)] 10:30:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9e9f103800) [pid = 1885] [serial = 1616] [outer = 0x7f9e9a2f5000] 10:30:27 INFO - PROCESS | 1885 | 1461000627320 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9e9f221400) [pid = 1885] [serial = 1617] [outer = 0x7f9e9a2f5000] 10:30:28 INFO - PROCESS | 1885 | 1461000628043 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]]]}] 10:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1231ms 10:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:30:28 INFO - PROCESS | 1885 | 1461000628093 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:30:28 INFO - PROCESS | 1885 | 1461000628096 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:30:28 INFO - PROCESS | 1885 | 1461000628100 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:30:28 INFO - PROCESS | 1885 | 1461000628104 Marionette TRACE conn3 <- [1,2126,null,{}] 10:30:28 INFO - PROCESS | 1885 | 1461000628108 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}] 10:30:28 INFO - PROCESS | 1885 | 1461000628355 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:30:28 INFO - PROCESS | 1885 | 1461000628389 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0373800 == 107 [pid = 1885] [id = 539] 10:30:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9e9df26400) [pid = 1885] [serial = 1618] [outer = (nil)] 10:30:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9ea0421800) [pid = 1885] [serial = 1619] [outer = 0x7f9e9df26400] 10:30:28 INFO - PROCESS | 1885 | 1461000628457 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9ea0e40000) [pid = 1885] [serial = 1620] [outer = 0x7f9e9df26400] 10:30:29 INFO - PROCESS | 1885 | 1461000629343 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]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1276ms 10:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:30:29 INFO - PROCESS | 1885 | 1461000629377 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:30:29 INFO - PROCESS | 1885 | 1461000629379 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:30:29 INFO - PROCESS | 1885 | 1461000629393 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 1885 | 1461000629395 Marionette TRACE conn3 <- [1,2130,null,{}] 10:30:29 INFO - PROCESS | 1885 | 1461000629399 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}] 10:30:29 INFO - PROCESS | 1885 | 1461000629658 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:30:29 INFO - PROCESS | 1885 | 1461000629682 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d46800 == 108 [pid = 1885] [id = 540] 10:30:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9ea4beb400) [pid = 1885] [serial = 1621] [outer = (nil)] 10:30:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9ea64c7000) [pid = 1885] [serial = 1622] [outer = 0x7f9ea4beb400] 10:30:29 INFO - PROCESS | 1885 | 1461000629747 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9ea751e400) [pid = 1885] [serial = 1623] [outer = 0x7f9ea4beb400] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9ea0421c00) [pid = 1885] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9e9f208c00) [pid = 1885] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9e9a0ea000) [pid = 1885] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9ea4eea400) [pid = 1885] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e9bf57400) [pid = 1885] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e97bef000) [pid = 1885] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9e9c0d6c00) [pid = 1885] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9e977a2800) [pid = 1885] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:30:30 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea87a5400) [pid = 1885] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:30:30 INFO - PROCESS | 1885 | 1461000630902 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] 10:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:30:30 INFO - PROCESS | 1885 | 1461000630933 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:30:30 INFO - PROCESS | 1885 | 1461000630940 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 1885 | 1461000630942 Marionette TRACE conn3 <- [1,2134,null,{}] 10:30:30 INFO - PROCESS | 1885 | 1461000630947 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}] 10:30:31 INFO - PROCESS | 1885 | 1461000631106 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:30:31 INFO - PROCESS | 1885 | 1461000631120 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4a0b000 == 109 [pid = 1885] [id = 541] 10:30:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9e97bef000) [pid = 1885] [serial = 1624] [outer = (nil)] 10:30:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9e9f208c00) [pid = 1885] [serial = 1625] [outer = 0x7f9e97bef000] 10:30:31 INFO - PROCESS | 1885 | 1461000631177 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9ea8133c00) [pid = 1885] [serial = 1626] [outer = 0x7f9e97bef000] 10:30:32 INFO - PROCESS | 1885 | 1461000632006 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]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1126ms 10:30:32 INFO - PROCESS | 1885 | 1461000632065 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:30:32 INFO - PROCESS | 1885 | 1461000632069 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:30:32 INFO - PROCESS | 1885 | 1461000632074 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 1885 | 1461000632076 Marionette TRACE conn3 <- [1,2138,null,{}] 10:30:32 INFO - PROCESS | 1885 | 1461000632081 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}] 10:30:32 INFO - PROCESS | 1885 | 1461000632311 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:30:32 INFO - PROCESS | 1885 | 1461000632324 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea801b800 == 110 [pid = 1885] [id = 542] 10:30:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9e9a153400) [pid = 1885] [serial = 1627] [outer = (nil)] 10:30:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9ea99b6000) [pid = 1885] [serial = 1628] [outer = 0x7f9e9a153400] 10:30:32 INFO - PROCESS | 1885 | 1461000632382 Marionette DEBUG loaded listener.js 10:30:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9eabbb5000) [pid = 1885] [serial = 1629] [outer = 0x7f9e9a153400] 10:30:33 INFO - PROCESS | 1885 | 1461000633586 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]]]}] 10:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1580ms 10:30:33 INFO - PROCESS | 1885 | 1461000633656 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:30:33 INFO - PROCESS | 1885 | 1461000633663 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:30:33 INFO - PROCESS | 1885 | 1461000633673 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:30:33 INFO - PROCESS | 1885 | 1461000633676 Marionette TRACE conn3 <- [1,2142,null,{}] 10:30:33 INFO - PROCESS | 1885 | 1461000633684 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}] 10:30:33 INFO - PROCESS | 1885 | 1461000633932 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:30:34 INFO - PROCESS | 1885 | 1461000634246 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab3d000 == 111 [pid = 1885] [id = 543] 10:30:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9e96dc8800) [pid = 1885] [serial = 1630] [outer = (nil)] 10:30:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e9819b400) [pid = 1885] [serial = 1631] [outer = 0x7f9e96dc8800] 10:30:34 INFO - PROCESS | 1885 | 1461000634331 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9e9849d800) [pid = 1885] [serial = 1632] [outer = 0x7f9e96dc8800] 10:30:35 INFO - PROCESS | 1885 | 1461000635535 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] 10:30:35 INFO - PROCESS | 1885 | 1461000635613 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:30:35 INFO - PROCESS | 1885 | 1461000635623 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:30:35 INFO - PROCESS | 1885 | 1461000635627 Marionette TRACE conn3 <- [1,2146,null,{}] 10:30:35 INFO - PROCESS | 1885 | 1461000635632 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}] 10:30:35 INFO - PROCESS | 1885 | 1461000635947 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:30:36 INFO - PROCESS | 1885 | 1461000636292 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5714000 == 112 [pid = 1885] [id = 544] 10:30:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9e9849ec00) [pid = 1885] [serial = 1633] [outer = (nil)] 10:30:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e9e28d400) [pid = 1885] [serial = 1634] [outer = 0x7f9e9849ec00] 10:30:36 INFO - PROCESS | 1885 | 1461000636365 Marionette DEBUG loaded listener.js 10:30:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9ea0dda400) [pid = 1885] [serial = 1635] [outer = 0x7f9e9849ec00] 10:30:37 INFO - PROCESS | 1885 | 1461000637263 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] 10:30:37 INFO - PROCESS | 1885 | 1461000637316 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:30:37 INFO - PROCESS | 1885 | 1461000637323 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:30:37 INFO - PROCESS | 1885 | 1461000637329 Marionette TRACE conn3 <- [1,2150,null,{}] 10:30:37 INFO - PROCESS | 1885 | 1461000637344 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}] 10:30:37 INFO - PROCESS | 1885 | 1461000637553 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:30:37 INFO - PROCESS | 1885 | 1461000637768 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab917800 == 113 [pid = 1885] [id = 545] 10:30:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9ea4ee6000) [pid = 1885] [serial = 1636] [outer = (nil)] 10:30:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9ea748e000) [pid = 1885] [serial = 1637] [outer = 0x7f9ea4ee6000] 10:30:37 INFO - PROCESS | 1885 | 1461000637894 Marionette DEBUG loaded listener.js 10:30:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9ea8997400) [pid = 1885] [serial = 1638] [outer = 0x7f9ea4ee6000] 10:30:38 INFO - PROCESS | 1885 | 1461000638797 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]]]}] 10:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1533ms 10:30:38 INFO - PROCESS | 1885 | 1461000638856 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:30:38 INFO - PROCESS | 1885 | 1461000638860 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:30:38 INFO - PROCESS | 1885 | 1461000638866 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:30:38 INFO - PROCESS | 1885 | 1461000638869 Marionette TRACE conn3 <- [1,2154,null,{}] 10:30:38 INFO - PROCESS | 1885 | 1461000638874 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}] 10:30:39 INFO - PROCESS | 1885 | 1461000639134 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:30:39 INFO - PROCESS | 1885 | 1461000639401 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0817000 == 114 [pid = 1885] [id = 546] 10:30:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9ea5043800) [pid = 1885] [serial = 1639] [outer = (nil)] 10:30:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9eac886800) [pid = 1885] [serial = 1640] [outer = 0x7f9ea5043800] 10:30:39 INFO - PROCESS | 1885 | 1461000639513 Marionette DEBUG loaded listener.js 10:30:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9eae8d7000) [pid = 1885] [serial = 1641] [outer = 0x7f9ea5043800] 10:30:40 INFO - PROCESS | 1885 | 1461000640321 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]]]}] 10:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1531ms 10:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:30:40 INFO - PROCESS | 1885 | 1461000640398 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:30:40 INFO - PROCESS | 1885 | 1461000640401 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:30:40 INFO - PROCESS | 1885 | 1461000640407 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:30:40 INFO - PROCESS | 1885 | 1461000640410 Marionette TRACE conn3 <- [1,2158,null,{}] 10:30:40 INFO - PROCESS | 1885 | 1461000640415 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}] 10:30:40 INFO - PROCESS | 1885 | 1461000640634 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:30:40 INFO - PROCESS | 1885 | 1461000640894 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb78b7800 == 115 [pid = 1885] [id = 547] 10:30:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9eb035d400) [pid = 1885] [serial = 1642] [outer = (nil)] 10:30:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 241 (0x7f9eb09e7400) [pid = 1885] [serial = 1643] [outer = 0x7f9eb035d400] 10:30:41 INFO - PROCESS | 1885 | 1461000641012 Marionette DEBUG loaded listener.js 10:30:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 242 (0x7f9eb1fa5c00) [pid = 1885] [serial = 1644] [outer = 0x7f9eb035d400] 10:30:41 INFO - PROCESS | 1885 | 1461000641872 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]]]}] 10:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1527ms 10:30:41 INFO - PROCESS | 1885 | 1461000641934 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:30:41 INFO - PROCESS | 1885 | 1461000641937 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:30:41 INFO - PROCESS | 1885 | 1461000641943 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 1885 | 1461000641945 Marionette TRACE conn3 <- [1,2162,null,{}] 10:30:41 INFO - PROCESS | 1885 | 1461000641950 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}] 10:30:42 INFO - PROCESS | 1885 | 1461000642178 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:30:42 INFO - PROCESS | 1885 | 1461000642468 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7c1e000 == 116 [pid = 1885] [id = 548] 10:30:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9e96c35c00) [pid = 1885] [serial = 1645] [outer = (nil)] 10:30:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 244 (0x7f9e9f21f800) [pid = 1885] [serial = 1646] [outer = 0x7f9e96c35c00] 10:30:42 INFO - PROCESS | 1885 | 1461000642582 Marionette DEBUG loaded listener.js 10:30:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 245 (0x7f9ec32bbc00) [pid = 1885] [serial = 1647] [outer = 0x7f9e96c35c00] 10:30:43 INFO - PROCESS | 1885 | 1461000643396 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]]]}] 10:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1528ms 10:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:30:43 INFO - PROCESS | 1885 | 1461000643472 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:30:43 INFO - PROCESS | 1885 | 1461000643474 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:30:43 INFO - PROCESS | 1885 | 1461000643479 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:30:43 INFO - PROCESS | 1885 | 1461000643483 Marionette TRACE conn3 <- [1,2166,null,{}] 10:30:43 INFO - PROCESS | 1885 | 1461000643488 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}] 10:30:43 INFO - PROCESS | 1885 | 1461000643669 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:30:43 INFO - PROCESS | 1885 | 1461000643886 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4e1b800 == 117 [pid = 1885] [id = 549] 10:30:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 246 (0x7f9e96c32800) [pid = 1885] [serial = 1648] [outer = (nil)] 10:30:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 247 (0x7f9e9a431800) [pid = 1885] [serial = 1649] [outer = 0x7f9e96c32800] 10:30:43 INFO - PROCESS | 1885 | 1461000643997 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 248 (0x7f9e9a437400) [pid = 1885] [serial = 1650] [outer = 0x7f9e96c32800] 10:30:44 INFO - PROCESS | 1885 | 1461000644862 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]]]}] 10:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1433ms 10:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:30:44 INFO - PROCESS | 1885 | 1461000644913 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:30:44 INFO - PROCESS | 1885 | 1461000644916 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:30:44 INFO - PROCESS | 1885 | 1461000644922 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 1885 | 1461000644925 Marionette TRACE conn3 <- [1,2170,null,{}] 10:30:44 INFO - PROCESS | 1885 | 1461000644930 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}] 10:30:45 INFO - PROCESS | 1885 | 1461000645111 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:30:45 INFO - PROCESS | 1885 | 1461000645380 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e919d8800 == 118 [pid = 1885] [id = 550] 10:30:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 249 (0x7f9e919ebc00) [pid = 1885] [serial = 1651] [outer = (nil)] 10:30:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 250 (0x7f9e919f4400) [pid = 1885] [serial = 1652] [outer = 0x7f9e919ebc00] 10:30:45 INFO - PROCESS | 1885 | 1461000645450 Marionette DEBUG loaded listener.js 10:30:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 251 (0x7f9e919f9400) [pid = 1885] [serial = 1653] [outer = 0x7f9e919ebc00] 10:30:46 INFO - PROCESS | 1885 | 1461000646257 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]]]}] 10:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1388ms 10:30:46 INFO - PROCESS | 1885 | 1461000646310 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:30:46 INFO - PROCESS | 1885 | 1461000646313 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:30:46 INFO - PROCESS | 1885 | 1461000646319 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:30:46 INFO - PROCESS | 1885 | 1461000646321 Marionette TRACE conn3 <- [1,2174,null,{}] 10:30:46 INFO - PROCESS | 1885 | 1461000646326 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}] 10:30:46 INFO - PROCESS | 1885 | 1461000646503 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:30:46 INFO - PROCESS | 1885 | 1461000646767 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7e70000 == 119 [pid = 1885] [id = 551] 10:30:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 252 (0x7f9e919eec00) [pid = 1885] [serial = 1654] [outer = (nil)] 10:30:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 253 (0x7f9e9a436400) [pid = 1885] [serial = 1655] [outer = 0x7f9e919eec00] 10:30:46 INFO - PROCESS | 1885 | 1461000646839 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 254 (0x7f9ebf729800) [pid = 1885] [serial = 1656] [outer = 0x7f9e919eec00] 10:30:47 INFO - PROCESS | 1885 | 1461000647665 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]]]}] 10:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1380ms 10:30:47 INFO - PROCESS | 1885 | 1461000647699 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 1885 | 1461000647702 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:30:47 INFO - PROCESS | 1885 | 1461000647708 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:30:47 INFO - PROCESS | 1885 | 1461000647710 Marionette TRACE conn3 <- [1,2178,null,{}] 10:30:47 INFO - PROCESS | 1885 | 1461000647716 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}] 10:30:47 INFO - PROCESS | 1885 | 1461000647905 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:30:48 INFO - PROCESS | 1885 | 1461000648183 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96c9e000 == 120 [pid = 1885] [id = 552] 10:30:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 255 (0x7f9e916ed400) [pid = 1885] [serial = 1657] [outer = (nil)] 10:30:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 256 (0x7f9e916f3c00) [pid = 1885] [serial = 1658] [outer = 0x7f9e916ed400] 10:30:48 INFO - PROCESS | 1885 | 1461000648252 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 257 (0x7f9e916f9000) [pid = 1885] [serial = 1659] [outer = 0x7f9e916ed400] 10:30:49 INFO - PROCESS | 1885 | 1461000649095 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]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1428ms 10:30:49 INFO - PROCESS | 1885 | 1461000649137 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 1885 | 1461000649141 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:30:49 INFO - PROCESS | 1885 | 1461000649146 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1885 | 1461000649150 Marionette TRACE conn3 <- [1,2182,null,{}] 10:30:49 INFO - PROCESS | 1885 | 1461000649155 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}] 10:30:49 INFO - PROCESS | 1885 | 1461000649371 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:30:49 INFO - PROCESS | 1885 | 1461000649646 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e95e91000 == 121 [pid = 1885] [id = 553] 10:30:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 258 (0x7f9e916ed800) [pid = 1885] [serial = 1660] [outer = (nil)] 10:30:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 259 (0x7f9e91c91c00) [pid = 1885] [serial = 1661] [outer = 0x7f9e916ed800] 10:30:49 INFO - PROCESS | 1885 | 1461000649724 Marionette DEBUG loaded listener.js 10:30:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 260 (0x7f9e9a438400) [pid = 1885] [serial = 1662] [outer = 0x7f9e916ed800] 10:30:50 INFO - PROCESS | 1885 | 1461000650557 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]]]}] 10:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1478ms 10:30:50 INFO - PROCESS | 1885 | 1461000650625 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:30:50 INFO - PROCESS | 1885 | 1461000650629 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:30:50 INFO - PROCESS | 1885 | 1461000650634 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:30:50 INFO - PROCESS | 1885 | 1461000650637 Marionette TRACE conn3 <- [1,2186,null,{}] 10:30:50 INFO - PROCESS | 1885 | 1461000650642 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}] 10:30:50 INFO - PROCESS | 1885 | 1461000650820 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:30:51 INFO - PROCESS | 1885 | 1461000651086 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e94917800 == 122 [pid = 1885] [id = 554] 10:30:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 261 (0x7f9e91c8c000) [pid = 1885] [serial = 1663] [outer = (nil)] 10:30:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 262 (0x7f9e949c2800) [pid = 1885] [serial = 1664] [outer = 0x7f9e91c8c000] 10:30:51 INFO - PROCESS | 1885 | 1461000651158 Marionette DEBUG loaded listener.js 10:30:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 263 (0x7f9e949c7800) [pid = 1885] [serial = 1665] [outer = 0x7f9e91c8c000] 10:30:51 INFO - PROCESS | 1885 | 1461000651989 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]]]}] 10:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1427ms 10:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:30:52 INFO - PROCESS | 1885 | 1461000652062 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:30:52 INFO - PROCESS | 1885 | 1461000652065 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:30:52 INFO - PROCESS | 1885 | 1461000652070 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:30:52 INFO - PROCESS | 1885 | 1461000652073 Marionette TRACE conn3 <- [1,2190,null,{}] 10:30:52 INFO - PROCESS | 1885 | 1461000652078 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}] 10:30:52 INFO - PROCESS | 1885 | 1461000652266 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:30:52 INFO - PROCESS | 1885 | 1461000652557 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e91a7f000 == 123 [pid = 1885] [id = 555] 10:30:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 264 (0x7f9e91a62c00) [pid = 1885] [serial = 1666] [outer = (nil)] 10:30:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 265 (0x7f9e91a6ac00) [pid = 1885] [serial = 1667] [outer = 0x7f9e91a62c00] 10:30:52 INFO - PROCESS | 1885 | 1461000652666 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 266 (0x7f9e91a6f800) [pid = 1885] [serial = 1668] [outer = 0x7f9e91a62c00] 10:30:53 INFO - PROCESS | 1885 | 1461000653476 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]]]}] 10:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1480ms 10:30:53 INFO - PROCESS | 1885 | 1461000653551 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:30:53 INFO - PROCESS | 1885 | 1461000653553 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:30:53 INFO - PROCESS | 1885 | 1461000653559 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:30:53 INFO - PROCESS | 1885 | 1461000653561 Marionette TRACE conn3 <- [1,2194,null,{}] 10:30:53 INFO - PROCESS | 1885 | 1461000653566 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}] 10:30:54 INFO - PROCESS | 1885 | 1461000654289 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:30:54 INFO - PROCESS | 1885 | 1461000654669 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9491b000 == 124 [pid = 1885] [id = 556] 10:30:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 267 (0x7f9e916f3400) [pid = 1885] [serial = 1669] [outer = (nil)] 10:30:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 268 (0x7f9e919f7c00) [pid = 1885] [serial = 1670] [outer = 0x7f9e916f3400] 10:30:54 INFO - PROCESS | 1885 | 1461000654739 Marionette DEBUG loaded listener.js 10:30:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 269 (0x7f9e91c96000) [pid = 1885] [serial = 1671] [outer = 0x7f9e916f3400] 10:30:55 INFO - PROCESS | 1885 | 1461000655574 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]]]}] 10:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2027ms 10:30:55 INFO - PROCESS | 1885 | 1461000655603 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:30:55 INFO - PROCESS | 1885 | 1461000655608 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:30:55 INFO - PROCESS | 1885 | 1461000655618 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:30:55 INFO - PROCESS | 1885 | 1461000655623 Marionette TRACE conn3 <- [1,2198,null,{}] 10:30:55 INFO - PROCESS | 1885 | 1461000655630 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}] 10:30:55 INFO - PROCESS | 1885 | 1461000655821 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:30:56 INFO - PROCESS | 1885 | 1461000656089 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e980ca000 == 125 [pid = 1885] [id = 557] 10:30:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 270 (0x7f9e94753c00) [pid = 1885] [serial = 1672] [outer = (nil)] 10:30:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 271 (0x7f9e94a7a000) [pid = 1885] [serial = 1673] [outer = 0x7f9e94753c00] 10:30:56 INFO - PROCESS | 1885 | 1461000656164 Marionette DEBUG loaded listener.js 10:30:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 272 (0x7f9e94a84400) [pid = 1885] [serial = 1674] [outer = 0x7f9e94753c00] 10:30:57 INFO - PROCESS | 1885 | 1461000657231 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]]]}] 10:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1638ms 10:30:57 INFO - PROCESS | 1885 | 1461000657257 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:30:57 INFO - PROCESS | 1885 | 1461000657265 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:30:57 INFO - PROCESS | 1885 | 1461000657273 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 1885 | 1461000657282 Marionette TRACE conn3 <- [1,2202,null,{}] 10:30:57 INFO - PROCESS | 1885 | 1461000657288 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}] 10:30:57 INFO - PROCESS | 1885 | 1461000657483 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:30:57 INFO - PROCESS | 1885 | 1461000657862 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98369000 == 126 [pid = 1885] [id = 558] 10:30:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 273 (0x7f9e9695ec00) [pid = 1885] [serial = 1675] [outer = (nil)] 10:30:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 274 (0x7f9e969d1800) [pid = 1885] [serial = 1676] [outer = 0x7f9e9695ec00] 10:30:57 INFO - PROCESS | 1885 | 1461000657929 Marionette DEBUG loaded listener.js 10:30:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 275 (0x7f9e96bdc800) [pid = 1885] [serial = 1677] [outer = 0x7f9e9695ec00] 10:30:58 INFO - PROCESS | 1885 | 1461000658771 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]]]}] 10:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1531ms 10:30:58 INFO - PROCESS | 1885 | 1461000658806 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:30:58 INFO - PROCESS | 1885 | 1461000658812 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:30:58 INFO - PROCESS | 1885 | 1461000658827 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 1885 | 1461000658833 Marionette TRACE conn3 <- [1,2206,null,{}] 10:30:58 INFO - PROCESS | 1885 | 1461000658838 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}] 10:30:59 INFO - PROCESS | 1885 | 1461000659019 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:30:59 INFO - PROCESS | 1885 | 1461000659310 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a7b3000 == 127 [pid = 1885] [id = 559] 10:30:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 276 (0x7f9e96c32c00) [pid = 1885] [serial = 1678] [outer = (nil)] 10:30:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 277 (0x7f9e96c3e800) [pid = 1885] [serial = 1679] [outer = 0x7f9e96c32c00] 10:30:59 INFO - PROCESS | 1885 | 1461000659414 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 278 (0x7f9e97799800) [pid = 1885] [serial = 1680] [outer = 0x7f9e96c32c00] 10:31:00 INFO - PROCESS | 1885 | 1461000660280 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]]]}] 10:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1537ms 10:31:00 INFO - PROCESS | 1885 | 1461000660357 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:31:00 INFO - PROCESS | 1885 | 1461000660360 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:31:00 INFO - PROCESS | 1885 | 1461000660366 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 1885 | 1461000660369 Marionette TRACE conn3 <- [1,2210,null,{}] 10:31:00 INFO - PROCESS | 1885 | 1461000660376 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}] 10:31:00 INFO - PROCESS | 1885 | 1461000660575 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:31:00 INFO - PROCESS | 1885 | 1461000660922 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1b4800 == 128 [pid = 1885] [id = 560] 10:31:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 279 (0x7f9e96bd9c00) [pid = 1885] [serial = 1681] [outer = (nil)] 10:31:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 280 (0x7f9e97beb400) [pid = 1885] [serial = 1682] [outer = 0x7f9e96bd9c00] 10:31:01 INFO - PROCESS | 1885 | 1461000660991 Marionette DEBUG loaded listener.js 10:31:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 281 (0x7f9e97bf7000) [pid = 1885] [serial = 1683] [outer = 0x7f9e96bd9c00] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4a0b000 == 127 [pid = 1885] [id = 541] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 280 (0x7f9eab943800) [pid = 1885] [serial = 1505] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 279 (0x7f9e969d7c00) [pid = 1885] [serial = 1529] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 278 (0x7f9e969dac00) [pid = 1885] [serial = 1535] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 277 (0x7f9e963bd800) [pid = 1885] [serial = 1532] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 276 (0x7f9eae24c000) [pid = 1885] [serial = 1511] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 275 (0x7f9ea0417c00) [pid = 1885] [serial = 1499] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 274 (0x7f9ea55d4c00) [pid = 1885] [serial = 1502] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 273 (0x7f9e9a0e5800) [pid = 1885] [serial = 1526] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 272 (0x7f9eac7e9000) [pid = 1885] [serial = 1508] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 271 (0x7f9e981a8800) [pid = 1885] [serial = 1517] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 270 (0x7f9e9bf5b800) [pid = 1885] [serial = 1496] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 269 (0x7f9ec1a45000) [pid = 1885] [serial = 1514] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 268 (0x7f9e984a4000) [pid = 1885] [serial = 1523] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOMWINDOW == 267 (0x7f9e9849b000) [pid = 1885] [serial = 1520] [outer = (nil)] [url = about:blank] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d46800 == 126 [pid = 1885] [id = 540] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0373800 == 125 [pid = 1885] [id = 539] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8ba800 == 124 [pid = 1885] [id = 538] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a1bc800 == 123 [pid = 1885] [id = 537] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9ab47800 == 122 [pid = 1885] [id = 536] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9b010800 == 121 [pid = 1885] [id = 535] 10:31:01 INFO - PROCESS | 1885 | 1461000661951 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]]]}] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3c11800 == 120 [pid = 1885] [id = 528] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7c91000 == 119 [pid = 1885] [id = 527] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec197c000 == 118 [pid = 1885] [id = 526] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebd7e3000 == 117 [pid = 1885] [id = 525] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac71f000 == 116 [pid = 1885] [id = 524] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaa4da000 == 115 [pid = 1885] [id = 523] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8547800 == 114 [pid = 1885] [id = 522] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c2e000 == 113 [pid = 1885] [id = 521] 10:31:01 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c5aa000 == 112 [pid = 1885] [id = 520] 10:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1630ms 10:31:01 INFO - PROCESS | 1885 | 1461000661997 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:31:02 INFO - PROCESS | 1885 | 1461000662000 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:31:02 INFO - PROCESS | 1885 | 1461000662005 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:31:02 INFO - PROCESS | 1885 | 1461000662007 Marionette TRACE conn3 <- [1,2214,null,{}] 10:31:02 INFO - PROCESS | 1885 | 1461000662012 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}] 10:31:02 INFO - PROCESS | 1885 | 1461000662172 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:31:02 INFO - PROCESS | 1885 | 1461000662190 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a7b4000 == 113 [pid = 1885] [id = 561] 10:31:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 268 (0x7f9e981a6c00) [pid = 1885] [serial = 1684] [outer = (nil)] 10:31:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 269 (0x7f9e981acc00) [pid = 1885] [serial = 1685] [outer = 0x7f9e981a6c00] 10:31:02 INFO - PROCESS | 1885 | 1461000662267 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 270 (0x7f9e982f4c00) [pid = 1885] [serial = 1686] [outer = 0x7f9e981a6c00] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 269 (0x7f9ea879d400) [pid = 1885] [serial = 1556] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 268 (0x7f9ea9a72800) [pid = 1885] [serial = 1557] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 267 (0x7f9ea0de0800) [pid = 1885] [serial = 1550] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 266 (0x7f9e9b1eac00) [pid = 1885] [serial = 1542] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 265 (0x7f9ea0e45000) [pid = 1885] [serial = 1551] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 264 (0x7f9ea6748800) [pid = 1885] [serial = 1553] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 263 (0x7f9e9f105800) [pid = 1885] [serial = 1545] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 262 (0x7f9ea786f000) [pid = 1885] [serial = 1554] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 261 (0x7f9e981ab400) [pid = 1885] [serial = 1538] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 260 (0x7f9ea0422c00) [pid = 1885] [serial = 1548] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 259 (0x7f9e9df26000) [pid = 1885] [serial = 1544] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 258 (0x7f9ea633b000) [pid = 1885] [serial = 1365] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 257 (0x7f9ea9a77800) [pid = 1885] [serial = 1302] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 256 (0x7f9e983c4800) [pid = 1885] [serial = 1539] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 255 (0x7f9e9f21e400) [pid = 1885] [serial = 1547] [outer = (nil)] [url = about:blank] 10:31:02 INFO - PROCESS | 1885 | --DOMWINDOW == 254 (0x7f9e9a156800) [pid = 1885] [serial = 1541] [outer = (nil)] [url = about:blank] 10:31:03 INFO - PROCESS | 1885 | 1461000663242 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]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1278ms 10:31:03 INFO - PROCESS | 1885 | 1461000663285 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 1885 | 1461000663287 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:31:03 INFO - PROCESS | 1885 | 1461000663294 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 1885 | 1461000663296 Marionette TRACE conn3 <- [1,2218,null,{}] 10:31:03 INFO - PROCESS | 1885 | 1461000663301 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}] 10:31:03 INFO - PROCESS | 1885 | 1461000663491 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:31:03 INFO - PROCESS | 1885 | 1461000663671 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c5ab000 == 114 [pid = 1885] [id = 562] 10:31:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 255 (0x7f9e98192c00) [pid = 1885] [serial = 1687] [outer = (nil)] 10:31:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 256 (0x7f9e983c7400) [pid = 1885] [serial = 1688] [outer = 0x7f9e98192c00] 10:31:03 INFO - PROCESS | 1885 | 1461000663734 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 257 (0x7f9e9a0de800) [pid = 1885] [serial = 1689] [outer = 0x7f9e98192c00] 10:31:04 INFO - PROCESS | 1885 | 1461000664431 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]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1178ms 10:31:04 INFO - PROCESS | 1885 | 1461000664515 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 1885 | 1461000664519 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:31:04 INFO - PROCESS | 1885 | 1461000664529 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 1885 | 1461000664531 Marionette TRACE conn3 <- [1,2222,null,{}] 10:31:04 INFO - PROCESS | 1885 | 1461000664535 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}] 10:31:04 INFO - PROCESS | 1885 | 1461000664794 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:31:04 INFO - PROCESS | 1885 | 1461000664824 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d607800 == 115 [pid = 1885] [id = 563] 10:31:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 258 (0x7f9e981a8000) [pid = 1885] [serial = 1690] [outer = (nil)] 10:31:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 259 (0x7f9e9a0ea800) [pid = 1885] [serial = 1691] [outer = 0x7f9e981a8000] 10:31:04 INFO - PROCESS | 1885 | 1461000664885 Marionette DEBUG loaded listener.js 10:31:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 260 (0x7f9e9a160800) [pid = 1885] [serial = 1692] [outer = 0x7f9e981a8000] 10:31:05 INFO - PROCESS | 1885 | 1461000665743 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]]]}] 10:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1274ms 10:31:05 INFO - PROCESS | 1885 | 1461000665803 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:31:05 INFO - PROCESS | 1885 | 1461000665806 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:31:05 INFO - PROCESS | 1885 | 1461000665815 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:31:05 INFO - PROCESS | 1885 | 1461000665817 Marionette TRACE conn3 <- [1,2226,null,{}] 10:31:05 INFO - PROCESS | 1885 | 1461000665821 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}] 10:31:06 INFO - PROCESS | 1885 | 1461000666053 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:31:06 INFO - PROCESS | 1885 | 1461000666078 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d7e5000 == 116 [pid = 1885] [id = 564] 10:31:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 261 (0x7f9e984a1000) [pid = 1885] [serial = 1693] [outer = (nil)] 10:31:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 262 (0x7f9e9a2f2000) [pid = 1885] [serial = 1694] [outer = 0x7f9e984a1000] 10:31:06 INFO - PROCESS | 1885 | 1461000666136 Marionette DEBUG loaded listener.js 10:31:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 263 (0x7f9e9b18c000) [pid = 1885] [serial = 1695] [outer = 0x7f9e984a1000] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 262 (0x7f9ea82b2000) [pid = 1885] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 261 (0x7f9ea4eefc00) [pid = 1885] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 260 (0x7f9ea4beb400) [pid = 1885] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 259 (0x7f9eb035e400) [pid = 1885] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 258 (0x7f9e97798c00) [pid = 1885] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 257 (0x7f9ea0422800) [pid = 1885] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 256 (0x7f9e9c6ab000) [pid = 1885] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 255 (0x7f9ea95ab800) [pid = 1885] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 254 (0x7f9e9a2f5000) [pid = 1885] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 253 (0x7f9ea7871000) [pid = 1885] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 252 (0x7f9ea7bc0000) [pid = 1885] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 251 (0x7f9e94747c00) [pid = 1885] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 250 (0x7f9e969d2000) [pid = 1885] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 249 (0x7f9eaea72400) [pid = 1885] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 248 (0x7f9e9bf5bc00) [pid = 1885] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 247 (0x7f9e983c0c00) [pid = 1885] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 246 (0x7f9e97bebc00) [pid = 1885] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 245 (0x7f9e977a0000) [pid = 1885] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 244 (0x7f9e97bea000) [pid = 1885] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 243 (0x7f9e97bef000) [pid = 1885] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9ea0e40800) [pid = 1885] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 241 (0x7f9ea0259800) [pid = 1885] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 240 (0x7f9ea773b000) [pid = 1885] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9e9df26400) [pid = 1885] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9ea0e3b400) [pid = 1885] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9e963b7400) [pid = 1885] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9e981a6400) [pid = 1885] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9e969d9800) [pid = 1885] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9ea0d27800) [pid = 1885] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9e97a70c00) [pid = 1885] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9ead71b400) [pid = 1885] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9e963bac00) [pid = 1885] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9ea5042800) [pid = 1885] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9e982fbc00) [pid = 1885] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9e9ee9e800) [pid = 1885] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9eac87d400) [pid = 1885] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9e963b7800) [pid = 1885] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9eaffeec00) [pid = 1885] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9ea4cc7c00) [pid = 1885] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9e94748400) [pid = 1885] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9e981a2000) [pid = 1885] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9e97798000) [pid = 1885] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9ea64c4400) [pid = 1885] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e97bec000) [pid = 1885] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9ead713400) [pid = 1885] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e9a15dc00) [pid = 1885] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9e9deab800) [pid = 1885] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9eac7eb400) [pid = 1885] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9e9b1e6800) [pid = 1885] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e981a2800) [pid = 1885] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9e983cc400) [pid = 1885] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e9c0d2c00) [pid = 1885] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9eb32d0c00) [pid = 1885] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9e9c6a1800) [pid = 1885] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9e981ac800) [pid = 1885] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9eac7f1400) [pid = 1885] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9ea55d2800) [pid = 1885] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9ea0d32400) [pid = 1885] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9ea8996800) [pid = 1885] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9e9bf54400) [pid = 1885] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e94753000) [pid = 1885] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:31:07 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9eb3f48800) [pid = 1885] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:31:08 INFO - PROCESS | 1885 | 1461000668044 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]]]}] 10:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2279ms 10:31:08 INFO - PROCESS | 1885 | 1461000668095 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:31:08 INFO - PROCESS | 1885 | 1461000668098 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:31:08 INFO - PROCESS | 1885 | 1461000668104 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:31:08 INFO - PROCESS | 1885 | 1461000668105 Marionette TRACE conn3 <- [1,2230,null,{}] 10:31:08 INFO - PROCESS | 1885 | 1461000668111 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}] 10:31:08 INFO - PROCESS | 1885 | 1461000668337 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:31:08 INFO - PROCESS | 1885 | 1461000668365 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1a2000 == 117 [pid = 1885] [id = 565] 10:31:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9e9474c400) [pid = 1885] [serial = 1696] [outer = (nil)] 10:31:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9e969d9000) [pid = 1885] [serial = 1697] [outer = 0x7f9e9474c400] 10:31:08 INFO - PROCESS | 1885 | 1461000668426 Marionette DEBUG loaded listener.js 10:31:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9e981a6400) [pid = 1885] [serial = 1698] [outer = 0x7f9e9474c400] 10:31:09 INFO - PROCESS | 1885 | 1461000669176 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]]]}] 10:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1130ms 10:31:09 INFO - PROCESS | 1885 | 1461000669234 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:31:09 INFO - PROCESS | 1885 | 1461000669237 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:31:09 INFO - PROCESS | 1885 | 1461000669242 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:31:09 INFO - PROCESS | 1885 | 1461000669244 Marionette TRACE conn3 <- [1,2234,null,{}] 10:31:09 INFO - PROCESS | 1885 | 1461000669249 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}] 10:31:09 INFO - PROCESS | 1885 | 1461000669499 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:31:09 INFO - PROCESS | 1885 | 1461000669514 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e170800 == 118 [pid = 1885] [id = 566] 10:31:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9e982f4400) [pid = 1885] [serial = 1699] [outer = (nil)] 10:31:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9e9a0e7000) [pid = 1885] [serial = 1700] [outer = 0x7f9e982f4400] 10:31:09 INFO - PROCESS | 1885 | 1461000669576 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9e9b196400) [pid = 1885] [serial = 1701] [outer = 0x7f9e982f4400] 10:31:10 INFO - PROCESS | 1885 | 1461000670733 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]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1532ms 10:31:10 INFO - PROCESS | 1885 | 1461000670777 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 1885 | 1461000670784 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:31:10 INFO - PROCESS | 1885 | 1461000670792 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 1885 | 1461000670797 Marionette TRACE conn3 <- [1,2238,null,{}] 10:31:10 INFO - PROCESS | 1885 | 1461000670804 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}] 10:31:11 INFO - PROCESS | 1885 | 1461000671024 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:31:11 INFO - PROCESS | 1885 | 1461000671285 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98210000 == 119 [pid = 1885] [id = 567] 10:31:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9e94753000) [pid = 1885] [serial = 1702] [outer = (nil)] 10:31:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9e949cbc00) [pid = 1885] [serial = 1703] [outer = 0x7f9e94753000] 10:31:11 INFO - PROCESS | 1885 | 1461000671404 Marionette DEBUG loaded listener.js 10:31:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9e9605b400) [pid = 1885] [serial = 1704] [outer = 0x7f9e94753000] 10:31:12 INFO - PROCESS | 1885 | 1461000672272 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]]]}] 10:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1533ms 10:31:12 INFO - PROCESS | 1885 | 1461000672326 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:31:12 INFO - PROCESS | 1885 | 1461000672334 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:31:12 INFO - PROCESS | 1885 | 1461000672344 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:31:12 INFO - PROCESS | 1885 | 1461000672347 Marionette TRACE conn3 <- [1,2242,null,{}] 10:31:12 INFO - PROCESS | 1885 | 1461000672353 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}] 10:31:12 INFO - PROCESS | 1885 | 1461000672552 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:31:12 INFO - PROCESS | 1885 | 1461000672843 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab3d800 == 120 [pid = 1885] [id = 568] 10:31:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9e96c32400) [pid = 1885] [serial = 1705] [outer = (nil)] 10:31:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e96c3b400) [pid = 1885] [serial = 1706] [outer = 0x7f9e96c32400] 10:31:13 INFO - PROCESS | 1885 | 1461000672999 Marionette DEBUG loaded listener.js 10:31:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9e96dcec00) [pid = 1885] [serial = 1707] [outer = 0x7f9e96c32400] 10:31:13 INFO - PROCESS | 1885 | 1461000673818 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]]]}] 10:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1529ms 10:31:13 INFO - PROCESS | 1885 | 1461000673873 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:31:13 INFO - PROCESS | 1885 | 1461000673877 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:31:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:31:13 INFO - PROCESS | 1885 | 1461000673882 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:31:13 INFO - PROCESS | 1885 | 1461000673888 Marionette TRACE conn3 <- [1,2246,null,{}] 10:31:13 INFO - PROCESS | 1885 | 1461000673904 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}] 10:31:14 INFO - PROCESS | 1885 | 1461000674139 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:31:14 INFO - PROCESS | 1885 | 1461000674418 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f302800 == 121 [pid = 1885] [id = 569] 10:31:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e96dd0800) [pid = 1885] [serial = 1708] [outer = (nil)] 10:31:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e981b4800) [pid = 1885] [serial = 1709] [outer = 0x7f9e96dd0800] 10:31:14 INFO - PROCESS | 1885 | 1461000674541 Marionette DEBUG loaded listener.js 10:31:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e983c8800) [pid = 1885] [serial = 1710] [outer = 0x7f9e96dd0800] 10:31:15 INFO - PROCESS | 1885 | 1461000675381 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]]]}] 10:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1540ms 10:31:15 INFO - PROCESS | 1885 | 1461000675424 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:31:15 INFO - PROCESS | 1885 | 1461000675428 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:31:15 INFO - PROCESS | 1885 | 1461000675434 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:31:15 INFO - PROCESS | 1885 | 1461000675436 Marionette TRACE conn3 <- [1,2250,null,{}] 10:31:15 INFO - PROCESS | 1885 | 1461000675441 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}] 10:31:15 INFO - PROCESS | 1885 | 1461000675633 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:31:15 INFO - PROCESS | 1885 | 1461000675857 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea036c000 == 122 [pid = 1885] [id = 570] 10:31:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e97bed400) [pid = 1885] [serial = 1711] [outer = (nil)] 10:31:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9a15dc00) [pid = 1885] [serial = 1712] [outer = 0x7f9e97bed400] 10:31:15 INFO - PROCESS | 1885 | 1461000675966 Marionette DEBUG loaded listener.js 10:31:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9e9b18fc00) [pid = 1885] [serial = 1713] [outer = 0x7f9e97bed400] 10:31:16 INFO - PROCESS | 1885 | 1461000676844 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]]]}] 10:31:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:31:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1426ms 10:31:16 INFO - PROCESS | 1885 | 1461000676875 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 1885 | 1461000676878 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:31:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:31:16 INFO - PROCESS | 1885 | 1461000676887 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 1885 | 1461000676890 Marionette TRACE conn3 <- [1,2254,null,{}] 10:31:16 INFO - PROCESS | 1885 | 1461000676895 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}] 10:31:17 INFO - PROCESS | 1885 | 1461000677081 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:31:17 INFO - PROCESS | 1885 | 1461000677345 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0516000 == 123 [pid = 1885] [id = 571] 10:31:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e981a4000) [pid = 1885] [serial = 1714] [outer = (nil)] 10:31:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9e9b1e4c00) [pid = 1885] [serial = 1715] [outer = 0x7f9e981a4000] 10:31:17 INFO - PROCESS | 1885 | 1461000677418 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9e9bf54400) [pid = 1885] [serial = 1716] [outer = 0x7f9e981a4000] 10:31:18 INFO - PROCESS | 1885 | 1461000678300 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]]]}] 10:31:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:31:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1478ms 10:31:18 INFO - PROCESS | 1885 | 1461000678366 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:31:18 INFO - PROCESS | 1885 | 1461000678369 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:31:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:31:18 INFO - PROCESS | 1885 | 1461000678375 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 1885 | 1461000678377 Marionette TRACE conn3 <- [1,2258,null,{}] 10:31:18 INFO - PROCESS | 1885 | 1461000678383 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}] 10:31:18 INFO - PROCESS | 1885 | 1461000678585 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:31:18 INFO - PROCESS | 1885 | 1461000678846 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4a22800 == 124 [pid = 1885] [id = 572] 10:31:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9e9c0ce800) [pid = 1885] [serial = 1717] [outer = (nil)] 10:31:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9e9c354400) [pid = 1885] [serial = 1718] [outer = 0x7f9e9c0ce800] 10:31:18 INFO - PROCESS | 1885 | 1461000678959 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9e9c6a3400) [pid = 1885] [serial = 1719] [outer = 0x7f9e9c0ce800] 10:31:19 INFO - PROCESS | 1885 | 1461000679765 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]]]}] 10:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1425ms 10:31:19 INFO - PROCESS | 1885 | 1461000679801 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:31:19 INFO - PROCESS | 1885 | 1461000679805 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:31:19 INFO - PROCESS | 1885 | 1461000679810 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:31:19 INFO - PROCESS | 1885 | 1461000679812 Marionette TRACE conn3 <- [1,2262,null,{}] 10:31:19 INFO - PROCESS | 1885 | 1461000679818 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}] 10:31:20 INFO - PROCESS | 1885 | 1461000679994 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:31:20 INFO - PROCESS | 1885 | 1461000680261 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c32800 == 125 [pid = 1885] [id = 573] 10:31:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9e9c0c8800) [pid = 1885] [serial = 1720] [outer = (nil)] 10:31:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9e9dea7400) [pid = 1885] [serial = 1721] [outer = 0x7f9e9c0c8800] 10:31:20 INFO - PROCESS | 1885 | 1461000680332 Marionette DEBUG loaded listener.js 10:31:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9e9df21c00) [pid = 1885] [serial = 1722] [outer = 0x7f9e9c0c8800] 10:31:21 INFO - PROCESS | 1885 | 1461000681163 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]]]}] 10:31:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:31:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1426ms 10:31:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:31:21 INFO - PROCESS | 1885 | 1461000681237 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:31:21 INFO - PROCESS | 1885 | 1461000681240 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:31:21 INFO - PROCESS | 1885 | 1461000681245 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:31:21 INFO - PROCESS | 1885 | 1461000681248 Marionette TRACE conn3 <- [1,2266,null,{}] 10:31:21 INFO - PROCESS | 1885 | 1461000681253 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}] 10:31:21 INFO - PROCESS | 1885 | 1461000681448 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:31:21 INFO - PROCESS | 1885 | 1461000681711 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d92000 == 126 [pid = 1885] [id = 574] 10:31:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e9c0d0800) [pid = 1885] [serial = 1723] [outer = (nil)] 10:31:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9e9df29400) [pid = 1885] [serial = 1724] [outer = 0x7f9e9c0d0800] 10:31:21 INFO - PROCESS | 1885 | 1461000681787 Marionette DEBUG loaded listener.js 10:31:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9e9e296800) [pid = 1885] [serial = 1725] [outer = 0x7f9e9c0d0800] 10:31:22 INFO - PROCESS | 1885 | 1461000682570 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]]]}] 10:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1336ms 10:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:31:22 INFO - PROCESS | 1885 | 1461000682581 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:31:22 INFO - PROCESS | 1885 | 1461000682584 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:31:22 INFO - PROCESS | 1885 | 1461000682607 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:31:22 INFO - PROCESS | 1885 | 1461000682610 Marionette TRACE conn3 <- [1,2270,null,{}] 10:31:22 INFO - PROCESS | 1885 | 1461000682617 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}] 10:31:22 INFO - PROCESS | 1885 | 1461000682795 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:31:23 INFO - PROCESS | 1885 | 1461000683074 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57dc800 == 127 [pid = 1885] [id = 575] 10:31:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e96be6400) [pid = 1885] [serial = 1726] [outer = (nil)] 10:31:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9e9ee97400) [pid = 1885] [serial = 1727] [outer = 0x7f9e96be6400] 10:31:23 INFO - PROCESS | 1885 | 1461000683149 Marionette DEBUG loaded listener.js 10:31:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9e9f093400) [pid = 1885] [serial = 1728] [outer = 0x7f9e96be6400] 10:31:23 INFO - PROCESS | 1885 | 1461000683981 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]]]}] 10:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1449ms 10:31:24 INFO - PROCESS | 1885 | 1461000684039 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:31:24 INFO - PROCESS | 1885 | 1461000684042 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:31:24 INFO - PROCESS | 1885 | 1461000684048 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:31:24 INFO - PROCESS | 1885 | 1461000684050 Marionette TRACE conn3 <- [1,2274,null,{}] 10:31:24 INFO - PROCESS | 1885 | 1461000684056 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}] 10:31:24 INFO - PROCESS | 1885 | 1461000684246 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:31:24 INFO - PROCESS | 1885 | 1461000684526 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67c8000 == 128 [pid = 1885] [id = 576] 10:31:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9e9c6a2c00) [pid = 1885] [serial = 1729] [outer = (nil)] 10:31:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9e9f0a1c00) [pid = 1885] [serial = 1730] [outer = 0x7f9e9c6a2c00] 10:31:24 INFO - PROCESS | 1885 | 1461000684600 Marionette DEBUG loaded listener.js 10:31:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9e9f0f0800) [pid = 1885] [serial = 1731] [outer = 0x7f9e9c6a2c00] 10:31:25 INFO - PROCESS | 1885 | 1461000685442 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]]]}] 10:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1427ms 10:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:31:25 INFO - PROCESS | 1885 | 1461000685477 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:31:25 INFO - PROCESS | 1885 | 1461000685480 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:31:25 INFO - PROCESS | 1885 | 1461000685486 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:31:25 INFO - PROCESS | 1885 | 1461000685490 Marionette TRACE conn3 <- [1,2278,null,{}] 10:31:25 INFO - PROCESS | 1885 | 1461000685495 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}] 10:31:25 INFO - PROCESS | 1885 | 1461000685701 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:31:25 INFO - PROCESS | 1885 | 1461000685979 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7780800 == 129 [pid = 1885] [id = 577] 10:31:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9e9eea1800) [pid = 1885] [serial = 1732] [outer = (nil)] 10:31:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9ea024c800) [pid = 1885] [serial = 1733] [outer = 0x7f9e9eea1800] 10:31:26 INFO - PROCESS | 1885 | 1461000686057 Marionette DEBUG loaded listener.js 10:31:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9ea0418800) [pid = 1885] [serial = 1734] [outer = 0x7f9e9eea1800] 10:31:26 INFO - PROCESS | 1885 | 1461000686853 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]]]}] 10:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1430ms 10:31:26 INFO - PROCESS | 1885 | 1461000686916 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:31:26 INFO - PROCESS | 1885 | 1461000686919 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:31:26 INFO - PROCESS | 1885 | 1461000686924 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 1885 | 1461000686927 Marionette TRACE conn3 <- [1,2282,null,{}] 10:31:26 INFO - PROCESS | 1885 | 1461000686932 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}] 10:31:27 INFO - PROCESS | 1885 | 1461000687115 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:31:27 INFO - PROCESS | 1885 | 1461000687387 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea82ea000 == 130 [pid = 1885] [id = 578] 10:31:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 241 (0x7f9e9f0ed400) [pid = 1885] [serial = 1735] [outer = (nil)] 10:31:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 242 (0x7f9ea0422000) [pid = 1885] [serial = 1736] [outer = 0x7f9e9f0ed400] 10:31:27 INFO - PROCESS | 1885 | 1461000687459 Marionette DEBUG loaded listener.js 10:31:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9ea0d26c00) [pid = 1885] [serial = 1737] [outer = 0x7f9e9f0ed400] 10:31:28 INFO - PROCESS | 1885 | 1461000688324 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]]]}] 10:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1427ms 10:31:28 INFO - PROCESS | 1885 | 1461000688352 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:31:28 INFO - PROCESS | 1885 | 1461000688355 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:31:28 INFO - PROCESS | 1885 | 1461000688361 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:31:28 INFO - PROCESS | 1885 | 1461000688363 Marionette TRACE conn3 <- [1,2286,null,{}] 10:31:28 INFO - PROCESS | 1885 | 1461000688368 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}] 10:31:28 INFO - PROCESS | 1885 | 1461000688551 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:31:28 INFO - PROCESS | 1885 | 1461000688820 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8817800 == 131 [pid = 1885] [id = 579] 10:31:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 244 (0x7f9e9f0f6c00) [pid = 1885] [serial = 1738] [outer = (nil)] 10:31:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 245 (0x7f9ea0dd6400) [pid = 1885] [serial = 1739] [outer = 0x7f9e9f0f6c00] 10:31:28 INFO - PROCESS | 1885 | 1461000688894 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 246 (0x7f9ea0e39c00) [pid = 1885] [serial = 1740] [outer = 0x7f9e9f0f6c00] 10:31:29 INFO - PROCESS | 1885 | 1461000689707 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]]]}] 10:31:29 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 10:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1386ms 10:31:29 INFO - PROCESS | 1885 | 1461000689748 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:31:29 INFO - PROCESS | 1885 | 1461000689751 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:31:29 INFO - PROCESS | 1885 | 1461000689756 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 1885 | 1461000689759 Marionette TRACE conn3 <- [1,2290,null,{}] 10:31:29 INFO - PROCESS | 1885 | 1461000689764 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}] 10:31:29 INFO - PROCESS | 1885 | 1461000689948 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:31:30 INFO - PROCESS | 1885 | 1461000690218 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea996b800 == 132 [pid = 1885] [id = 580] 10:31:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 247 (0x7f9ea041b000) [pid = 1885] [serial = 1741] [outer = (nil)] 10:31:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 248 (0x7f9ea0e44000) [pid = 1885] [serial = 1742] [outer = 0x7f9ea041b000] 10:31:30 INFO - PROCESS | 1885 | 1461000690289 Marionette DEBUG loaded listener.js 10:31:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 249 (0x7f9ea4bec400) [pid = 1885] [serial = 1743] [outer = 0x7f9ea041b000] 10:31:31 INFO - PROCESS | 1885 | 1461000691094 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]]]}] 10:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1386ms 10:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:31:31 INFO - PROCESS | 1885 | 1461000691143 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:31:31 INFO - PROCESS | 1885 | 1461000691147 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:31:31 INFO - PROCESS | 1885 | 1461000691153 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:31:31 INFO - PROCESS | 1885 | 1461000691156 Marionette TRACE conn3 <- [1,2294,null,{}] 10:31:31 INFO - PROCESS | 1885 | 1461000691161 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}] 10:31:31 INFO - PROCESS | 1885 | 1461000691343 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:31:31 INFO - PROCESS | 1885 | 1461000691621 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab880000 == 133 [pid = 1885] [id = 581] 10:31:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 250 (0x7f9e9c0c9000) [pid = 1885] [serial = 1744] [outer = (nil)] 10:31:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 251 (0x7f9ea4bf0400) [pid = 1885] [serial = 1745] [outer = 0x7f9e9c0c9000] 10:31:31 INFO - PROCESS | 1885 | 1461000691692 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 252 (0x7f9ea4ccfc00) [pid = 1885] [serial = 1746] [outer = 0x7f9e9c0c9000] 10:31:32 INFO - PROCESS | 1885 | 1461000692495 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]]]}] 10:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1380ms 10:31:32 INFO - PROCESS | 1885 | 1461000692533 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:31:32 INFO - PROCESS | 1885 | 1461000692535 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:31:32 INFO - PROCESS | 1885 | 1461000692541 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 1885 | 1461000692543 Marionette TRACE conn3 <- [1,2298,null,{}] 10:31:32 INFO - PROCESS | 1885 | 1461000692549 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}] 10:31:32 INFO - PROCESS | 1885 | 1461000692745 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:31:33 INFO - PROCESS | 1885 | 1461000693016 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac68e800 == 134 [pid = 1885] [id = 582] 10:31:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 253 (0x7f9e9ee9d000) [pid = 1885] [serial = 1747] [outer = (nil)] 10:31:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 254 (0x7f9ea4bf1000) [pid = 1885] [serial = 1748] [outer = 0x7f9e9ee9d000] 10:31:33 INFO - PROCESS | 1885 | 1461000693098 Marionette DEBUG loaded listener.js 10:31:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 255 (0x7f9ea4eea000) [pid = 1885] [serial = 1749] [outer = 0x7f9e9ee9d000] 10:31:33 INFO - PROCESS | 1885 | 1461000693892 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]]]}] 10:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1374ms 10:31:33 INFO - PROCESS | 1885 | 1461000693916 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:31:33 INFO - PROCESS | 1885 | 1461000693919 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:31:33 INFO - PROCESS | 1885 | 1461000693925 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:31:33 INFO - PROCESS | 1885 | 1461000693927 Marionette TRACE conn3 <- [1,2302,null,{}] 10:31:33 INFO - PROCESS | 1885 | 1461000693933 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}] 10:31:34 INFO - PROCESS | 1885 | 1461000694126 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:31:34 INFO - PROCESS | 1885 | 1461000694422 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac99d000 == 135 [pid = 1885] [id = 583] 10:31:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 256 (0x7f9e91a65800) [pid = 1885] [serial = 1750] [outer = (nil)] 10:31:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 257 (0x7f9ea4d6c400) [pid = 1885] [serial = 1751] [outer = 0x7f9e91a65800] 10:31:34 INFO - PROCESS | 1885 | 1461000694496 Marionette DEBUG loaded listener.js 10:31:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 258 (0x7f9ea504e400) [pid = 1885] [serial = 1752] [outer = 0x7f9e91a65800] 10:31:35 INFO - PROCESS | 1885 | 1461000695323 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]]]}] 10:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1431ms 10:31:35 INFO - PROCESS | 1885 | 1461000695358 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:31:35 INFO - PROCESS | 1885 | 1461000695362 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:31:35 INFO - PROCESS | 1885 | 1461000695367 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:31:35 INFO - PROCESS | 1885 | 1461000695370 Marionette TRACE conn3 <- [1,2306,null,{}] 10:31:35 INFO - PROCESS | 1885 | 1461000695377 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}] 10:31:35 INFO - PROCESS | 1885 | 1461000695576 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:31:35 INFO - PROCESS | 1885 | 1461000695851 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0480000 == 136 [pid = 1885] [id = 584] 10:31:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 259 (0x7f9e91c95400) [pid = 1885] [serial = 1753] [outer = (nil)] 10:31:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 260 (0x7f9e9ee9b000) [pid = 1885] [serial = 1754] [outer = 0x7f9e91c95400] 10:31:35 INFO - PROCESS | 1885 | 1461000695923 Marionette DEBUG loaded listener.js 10:31:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 261 (0x7f9ea504cc00) [pid = 1885] [serial = 1755] [outer = 0x7f9e91c95400] 10:31:36 INFO - PROCESS | 1885 | 1461000696784 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]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1484ms 10:31:36 INFO - PROCESS | 1885 | 1461000696853 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 1885 | 1461000696855 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:31:36 INFO - PROCESS | 1885 | 1461000696861 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 1885 | 1461000696864 Marionette TRACE conn3 <- [1,2310,null,{}] 10:31:36 INFO - PROCESS | 1885 | 1461000696869 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}] 10:31:37 INFO - PROCESS | 1885 | 1461000697070 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:31:37 INFO - PROCESS | 1885 | 1461000697351 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d7c000 == 137 [pid = 1885] [id = 585] 10:31:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 262 (0x7f9e963b6400) [pid = 1885] [serial = 1756] [outer = (nil)] 10:31:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 263 (0x7f9e96be0c00) [pid = 1885] [serial = 1757] [outer = 0x7f9e963b6400] 10:31:37 INFO - PROCESS | 1885 | 1461000697464 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 264 (0x7f9e981b0800) [pid = 1885] [serial = 1758] [outer = 0x7f9e963b6400] 10:31:38 INFO - PROCESS | 1885 | 1461000698333 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]]]}] 10:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1531ms 10:31:38 INFO - PROCESS | 1885 | 1461000698394 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:31:38 INFO - PROCESS | 1885 | 1461000698396 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:31:38 INFO - PROCESS | 1885 | 1461000698403 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:31:38 INFO - PROCESS | 1885 | 1461000698405 Marionette TRACE conn3 <- [1,2314,null,{}] 10:31:38 INFO - PROCESS | 1885 | 1461000698411 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}] 10:31:38 INFO - PROCESS | 1885 | 1461000698604 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:31:38 INFO - PROCESS | 1885 | 1461000698927 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98223800 == 138 [pid = 1885] [id = 586] 10:31:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 265 (0x7f9e94746800) [pid = 1885] [serial = 1759] [outer = (nil)] 10:31:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 266 (0x7f9e94754400) [pid = 1885] [serial = 1760] [outer = 0x7f9e94746800] 10:31:39 INFO - PROCESS | 1885 | 1461000699000 Marionette DEBUG loaded listener.js 10:31:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 267 (0x7f9e9849dc00) [pid = 1885] [serial = 1761] [outer = 0x7f9e94746800] 10:31:39 INFO - PROCESS | 1885 | 1461000699822 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]]]}] 10:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1481ms 10:31:39 INFO - PROCESS | 1885 | 1461000699885 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:31:39 INFO - PROCESS | 1885 | 1461000699889 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:31:39 INFO - PROCESS | 1885 | 1461000699895 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:31:39 INFO - PROCESS | 1885 | 1461000699897 Marionette TRACE conn3 <- [1,2318,null,{}] 10:31:39 INFO - PROCESS | 1885 | 1461000699902 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}] 10:31:40 INFO - PROCESS | 1885 | 1461000700098 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84c5800 == 137 [pid = 1885] [id = 454] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0d97800 == 136 [pid = 1885] [id = 65] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c2a000 == 135 [pid = 1885] [id = 157] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a1a2000 == 134 [pid = 1885] [id = 565] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d7e5000 == 133 [pid = 1885] [id = 564] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d607800 == 132 [pid = 1885] [id = 563] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c5ab000 == 131 [pid = 1885] [id = 562] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a7b3000 == 130 [pid = 1885] [id = 559] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e98369000 == 129 [pid = 1885] [id = 558] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e980ca000 == 128 [pid = 1885] [id = 557] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9491b000 == 127 [pid = 1885] [id = 556] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e94917800 == 126 [pid = 1885] [id = 554] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e95e91000 == 125 [pid = 1885] [id = 553] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e96c9e000 == 124 [pid = 1885] [id = 552] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7e70000 == 123 [pid = 1885] [id = 551] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e919d8800 == 122 [pid = 1885] [id = 550] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4e1b800 == 121 [pid = 1885] [id = 549] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7c1e000 == 120 [pid = 1885] [id = 548] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb78b7800 == 119 [pid = 1885] [id = 547] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0817000 == 118 [pid = 1885] [id = 546] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab917800 == 117 [pid = 1885] [id = 545] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5714000 == 116 [pid = 1885] [id = 544] 10:31:41 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9ab3d000 == 115 [pid = 1885] [id = 543] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 266 (0x7f9ea99b6000) [pid = 1885] [serial = 1628] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 265 (0x7f9ea9a7e400) [pid = 1885] [serial = 1311] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 264 (0x7f9eaebde000) [pid = 1885] [serial = 1323] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 263 (0x7f9ea64c7000) [pid = 1885] [serial = 1622] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 262 (0x7f9ebfbb8800) [pid = 1885] [serial = 1386] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 261 (0x7f9eafff4000) [pid = 1885] [serial = 1326] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 260 (0x7f9ea7870c00) [pid = 1885] [serial = 1503] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 259 (0x7f9ea0256000) [pid = 1885] [serial = 1305] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 258 (0x7f9e96dcb400) [pid = 1885] [serial = 1580] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 257 (0x7f9ea55cf000) [pid = 1885] [serial = 1568] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 256 (0x7f9eabddcc00) [pid = 1885] [serial = 1317] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 255 (0x7f9e9f103800) [pid = 1885] [serial = 1616] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 254 (0x7f9eac935c00) [pid = 1885] [serial = 1377] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 253 (0x7f9eac9c5000) [pid = 1885] [serial = 1509] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 252 (0x7f9e94753400) [pid = 1885] [serial = 1404] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 251 (0x7f9eaea66800) [pid = 1885] [serial = 1574] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 250 (0x7f9e969ddc00) [pid = 1885] [serial = 1530] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 249 (0x7f9ebe666400) [pid = 1885] [serial = 1383] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 248 (0x7f9e9f220000) [pid = 1885] [serial = 1401] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 247 (0x7f9e983ccc00) [pid = 1885] [serial = 1395] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 246 (0x7f9e98191000) [pid = 1885] [serial = 1586] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 245 (0x7f9e981ba000) [pid = 1885] [serial = 1470] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 244 (0x7f9eac885000) [pid = 1885] [serial = 1571] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 243 (0x7f9ec1a46c00) [pid = 1885] [serial = 1577] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9eabb21c00) [pid = 1885] [serial = 1314] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 241 (0x7f9e9f217400) [pid = 1885] [serial = 1565] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 240 (0x7f9ebd7d6c00) [pid = 1885] [serial = 1467] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9ea8133c00) [pid = 1885] [serial = 1626] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9ea8134000) [pid = 1885] [serial = 1443] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9ea7734c00) [pid = 1885] [serial = 1308] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9eab824c00) [pid = 1885] [serial = 1374] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9ea0e40000) [pid = 1885] [serial = 1620] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9ea751e400) [pid = 1885] [serial = 1623] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9ea55d0400) [pid = 1885] [serial = 1440] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9e96055800) [pid = 1885] [serial = 1598] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9e9695b400) [pid = 1885] [serial = 1583] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9e963c2400) [pid = 1885] [serial = 1533] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9ea4bf1c00) [pid = 1885] [serial = 1524] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9e98195400) [pid = 1885] [serial = 1608] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9ec3726c00) [pid = 1885] [serial = 1515] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9e9a2f2c00) [pid = 1885] [serial = 1613] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e96057c00) [pid = 1885] [serial = 1604] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9eb0376000) [pid = 1885] [serial = 1455] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9e982f6000) [pid = 1885] [serial = 1611] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9e969db400) [pid = 1885] [serial = 1610] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea674bc00) [pid = 1885] [serial = 1371] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9e9b190000) [pid = 1885] [serial = 1434] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9ea0d29c00) [pid = 1885] [serial = 1500] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9e9deaec00) [pid = 1885] [serial = 1614] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e9a2f3800) [pid = 1885] [serial = 1595] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9eafdfbc00) [pid = 1885] [serial = 1452] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9e983c9800) [pid = 1885] [serial = 1536] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ec3727800) [pid = 1885] [serial = 1464] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9ec32c4400) [pid = 1885] [serial = 1389] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9e9a0e1400) [pid = 1885] [serial = 1562] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e9c361400) [pid = 1885] [serial = 1410] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9e981ad000) [pid = 1885] [serial = 1518] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9eac7e9400) [pid = 1885] [serial = 1559] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9eb0373800) [pid = 1885] [serial = 1329] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9eb184c000) [pid = 1885] [serial = 1458] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e9df1c400) [pid = 1885] [serial = 1473] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9ebe809800) [pid = 1885] [serial = 1335] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9ebf72e800) [pid = 1885] [serial = 1338] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9eadab2800) [pid = 1885] [serial = 1320] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9eb13bc000) [pid = 1885] [serial = 1332] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e96be0800) [pid = 1885] [serial = 1607] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9e9f208c00) [pid = 1885] [serial = 1625] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e9f20dc00) [pid = 1885] [serial = 1368] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9ea0421800) [pid = 1885] [serial = 1619] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e9849f800) [pid = 1885] [serial = 1521] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9e9df22800) [pid = 1885] [serial = 1497] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9e9f221400) [pid = 1885] [serial = 1617] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9f218c00) [pid = 1885] [serial = 1437] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ebe36ac00) [pid = 1885] [serial = 1461] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9ebea33800) [pid = 1885] [serial = 1512] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea7493800) [pid = 1885] [serial = 1592] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9ec3728400) [pid = 1885] [serial = 1527] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9ead718c00) [pid = 1885] [serial = 1449] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea9a74000) [pid = 1885] [serial = 1446] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9eabbbcc00) [pid = 1885] [serial = 1506] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9eaea70c00) [pid = 1885] [serial = 1380] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e9819b000) [pid = 1885] [serial = 1589] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ec3b90400) [pid = 1885] [serial = 1398] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9e9f098c00) [pid = 1885] [serial = 1407] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9e94a7f800) [pid = 1885] [serial = 1601] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9ec3b02800) [pid = 1885] [serial = 1392] [outer = (nil)] [url = about:blank] 10:31:41 INFO - PROCESS | 1885 | 1461000701676 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e91a7b800 == 116 [pid = 1885] [id = 587] 10:31:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e919f8800) [pid = 1885] [serial = 1762] [outer = (nil)] 10:31:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9e91a63800) [pid = 1885] [serial = 1763] [outer = 0x7f9e919f8800] 10:31:41 INFO - PROCESS | 1885 | 1461000701750 Marionette DEBUG loaded listener.js 10:31:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9e91c8c400) [pid = 1885] [serial = 1764] [outer = 0x7f9e919f8800] 10:31:42 INFO - PROCESS | 1885 | 1461000702488 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] 10:31:42 INFO - PROCESS | 1885 | 1461000702532 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:31:42 INFO - PROCESS | 1885 | 1461000702540 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:31:42 INFO - PROCESS | 1885 | 1461000702544 Marionette TRACE conn3 <- [1,2322,null,{}] 10:31:42 INFO - PROCESS | 1885 | 1461000702550 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}] 10:31:42 INFO - PROCESS | 1885 | 1461000702755 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:31:42 INFO - PROCESS | 1885 | 1461000702937 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96558800 == 117 [pid = 1885] [id = 588] 10:31:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e919f9000) [pid = 1885] [serial = 1765] [outer = (nil)] 10:31:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e94a7f800) [pid = 1885] [serial = 1766] [outer = 0x7f9e919f9000] 10:31:43 INFO - PROCESS | 1885 | 1461000703000 Marionette DEBUG loaded listener.js 10:31:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e963c3c00) [pid = 1885] [serial = 1767] [outer = 0x7f9e919f9000] 10:31:43 INFO - PROCESS | 1885 | 1461000703869 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]]]}] 10:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1378ms 10:31:43 INFO - PROCESS | 1885 | 1461000703925 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:31:43 INFO - PROCESS | 1885 | 1461000703930 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:31:43 INFO - PROCESS | 1885 | 1461000703936 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:31:43 INFO - PROCESS | 1885 | 1461000703938 Marionette TRACE conn3 <- [1,2326,null,{}] 10:31:43 INFO - PROCESS | 1885 | 1461000703944 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}] 10:31:44 INFO - PROCESS | 1885 | 1461000704184 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:31:44 INFO - PROCESS | 1885 | 1461000704220 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98211000 == 118 [pid = 1885] [id = 589] 10:31:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e969dc800) [pid = 1885] [serial = 1768] [outer = (nil)] 10:31:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e96c3ec00) [pid = 1885] [serial = 1769] [outer = 0x7f9e969dc800] 10:31:44 INFO - PROCESS | 1885 | 1461000704288 Marionette DEBUG loaded listener.js 10:31:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e96dd0400) [pid = 1885] [serial = 1770] [outer = 0x7f9e969dc800] 10:31:45 INFO - PROCESS | 1885 | 1461000705181 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]]]}] 10:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1284ms 10:31:45 INFO - PROCESS | 1885 | 1461000705220 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:31:45 INFO - PROCESS | 1885 | 1461000705223 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:31:45 INFO - PROCESS | 1885 | 1461000705249 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:31:45 INFO - PROCESS | 1885 | 1461000705257 Marionette TRACE conn3 <- [1,2330,null,{}] 10:31:45 INFO - PROCESS | 1885 | 1461000705263 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}] 10:31:45 INFO - PROCESS | 1885 | 1461000705664 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:31:45 INFO - PROCESS | 1885 | 1461000705707 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a6cf000 == 119 [pid = 1885] [id = 590] 10:31:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e96c37400) [pid = 1885] [serial = 1771] [outer = (nil)] 10:31:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e97bf4000) [pid = 1885] [serial = 1772] [outer = 0x7f9e96c37400] 10:31:45 INFO - PROCESS | 1885 | 1461000705766 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e981a9400) [pid = 1885] [serial = 1773] [outer = 0x7f9e96c37400] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e984a1000) [pid = 1885] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e9695ec00) [pid = 1885] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e96c32c00) [pid = 1885] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e9474c400) [pid = 1885] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9e94753c00) [pid = 1885] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e916f3400) [pid = 1885] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e98192c00) [pid = 1885] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e96bd9c00) [pid = 1885] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e981a6c00) [pid = 1885] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:31:46 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9e981a8000) [pid = 1885] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:31:47 INFO - PROCESS | 1885 | 1461000707067 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]]]}] 10:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1850ms 10:31:47 INFO - PROCESS | 1885 | 1461000707089 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:31:47 INFO - PROCESS | 1885 | 1461000707093 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:31:47 INFO - PROCESS | 1885 | 1461000707099 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 1885 | 1461000707101 Marionette TRACE conn3 <- [1,2334,null,{}] 10:31:47 INFO - PROCESS | 1885 | 1461000707106 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}] 10:31:47 INFO - PROCESS | 1885 | 1461000707278 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:31:47 INFO - PROCESS | 1885 | 1461000707292 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a9e0800 == 120 [pid = 1885] [id = 591] 10:31:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9e96bd9c00) [pid = 1885] [serial = 1774] [outer = (nil)] 10:31:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e981ae400) [pid = 1885] [serial = 1775] [outer = 0x7f9e96bd9c00] 10:31:47 INFO - PROCESS | 1885 | 1461000707349 Marionette DEBUG loaded listener.js 10:31:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e982fd400) [pid = 1885] [serial = 1776] [outer = 0x7f9e96bd9c00] 10:31:48 INFO - PROCESS | 1885 | 1461000708209 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]]]}] 10:31:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:31:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1134ms 10:31:48 INFO - PROCESS | 1885 | 1461000708234 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 1885 | 1461000708237 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:31:48 INFO - PROCESS | 1885 | 1461000708242 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:31:48 INFO - PROCESS | 1885 | 1461000708245 Marionette TRACE conn3 <- [1,2338,null,{}] 10:31:48 INFO - PROCESS | 1885 | 1461000708249 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}] 10:31:48 INFO - PROCESS | 1885 | 1461000708503 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:31:48 INFO - PROCESS | 1885 | 1461000708804 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e919e6800 == 121 [pid = 1885] [id = 592] 10:31:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e916f6c00) [pid = 1885] [serial = 1777] [outer = (nil)] 10:31:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e919f6400) [pid = 1885] [serial = 1778] [outer = 0x7f9e916f6c00] 10:31:48 INFO - PROCESS | 1885 | 1461000708879 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e9474d000) [pid = 1885] [serial = 1779] [outer = 0x7f9e916f6c00] 10:31:49 INFO - PROCESS | 1885 | 1461000709814 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]]]}] 10:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1631ms 10:31:49 INFO - PROCESS | 1885 | 1461000709875 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:31:49 INFO - PROCESS | 1885 | 1461000709882 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:31:49 INFO - PROCESS | 1885 | 1461000709891 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:31:49 INFO - PROCESS | 1885 | 1461000709895 Marionette TRACE conn3 <- [1,2342,null,{}] 10:31:49 INFO - PROCESS | 1885 | 1461000709901 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}] 10:31:50 INFO - PROCESS | 1885 | 1461000710110 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:31:50 INFO - PROCESS | 1885 | 1461000710377 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a6dd000 == 122 [pid = 1885] [id = 593] 10:31:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e969db800) [pid = 1885] [serial = 1780] [outer = (nil)] 10:31:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e96dc4000) [pid = 1885] [serial = 1781] [outer = 0x7f9e969db800] 10:31:50 INFO - PROCESS | 1885 | 1461000710496 Marionette DEBUG loaded listener.js 10:31:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e97a74800) [pid = 1885] [serial = 1782] [outer = 0x7f9e969db800] 10:31:51 INFO - PROCESS | 1885 | 1461000711400 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]]]}] 10:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1580ms 10:31:51 INFO - PROCESS | 1885 | 1461000711474 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:31:51 INFO - PROCESS | 1885 | 1461000711480 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:31:51 INFO - PROCESS | 1885 | 1461000711486 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:31:51 INFO - PROCESS | 1885 | 1461000711488 Marionette TRACE conn3 <- [1,2346,null,{}] 10:31:51 INFO - PROCESS | 1885 | 1461000711494 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}] 10:31:51 INFO - PROCESS | 1885 | 1461000711735 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:31:52 INFO - PROCESS | 1885 | 1461000712072 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8c2800 == 123 [pid = 1885] [id = 594] 10:31:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e97bf2400) [pid = 1885] [serial = 1783] [outer = (nil)] 10:31:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9e983c4000) [pid = 1885] [serial = 1784] [outer = 0x7f9e97bf2400] 10:31:52 INFO - PROCESS | 1885 | 1461000712146 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e9a0dcc00) [pid = 1885] [serial = 1785] [outer = 0x7f9e97bf2400] 10:31:53 INFO - PROCESS | 1885 | 1461000713019 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]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1581ms 10:31:53 INFO - PROCESS | 1885 | 1461000713068 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:31:53 INFO - PROCESS | 1885 | 1461000713071 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:31:53 INFO - PROCESS | 1885 | 1461000713086 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 1885 | 1461000713095 Marionette TRACE conn3 <- [1,2350,null,{}] 10:31:53 INFO - PROCESS | 1885 | 1461000713101 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}] 10:31:53 INFO - PROCESS | 1885 | 1461000713374 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:31:53 INFO - PROCESS | 1885 | 1461000713674 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e122800 == 124 [pid = 1885] [id = 595] 10:31:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e98194400) [pid = 1885] [serial = 1786] [outer = (nil)] 10:31:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9e9a42b000) [pid = 1885] [serial = 1787] [outer = 0x7f9e98194400] 10:31:53 INFO - PROCESS | 1885 | 1461000713748 Marionette DEBUG loaded listener.js 10:31:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e9b1e2400) [pid = 1885] [serial = 1788] [outer = 0x7f9e98194400] 10:31:54 INFO - PROCESS | 1885 | 1461000714558 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]]]}] 10:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1547ms 10:31:54 INFO - PROCESS | 1885 | 1461000714627 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:31:54 INFO - PROCESS | 1885 | 1461000714631 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:31:54 INFO - PROCESS | 1885 | 1461000714637 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:31:54 INFO - PROCESS | 1885 | 1461000714639 Marionette TRACE conn3 <- [1,2354,null,{}] 10:31:54 INFO - PROCESS | 1885 | 1461000714644 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}] 10:31:54 INFO - PROCESS | 1885 | 1461000714877 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:31:55 INFO - PROCESS | 1885 | 1461000715135 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0482000 == 125 [pid = 1885] [id = 596] 10:31:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9e981b1800) [pid = 1885] [serial = 1789] [outer = (nil)] 10:31:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9e9bf5e000) [pid = 1885] [serial = 1790] [outer = 0x7f9e981b1800] 10:31:55 INFO - PROCESS | 1885 | 1461000715246 Marionette DEBUG loaded listener.js 10:31:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9e9c357400) [pid = 1885] [serial = 1791] [outer = 0x7f9e981b1800] 10:31:56 INFO - PROCESS | 1885 | 1461000716027 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]]]}] 10:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1438ms 10:31:56 INFO - PROCESS | 1885 | 1461000716076 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:31:56 INFO - PROCESS | 1885 | 1461000716079 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:31:56 INFO - PROCESS | 1885 | 1461000716084 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:31:56 INFO - PROCESS | 1885 | 1461000716087 Marionette TRACE conn3 <- [1,2358,null,{}] 10:31:56 INFO - PROCESS | 1885 | 1461000716092 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}] 10:31:56 INFO - PROCESS | 1885 | 1461000716285 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:31:56 INFO - PROCESS | 1885 | 1461000716555 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e8c800 == 126 [pid = 1885] [id = 597] 10:31:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9e9df22000) [pid = 1885] [serial = 1792] [outer = (nil)] 10:31:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9e9e28e400) [pid = 1885] [serial = 1793] [outer = 0x7f9e9df22000] 10:31:56 INFO - PROCESS | 1885 | 1461000716644 Marionette DEBUG loaded listener.js 10:31:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9e9f206800) [pid = 1885] [serial = 1794] [outer = 0x7f9e9df22000] 10:31:57 INFO - PROCESS | 1885 | 1461000717581 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]]]}] 10:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1530ms 10:31:57 INFO - PROCESS | 1885 | 1461000717615 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:31:57 INFO - PROCESS | 1885 | 1461000717618 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:31:57 INFO - PROCESS | 1885 | 1461000717624 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:31:57 INFO - PROCESS | 1885 | 1461000717627 Marionette TRACE conn3 <- [1,2362,null,{}] 10:31:57 INFO - PROCESS | 1885 | 1461000717632 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}] 10:31:57 INFO - PROCESS | 1885 | 1461000717837 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:31:58 INFO - PROCESS | 1885 | 1461000718106 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea572c800 == 127 [pid = 1885] [id = 598] 10:31:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9e9df22800) [pid = 1885] [serial = 1795] [outer = (nil)] 10:31:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ea0254800) [pid = 1885] [serial = 1796] [outer = 0x7f9e9df22800] 10:31:58 INFO - PROCESS | 1885 | 1461000718178 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ea0dd6800) [pid = 1885] [serial = 1797] [outer = 0x7f9e9df22800] 10:31:59 INFO - PROCESS | 1885 | 1461000719091 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]]]}] 10:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1525ms 10:31:59 INFO - PROCESS | 1885 | 1461000719151 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:31:59 INFO - PROCESS | 1885 | 1461000719154 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:31:59 INFO - PROCESS | 1885 | 1461000719179 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:31:59 INFO - PROCESS | 1885 | 1461000719182 Marionette TRACE conn3 <- [1,2366,null,{}] 10:31:59 INFO - PROCESS | 1885 | 1461000719187 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}] 10:31:59 INFO - PROCESS | 1885 | 1461000719388 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:31:59 INFO - PROCESS | 1885 | 1461000719669 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7767800 == 128 [pid = 1885] [id = 599] 10:31:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9e9c6a0400) [pid = 1885] [serial = 1798] [outer = (nil)] 10:31:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9ea0e3b800) [pid = 1885] [serial = 1799] [outer = 0x7f9e9c6a0400] 10:31:59 INFO - PROCESS | 1885 | 1461000719776 Marionette DEBUG loaded listener.js 10:31:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ea4ee3800) [pid = 1885] [serial = 1800] [outer = 0x7f9e9c6a0400] 10:32:00 INFO - PROCESS | 1885 | 1461000720616 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]]]}] 10:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1497ms 10:32:00 INFO - PROCESS | 1885 | 1461000720674 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:32:00 INFO - PROCESS | 1885 | 1461000720677 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:32:00 INFO - PROCESS | 1885 | 1461000720683 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:32:00 INFO - PROCESS | 1885 | 1461000720685 Marionette TRACE conn3 <- [1,2370,null,{}] 10:32:00 INFO - PROCESS | 1885 | 1461000720710 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}] 10:32:00 INFO - PROCESS | 1885 | 1461000720899 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:32:01 INFO - PROCESS | 1885 | 1461000721160 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8499000 == 129 [pid = 1885] [id = 600] 10:32:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9e9f094c00) [pid = 1885] [serial = 1801] [outer = (nil)] 10:32:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ea5050c00) [pid = 1885] [serial = 1802] [outer = 0x7f9e9f094c00] 10:32:01 INFO - PROCESS | 1885 | 1461000721228 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ea55d3000) [pid = 1885] [serial = 1803] [outer = 0x7f9e9f094c00] 10:32:02 INFO - PROCESS | 1885 | 1461000722103 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]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1448ms 10:32:02 INFO - PROCESS | 1885 | 1461000722133 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:32:02 INFO - PROCESS | 1885 | 1461000722136 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:32:02 INFO - PROCESS | 1885 | 1461000722142 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 1885 | 1461000722144 Marionette TRACE conn3 <- [1,2374,null,{}] 10:32:02 INFO - PROCESS | 1885 | 1461000722150 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}] 10:32:02 INFO - PROCESS | 1885 | 1461000722361 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:32:02 INFO - PROCESS | 1885 | 1461000722631 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9570000 == 130 [pid = 1885] [id = 601] 10:32:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ea0dd5800) [pid = 1885] [serial = 1804] [outer = (nil)] 10:32:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea58de800) [pid = 1885] [serial = 1805] [outer = 0x7f9ea0dd5800] 10:32:02 INFO - PROCESS | 1885 | 1461000722701 Marionette DEBUG loaded listener.js 10:32:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea593c400) [pid = 1885] [serial = 1806] [outer = 0x7f9ea0dd5800] 10:32:03 INFO - PROCESS | 1885 | 1461000723637 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]]]}] 10:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1528ms 10:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:32:03 INFO - PROCESS | 1885 | 1461000723671 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:32:03 INFO - PROCESS | 1885 | 1461000723674 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:32:03 INFO - PROCESS | 1885 | 1461000723679 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:32:03 INFO - PROCESS | 1885 | 1461000723682 Marionette TRACE conn3 <- [1,2378,null,{}] 10:32:03 INFO - PROCESS | 1885 | 1461000723687 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}] 10:32:03 INFO - PROCESS | 1885 | 1461000723884 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:32:04 INFO - PROCESS | 1885 | 1461000724151 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac67a800 == 131 [pid = 1885] [id = 602] 10:32:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9ea593a800) [pid = 1885] [serial = 1807] [outer = (nil)] 10:32:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9ea6341000) [pid = 1885] [serial = 1808] [outer = 0x7f9ea593a800] 10:32:04 INFO - PROCESS | 1885 | 1461000724238 Marionette DEBUG loaded listener.js 10:32:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9ea64d1c00) [pid = 1885] [serial = 1809] [outer = 0x7f9ea593a800] 10:32:05 INFO - PROCESS | 1885 | 1461000725136 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]]]}] 10:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1531ms 10:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:32:05 INFO - PROCESS | 1885 | 1461000725210 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:32:05 INFO - PROCESS | 1885 | 1461000725213 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:32:05 INFO - PROCESS | 1885 | 1461000725219 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:32:05 INFO - PROCESS | 1885 | 1461000725223 Marionette TRACE conn3 <- [1,2382,null,{}] 10:32:05 INFO - PROCESS | 1885 | 1461000725228 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}] 10:32:05 INFO - PROCESS | 1885 | 1461000725494 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:32:05 INFO - PROCESS | 1885 | 1461000725804 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc1d800 == 132 [pid = 1885] [id = 603] 10:32:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9ea7492000) [pid = 1885] [serial = 1810] [outer = (nil)] 10:32:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9ea7525c00) [pid = 1885] [serial = 1811] [outer = 0x7f9ea7492000] 10:32:05 INFO - PROCESS | 1885 | 1461000725876 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea7576000) [pid = 1885] [serial = 1812] [outer = 0x7f9ea7492000] 10:32:06 INFO - PROCESS | 1885 | 1461000726872 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]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1733ms 10:32:06 INFO - PROCESS | 1885 | 1461000726952 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 1885 | 1461000726954 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:32:06 INFO - PROCESS | 1885 | 1461000726960 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 1885 | 1461000726962 Marionette TRACE conn3 <- [1,2386,null,{}] 10:32:06 INFO - PROCESS | 1885 | 1461000726968 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}] 10:32:07 INFO - PROCESS | 1885 | 1461000727162 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:32:07 INFO - PROCESS | 1885 | 1461000727439 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0aca800 == 133 [pid = 1885] [id = 604] 10:32:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ea751c400) [pid = 1885] [serial = 1813] [outer = (nil)] 10:32:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9ea7738800) [pid = 1885] [serial = 1814] [outer = 0x7f9ea751c400] 10:32:07 INFO - PROCESS | 1885 | 1461000727513 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9ea7bc1400) [pid = 1885] [serial = 1815] [outer = 0x7f9ea751c400] 10:32:08 INFO - PROCESS | 1885 | 1461000728309 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]]]}] 10:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1382ms 10:32:08 INFO - PROCESS | 1885 | 1461000728344 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 1885 | 1461000728348 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:32:08 INFO - PROCESS | 1885 | 1461000728354 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 1885 | 1461000728356 Marionette TRACE conn3 <- [1,2390,null,{}] 10:32:08 INFO - PROCESS | 1885 | 1461000728361 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}] 10:32:08 INFO - PROCESS | 1885 | 1461000728553 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:32:08 INFO - PROCESS | 1885 | 1461000728833 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1431000 == 134 [pid = 1885] [id = 605] 10:32:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9e9f21c000) [pid = 1885] [serial = 1816] [outer = (nil)] 10:32:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9ea7e0e800) [pid = 1885] [serial = 1817] [outer = 0x7f9e9f21c000] 10:32:08 INFO - PROCESS | 1885 | 1461000728905 Marionette DEBUG loaded listener.js 10:32:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9ea7f9dc00) [pid = 1885] [serial = 1818] [outer = 0x7f9e9f21c000] 10:32:09 INFO - PROCESS | 1885 | 1461000729761 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]]]}] 10:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1478ms 10:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:32:09 INFO - PROCESS | 1885 | 1461000729834 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:32:09 INFO - PROCESS | 1885 | 1461000729836 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:32:09 INFO - PROCESS | 1885 | 1461000729841 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:32:09 INFO - PROCESS | 1885 | 1461000729845 Marionette TRACE conn3 <- [1,2394,null,{}] 10:32:09 INFO - PROCESS | 1885 | 1461000729850 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}] 10:32:10 INFO - PROCESS | 1885 | 1461000730082 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:32:10 INFO - PROCESS | 1885 | 1461000730348 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3d15000 == 135 [pid = 1885] [id = 606] 10:32:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9ea7524800) [pid = 1885] [serial = 1819] [outer = (nil)] 10:32:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9ea813ac00) [pid = 1885] [serial = 1820] [outer = 0x7f9ea7524800] 10:32:10 INFO - PROCESS | 1885 | 1461000730459 Marionette DEBUG loaded listener.js 10:32:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9ea82b2c00) [pid = 1885] [serial = 1821] [outer = 0x7f9ea7524800] 10:32:11 INFO - PROCESS | 1885 | 1461000731308 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]]]}] 10:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1529ms 10:32:11 INFO - PROCESS | 1885 | 1461000731371 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:32:11 INFO - PROCESS | 1885 | 1461000731374 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:32:11 INFO - PROCESS | 1885 | 1461000731380 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 1885 | 1461000731382 Marionette TRACE conn3 <- [1,2398,null,{}] 10:32:11 INFO - PROCESS | 1885 | 1461000731387 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}] 10:32:11 INFO - PROCESS | 1885 | 1461000731584 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:32:11 INFO - PROCESS | 1885 | 1461000731930 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab2d800 == 136 [pid = 1885] [id = 607] 10:32:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e916f1800) [pid = 1885] [serial = 1822] [outer = (nil)] 10:32:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9e919f3400) [pid = 1885] [serial = 1823] [outer = 0x7f9e916f1800] 10:32:12 INFO - PROCESS | 1885 | 1461000732011 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9e984a6c00) [pid = 1885] [serial = 1824] [outer = 0x7f9e916f1800] 10:32:12 INFO - PROCESS | 1885 | 1461000732889 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]]]}] 10:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1577ms 10:32:12 INFO - PROCESS | 1885 | 1461000732958 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:32:12 INFO - PROCESS | 1885 | 1461000732961 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:32:12 INFO - PROCESS | 1885 | 1461000732966 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:32:12 INFO - PROCESS | 1885 | 1461000732968 Marionette TRACE conn3 <- [1,2402,null,{}] 10:32:12 INFO - PROCESS | 1885 | 1461000732974 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}] 10:32:13 INFO - PROCESS | 1885 | 1461000733164 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:32:14 INFO - PROCESS | 1885 | 1461000734034 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a52f800 == 137 [pid = 1885] [id = 608] 10:32:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9e91c96c00) [pid = 1885] [serial = 1825] [outer = (nil)] 10:32:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9e94745c00) [pid = 1885] [serial = 1826] [outer = 0x7f9e91c96c00] 10:32:14 INFO - PROCESS | 1885 | 1461000734126 Marionette DEBUG loaded listener.js 10:32:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9e94a7e400) [pid = 1885] [serial = 1827] [outer = 0x7f9e91c96c00] 10:32:14 INFO - PROCESS | 1885 | 1461000734962 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]]]}] 10:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2029ms 10:32:15 INFO - PROCESS | 1885 | 1461000734997 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:32:15 INFO - PROCESS | 1885 | 1461000735001 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:32:15 INFO - PROCESS | 1885 | 1461000735008 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:32:15 INFO - PROCESS | 1885 | 1461000735013 Marionette TRACE conn3 <- [1,2406,null,{}] 10:32:15 INFO - PROCESS | 1885 | 1461000735020 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}] 10:32:15 INFO - PROCESS | 1885 | 1461000735203 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:32:15 INFO - PROCESS | 1885 | 1461000735509 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d605800 == 138 [pid = 1885] [id = 609] 10:32:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9e9604d800) [pid = 1885] [serial = 1828] [outer = (nil)] 10:32:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9e963bfc00) [pid = 1885] [serial = 1829] [outer = 0x7f9e9604d800] 10:32:15 INFO - PROCESS | 1885 | 1461000735645 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 240 (0x7f9e96c38c00) [pid = 1885] [serial = 1830] [outer = 0x7f9e9604d800] 10:32:16 INFO - PROCESS | 1885 | 1461000736624 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]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1679ms 10:32:16 INFO - PROCESS | 1885 | 1461000736691 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:32:16 INFO - PROCESS | 1885 | 1461000736697 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:32:16 INFO - PROCESS | 1885 | 1461000736702 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 1885 | 1461000736705 Marionette TRACE conn3 <- [1,2410,null,{}] 10:32:16 INFO - PROCESS | 1885 | 1461000736710 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}] 10:32:16 INFO - PROCESS | 1885 | 1461000736896 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:32:17 INFO - PROCESS | 1885 | 1461000737186 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e95e76000 == 139 [pid = 1885] [id = 610] 10:32:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 241 (0x7f9e97bf3800) [pid = 1885] [serial = 1831] [outer = (nil)] 10:32:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 242 (0x7f9e9819e800) [pid = 1885] [serial = 1832] [outer = 0x7f9e97bf3800] 10:32:17 INFO - PROCESS | 1885 | 1461000737327 Marionette DEBUG loaded listener.js 10:32:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 243 (0x7f9e981bd000) [pid = 1885] [serial = 1833] [outer = 0x7f9e97bf3800] 10:32:18 INFO - PROCESS | 1885 | 1461000738207 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]]]}] 10:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1577ms 10:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:32:18 INFO - PROCESS | 1885 | 1461000738279 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:32:18 INFO - PROCESS | 1885 | 1461000738282 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:32:18 INFO - PROCESS | 1885 | 1461000738295 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:32:18 INFO - PROCESS | 1885 | 1461000738302 Marionette TRACE conn3 <- [1,2414,null,{}] 10:32:18 INFO - PROCESS | 1885 | 1461000738309 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}] 10:32:18 INFO - PROCESS | 1885 | 1461000738544 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:32:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a1ab800 == 138 [pid = 1885] [id = 533] 10:32:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a9e0800 == 137 [pid = 1885] [id = 591] 10:32:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a7b4000 == 136 [pid = 1885] [id = 561] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 242 (0x7f9e91c91c00) [pid = 1885] [serial = 1661] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 241 (0x7f9e9f21f800) [pid = 1885] [serial = 1646] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 240 (0x7f9e949c2800) [pid = 1885] [serial = 1664] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 239 (0x7f9e919f4400) [pid = 1885] [serial = 1652] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9e9a431800) [pid = 1885] [serial = 1649] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9e9819b400) [pid = 1885] [serial = 1631] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9ea748e000) [pid = 1885] [serial = 1637] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9e916f3c00) [pid = 1885] [serial = 1658] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9eb09e7400) [pid = 1885] [serial = 1643] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9e9e28d400) [pid = 1885] [serial = 1634] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9e9a436400) [pid = 1885] [serial = 1655] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9e91a6ac00) [pid = 1885] [serial = 1667] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9eac886800) [pid = 1885] [serial = 1640] [outer = (nil)] [url = about:blank] 10:32:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a6cf000 == 135 [pid = 1885] [id = 590] 10:32:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a1b4800 == 134 [pid = 1885] [id = 560] 10:32:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e98211000 == 133 [pid = 1885] [id = 589] 10:32:18 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e96558800 == 132 [pid = 1885] [id = 588] 10:32:18 INFO - PROCESS | 1885 | 1461000738972 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e91a7b800 == 131 [pid = 1885] [id = 587] 10:32:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e948cb000 == 132 [pid = 1885] [id = 611] 10:32:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9e916f3c00) [pid = 1885] [serial = 1834] [outer = (nil)] 10:32:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e949c2800) [pid = 1885] [serial = 1835] [outer = 0x7f9e916f3c00] 10:32:19 INFO - PROCESS | 1885 | 1461000739071 Marionette DEBUG loaded listener.js 10:32:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9e98193000) [pid = 1885] [serial = 1836] [outer = 0x7f9e916f3c00] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab880000 == 131 [pid = 1885] [id = 581] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea996b800 == 130 [pid = 1885] [id = 580] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8817800 == 129 [pid = 1885] [id = 579] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea82ea000 == 128 [pid = 1885] [id = 578] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7780800 == 127 [pid = 1885] [id = 577] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67c8000 == 126 [pid = 1885] [id = 576] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea57dc800 == 125 [pid = 1885] [id = 575] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d92000 == 124 [pid = 1885] [id = 574] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c32800 == 123 [pid = 1885] [id = 573] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4a22800 == 122 [pid = 1885] [id = 572] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0516000 == 121 [pid = 1885] [id = 571] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea036c000 == 120 [pid = 1885] [id = 570] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f302800 == 119 [pid = 1885] [id = 569] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9ab3d800 == 118 [pid = 1885] [id = 568] 10:32:19 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e98210000 == 117 [pid = 1885] [id = 567] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9e9a2f2000) [pid = 1885] [serial = 1694] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9e96bdc800) [pid = 1885] [serial = 1677] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9e969d1800) [pid = 1885] [serial = 1676] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9e97799800) [pid = 1885] [serial = 1680] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9e96c3e800) [pid = 1885] [serial = 1679] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9e969d9000) [pid = 1885] [serial = 1697] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9e94a84400) [pid = 1885] [serial = 1674] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e94a7a000) [pid = 1885] [serial = 1673] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e91c96000) [pid = 1885] [serial = 1671] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9e919f7c00) [pid = 1885] [serial = 1670] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9e983c7400) [pid = 1885] [serial = 1688] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9e97bf7000) [pid = 1885] [serial = 1683] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9e97beb400) [pid = 1885] [serial = 1682] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e981acc00) [pid = 1885] [serial = 1685] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9e982f4c00) [pid = 1885] [serial = 1686] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e9a0ea800) [pid = 1885] [serial = 1691] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9e9a160800) [pid = 1885] [serial = 1692] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9e9b18c000) [pid = 1885] [serial = 1695] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9e9a0de800) [pid = 1885] [serial = 1689] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e981a6400) [pid = 1885] [serial = 1698] [outer = (nil)] [url = about:blank] 10:32:19 INFO - PROCESS | 1885 | 1461000739865 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]]]}] 10:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1596ms 10:32:19 INFO - PROCESS | 1885 | 1461000739883 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 1885 | 1461000739887 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:32:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:32:19 INFO - PROCESS | 1885 | 1461000739892 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 1885 | 1461000739894 Marionette TRACE conn3 <- [1,2418,null,{}] 10:32:19 INFO - PROCESS | 1885 | 1461000739899 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}] 10:32:20 INFO - PROCESS | 1885 | 1461000740080 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:32:20 INFO - PROCESS | 1885 | 1461000740263 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9836d000 == 118 [pid = 1885] [id = 612] 10:32:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e919f4400) [pid = 1885] [serial = 1837] [outer = (nil)] 10:32:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e98498800) [pid = 1885] [serial = 1838] [outer = 0x7f9e919f4400] 10:32:20 INFO - PROCESS | 1885 | 1461000740340 Marionette DEBUG loaded listener.js 10:32:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e9a42c800) [pid = 1885] [serial = 1839] [outer = 0x7f9e919f4400] 10:32:21 INFO - PROCESS | 1885 | 1461000741087 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]]]}] 10:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1224ms 10:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:32:21 INFO - PROCESS | 1885 | 1461000741118 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:32:21 INFO - PROCESS | 1885 | 1461000741120 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:32:21 INFO - PROCESS | 1885 | 1461000741125 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:32:21 INFO - PROCESS | 1885 | 1461000741128 Marionette TRACE conn3 <- [1,2422,null,{}] 10:32:21 INFO - PROCESS | 1885 | 1461000741133 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}] 10:32:21 INFO - PROCESS | 1885 | 1461000741309 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:32:21 INFO - PROCESS | 1885 | 1461000741534 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:21 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9b006000 == 119 [pid = 1885] [id = 613] 10:32:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e9b1eb400) [pid = 1885] [serial = 1840] [outer = (nil)] 10:32:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9bf5b400) [pid = 1885] [serial = 1841] [outer = 0x7f9e9b1eb400] 10:32:21 INFO - PROCESS | 1885 | 1461000741612 Marionette DEBUG loaded listener.js 10:32:21 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9e9dea6000) [pid = 1885] [serial = 1842] [outer = 0x7f9e9b1eb400] 10:32:22 INFO - PROCESS | 1885 | 1461000742459 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]]]}] 10:32:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:32:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1381ms 10:32:22 INFO - PROCESS | 1885 | 1461000742523 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:32:22 INFO - PROCESS | 1885 | 1461000742526 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:32:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:32:22 INFO - PROCESS | 1885 | 1461000742532 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:32:22 INFO - PROCESS | 1885 | 1461000742533 Marionette TRACE conn3 <- [1,2426,null,{}] 10:32:22 INFO - PROCESS | 1885 | 1461000742539 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}] 10:32:22 INFO - PROCESS | 1885 | 1461000742777 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:32:22 INFO - PROCESS | 1885 | 1461000742821 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0368800 == 120 [pid = 1885] [id = 614] 10:32:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e9e299800) [pid = 1885] [serial = 1843] [outer = (nil)] 10:32:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9e9f099800) [pid = 1885] [serial = 1844] [outer = 0x7f9e9e299800] 10:32:22 INFO - PROCESS | 1885 | 1461000742894 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9e9f0ec400) [pid = 1885] [serial = 1845] [outer = 0x7f9e9e299800] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea633b800) [pid = 1885] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9e94a77800) [pid = 1885] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e96c37400) [pid = 1885] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9e982f4400) [pid = 1885] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e9c0c8800) [pid = 1885] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9e9c0c9000) [pid = 1885] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9e9c6a2c00) [pid = 1885] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9e96c32400) [pid = 1885] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e9eea1800) [pid = 1885] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9e94753000) [pid = 1885] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e9f0f6c00) [pid = 1885] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9e9ee9d000) [pid = 1885] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9e96be6400) [pid = 1885] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9e981a4000) [pid = 1885] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9e9c0ce800) [pid = 1885] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e9f0ed400) [pid = 1885] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9e91a65800) [pid = 1885] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9e97bed400) [pid = 1885] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9e919f9000) [pid = 1885] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e9c0d0800) [pid = 1885] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e96dd0800) [pid = 1885] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ea041b000) [pid = 1885] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e919f8800) [pid = 1885] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9c0cbc00) [pid = 1885] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e9deacc00) [pid = 1885] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9e981bc400) [pid = 1885] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea55cc000) [pid = 1885] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9a0e3800) [pid = 1885] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ea9a70400) [pid = 1885] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e916ed400) [pid = 1885] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e94752800) [pid = 1885] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e96c35c00) [pid = 1885] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e96dca800) [pid = 1885] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9eb035d400) [pid = 1885] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea5043800) [pid = 1885] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e9474d400) [pid = 1885] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e916ed800) [pid = 1885] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e91c8c000) [pid = 1885] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea4ee6000) [pid = 1885] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9e96c32800) [pid = 1885] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9e9a2eb400) [pid = 1885] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9e919eec00) [pid = 1885] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9e91a62c00) [pid = 1885] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9e9849ec00) [pid = 1885] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9e96956800) [pid = 1885] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e96dc8800) [pid = 1885] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e919ebc00) [pid = 1885] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9e96957400) [pid = 1885] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9e9604fc00) [pid = 1885] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9eab943000) [pid = 1885] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e96dc4800) [pid = 1885] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e9a153400) [pid = 1885] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:32:24 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9e969dc800) [pid = 1885] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:32:24 INFO - PROCESS | 1885 | 1461000744711 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]]]}] 10:32:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:32:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2227ms 10:32:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:32:24 INFO - PROCESS | 1885 | 1461000744760 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:32:24 INFO - PROCESS | 1885 | 1461000744763 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:32:24 INFO - PROCESS | 1885 | 1461000744767 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 1885 | 1461000744771 Marionette TRACE conn3 <- [1,2430,null,{}] 10:32:24 INFO - PROCESS | 1885 | 1461000744776 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}] 10:32:25 INFO - PROCESS | 1885 | 1461000745043 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:32:25 INFO - PROCESS | 1885 | 1461000745066 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96554800 == 121 [pid = 1885] [id = 615] 10:32:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9e916ed400) [pid = 1885] [serial = 1846] [outer = (nil)] 10:32:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e91a64c00) [pid = 1885] [serial = 1847] [outer = 0x7f9e916ed400] 10:32:25 INFO - PROCESS | 1885 | 1461000745122 Marionette DEBUG loaded listener.js 10:32:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e94a81c00) [pid = 1885] [serial = 1848] [outer = 0x7f9e916ed400] 10:32:25 INFO - PROCESS | 1885 | 1461000745875 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]]]}] 10:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1125ms 10:32:25 INFO - PROCESS | 1885 | 1461000745893 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:32:25 INFO - PROCESS | 1885 | 1461000745895 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:32:25 INFO - PROCESS | 1885 | 1461000745900 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:32:25 INFO - PROCESS | 1885 | 1461000745902 Marionette TRACE conn3 <- [1,2434,null,{}] 10:32:25 INFO - PROCESS | 1885 | 1461000745910 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}] 10:32:26 INFO - PROCESS | 1885 | 1461000746153 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:32:26 INFO - PROCESS | 1885 | 1461000746171 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0469000 == 122 [pid = 1885] [id = 616] 10:32:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9e916ee000) [pid = 1885] [serial = 1849] [outer = (nil)] 10:32:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e96955000) [pid = 1885] [serial = 1850] [outer = 0x7f9e916ee000] 10:32:26 INFO - PROCESS | 1885 | 1461000746227 Marionette DEBUG loaded listener.js 10:32:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e96dc8800) [pid = 1885] [serial = 1851] [outer = 0x7f9e916ee000] 10:32:27 INFO - PROCESS | 1885 | 1461000747326 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]]]}] 10:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1479ms 10:32:27 INFO - PROCESS | 1885 | 1461000747380 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:32:27 INFO - PROCESS | 1885 | 1461000747386 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:32:27 INFO - PROCESS | 1885 | 1461000747394 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:32:27 INFO - PROCESS | 1885 | 1461000747399 Marionette TRACE conn3 <- [1,2438,null,{}] 10:32:27 INFO - PROCESS | 1885 | 1461000747406 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}] 10:32:27 INFO - PROCESS | 1885 | 1461000747663 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:32:27 INFO - PROCESS | 1885 | 1461000747983 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a531000 == 123 [pid = 1885] [id = 617] 10:32:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e963ba800) [pid = 1885] [serial = 1852] [outer = (nil)] 10:32:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e9695ec00) [pid = 1885] [serial = 1853] [outer = 0x7f9e963ba800] 10:32:28 INFO - PROCESS | 1885 | 1461000748057 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e96be8400) [pid = 1885] [serial = 1854] [outer = 0x7f9e963ba800] 10:32:28 INFO - PROCESS | 1885 | 1461000748949 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]]]}] 10:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1584ms 10:32:28 INFO - PROCESS | 1885 | 1461000748978 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:32:28 INFO - PROCESS | 1885 | 1461000748987 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:32:28 INFO - PROCESS | 1885 | 1461000748996 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 1885 | 1461000749000 Marionette TRACE conn3 <- [1,2442,null,{}] 10:32:29 INFO - PROCESS | 1885 | 1461000749005 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}] 10:32:29 INFO - PROCESS | 1885 | 1461000749244 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:32:29 INFO - PROCESS | 1885 | 1461000749600 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e116000 == 124 [pid = 1885] [id = 618] 10:32:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9e981acc00) [pid = 1885] [serial = 1855] [outer = (nil)] 10:32:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e981bd800) [pid = 1885] [serial = 1856] [outer = 0x7f9e981acc00] 10:32:29 INFO - PROCESS | 1885 | 1461000749683 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9e98498c00) [pid = 1885] [serial = 1857] [outer = 0x7f9e981acc00] 10:32:30 INFO - PROCESS | 1885 | 1461000750522 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]]]}] 10:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1581ms 10:32:30 INFO - PROCESS | 1885 | 1461000750578 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:32:30 INFO - PROCESS | 1885 | 1461000750582 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:32:30 INFO - PROCESS | 1885 | 1461000750588 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:32:30 INFO - PROCESS | 1885 | 1461000750594 Marionette TRACE conn3 <- [1,2446,null,{}] 10:32:30 INFO - PROCESS | 1885 | 1461000750609 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}] 10:32:30 INFO - PROCESS | 1885 | 1461000750824 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:32:31 INFO - PROCESS | 1885 | 1461000751089 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d81800 == 125 [pid = 1885] [id = 619] 10:32:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e9a0e1000) [pid = 1885] [serial = 1858] [outer = (nil)] 10:32:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9e9a433c00) [pid = 1885] [serial = 1859] [outer = 0x7f9e9a0e1000] 10:32:31 INFO - PROCESS | 1885 | 1461000751166 Marionette DEBUG loaded listener.js 10:32:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9e9bf5f800) [pid = 1885] [serial = 1860] [outer = 0x7f9e9a0e1000] 10:32:32 INFO - PROCESS | 1885 | 1461000752012 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]]]}] 10:32:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:32:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1483ms 10:32:32 INFO - PROCESS | 1885 | 1461000752072 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:32:32 INFO - PROCESS | 1885 | 1461000752075 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:32:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:32:32 INFO - PROCESS | 1885 | 1461000752081 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:32:32 INFO - PROCESS | 1885 | 1461000752084 Marionette TRACE conn3 <- [1,2450,null,{}] 10:32:32 INFO - PROCESS | 1885 | 1461000752089 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}] 10:32:32 INFO - PROCESS | 1885 | 1461000752302 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:32:32 INFO - PROCESS | 1885 | 1461000752573 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea572d800 == 126 [pid = 1885] [id = 620] 10:32:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e9a0e8400) [pid = 1885] [serial = 1861] [outer = (nil)] 10:32:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e9deacc00) [pid = 1885] [serial = 1862] [outer = 0x7f9e9a0e8400] 10:32:32 INFO - PROCESS | 1885 | 1461000752648 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e9e28f000) [pid = 1885] [serial = 1863] [outer = 0x7f9e9a0e8400] 10:32:33 INFO - PROCESS | 1885 | 1461000753501 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]]]}] 10:32:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:32:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1435ms 10:32:33 INFO - PROCESS | 1885 | 1461000753525 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:32:33 INFO - PROCESS | 1885 | 1461000753529 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:32:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:32:33 INFO - PROCESS | 1885 | 1461000753536 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:32:33 INFO - PROCESS | 1885 | 1461000753539 Marionette TRACE conn3 <- [1,2454,null,{}] 10:32:33 INFO - PROCESS | 1885 | 1461000753544 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}] 10:32:33 INFO - PROCESS | 1885 | 1461000753740 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:32:34 INFO - PROCESS | 1885 | 1461000754008 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7418800 == 127 [pid = 1885] [id = 621] 10:32:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e9c0c9800) [pid = 1885] [serial = 1864] [outer = (nil)] 10:32:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e9eea1800) [pid = 1885] [serial = 1865] [outer = 0x7f9e9c0c9800] 10:32:34 INFO - PROCESS | 1885 | 1461000754089 Marionette DEBUG loaded listener.js 10:32:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e9f0f5800) [pid = 1885] [serial = 1866] [outer = 0x7f9e9c0c9800] 10:32:34 INFO - PROCESS | 1885 | 1461000754987 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]]]}] 10:32:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:32:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1477ms 10:32:35 INFO - PROCESS | 1885 | 1461000755015 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:32:35 INFO - PROCESS | 1885 | 1461000755018 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:32:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:32:35 INFO - PROCESS | 1885 | 1461000755024 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:32:35 INFO - PROCESS | 1885 | 1461000755026 Marionette TRACE conn3 <- [1,2458,null,{}] 10:32:35 INFO - PROCESS | 1885 | 1461000755032 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}] 10:32:35 INFO - PROCESS | 1885 | 1461000755233 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:32:35 INFO - PROCESS | 1885 | 1461000755504 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:35 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8496800 == 128 [pid = 1885] [id = 622] 10:32:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e9f20f000) [pid = 1885] [serial = 1867] [outer = (nil)] 10:32:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea0418c00) [pid = 1885] [serial = 1868] [outer = 0x7f9e9f20f000] 10:32:35 INFO - PROCESS | 1885 | 1461000755583 Marionette DEBUG loaded listener.js 10:32:35 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea0d25400) [pid = 1885] [serial = 1869] [outer = 0x7f9e9f20f000] 10:32:36 INFO - PROCESS | 1885 | 1461000756429 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]]]}] 10:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1478ms 10:32:36 INFO - PROCESS | 1885 | 1461000756504 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:32:36 INFO - PROCESS | 1885 | 1461000756508 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:32:36 INFO - PROCESS | 1885 | 1461000756513 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:32:36 INFO - PROCESS | 1885 | 1461000756515 Marionette TRACE conn3 <- [1,2462,null,{}] 10:32:36 INFO - PROCESS | 1885 | 1461000756521 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}] 10:32:36 INFO - PROCESS | 1885 | 1461000756756 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:32:37 INFO - PROCESS | 1885 | 1461000757067 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8a58000 == 129 [pid = 1885] [id = 623] 10:32:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9e9df28c00) [pid = 1885] [serial = 1870] [outer = (nil)] 10:32:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea0d2b000) [pid = 1885] [serial = 1871] [outer = 0x7f9e9df28c00] 10:32:37 INFO - PROCESS | 1885 | 1461000757140 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9ea0e3e400) [pid = 1885] [serial = 1872] [outer = 0x7f9e9df28c00] 10:32:37 INFO - PROCESS | 1885 | 1461000757982 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]]]}] 10:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1539ms 10:32:38 INFO - PROCESS | 1885 | 1461000758053 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:32:38 INFO - PROCESS | 1885 | 1461000758056 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:32:38 INFO - PROCESS | 1885 | 1461000758062 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:32:38 INFO - PROCESS | 1885 | 1461000758065 Marionette TRACE conn3 <- [1,2466,null,{}] 10:32:38 INFO - PROCESS | 1885 | 1461000758070 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}] 10:32:38 INFO - PROCESS | 1885 | 1461000758306 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:32:38 INFO - PROCESS | 1885 | 1461000758574 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eabbd6800 == 130 [pid = 1885] [id = 624] 10:32:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9e9e28c000) [pid = 1885] [serial = 1873] [outer = (nil)] 10:32:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea4bee400) [pid = 1885] [serial = 1874] [outer = 0x7f9e9e28c000] 10:32:38 INFO - PROCESS | 1885 | 1461000758684 Marionette DEBUG loaded listener.js 10:32:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea4d6b000) [pid = 1885] [serial = 1875] [outer = 0x7f9e9e28c000] 10:32:39 INFO - PROCESS | 1885 | 1461000759485 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]]]}] 10:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1476ms 10:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:32:39 INFO - PROCESS | 1885 | 1461000759538 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:32:39 INFO - PROCESS | 1885 | 1461000759541 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:32:39 INFO - PROCESS | 1885 | 1461000759547 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 1885 | 1461000759550 Marionette TRACE conn3 <- [1,2470,null,{}] 10:32:39 INFO - PROCESS | 1885 | 1461000759555 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}] 10:32:39 INFO - PROCESS | 1885 | 1461000759760 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:32:40 INFO - PROCESS | 1885 | 1461000760031 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac98a800 == 131 [pid = 1885] [id = 625] 10:32:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9e9a2f5800) [pid = 1885] [serial = 1876] [outer = (nil)] 10:32:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea4ee8800) [pid = 1885] [serial = 1877] [outer = 0x7f9e9a2f5800] 10:32:40 INFO - PROCESS | 1885 | 1461000760104 Marionette DEBUG loaded listener.js 10:32:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9ea55c7c00) [pid = 1885] [serial = 1878] [outer = 0x7f9e9a2f5800] 10:32:40 INFO - PROCESS | 1885 | 1461000760921 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]]]}] 10:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1427ms 10:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:32:40 INFO - PROCESS | 1885 | 1461000760974 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:32:40 INFO - PROCESS | 1885 | 1461000760977 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:32:40 INFO - PROCESS | 1885 | 1461000760984 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:32:40 INFO - PROCESS | 1885 | 1461000760987 Marionette TRACE conn3 <- [1,2474,null,{}] 10:32:40 INFO - PROCESS | 1885 | 1461000760992 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}] 10:32:41 INFO - PROCESS | 1885 | 1461000761188 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:32:41 INFO - PROCESS | 1885 | 1461000761460 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaf87f800 == 132 [pid = 1885] [id = 626] 10:32:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9ea0e3e800) [pid = 1885] [serial = 1879] [outer = (nil)] 10:32:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ea5940400) [pid = 1885] [serial = 1880] [outer = 0x7f9ea0e3e800] 10:32:41 INFO - PROCESS | 1885 | 1461000761536 Marionette DEBUG loaded listener.js 10:32:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9ea6341c00) [pid = 1885] [serial = 1881] [outer = 0x7f9ea0e3e800] 10:32:42 INFO - PROCESS | 1885 | 1461000762452 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]]]}] 10:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1532ms 10:32:42 INFO - PROCESS | 1885 | 1461000762516 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:32:42 INFO - PROCESS | 1885 | 1461000762521 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:32:42 INFO - PROCESS | 1885 | 1461000762527 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 1885 | 1461000762531 Marionette TRACE conn3 <- [1,2478,null,{}] 10:32:42 INFO - PROCESS | 1885 | 1461000762536 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}] 10:32:42 INFO - PROCESS | 1885 | 1461000762812 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:32:43 INFO - PROCESS | 1885 | 1461000763128 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1323000 == 133 [pid = 1885] [id = 627] 10:32:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ea748a800) [pid = 1885] [serial = 1882] [outer = (nil)] 10:32:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ea7495c00) [pid = 1885] [serial = 1883] [outer = 0x7f9ea748a800] 10:32:43 INFO - PROCESS | 1885 | 1461000763207 Marionette DEBUG loaded listener.js 10:32:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9ea7867c00) [pid = 1885] [serial = 1884] [outer = 0x7f9ea748a800] 10:32:44 INFO - PROCESS | 1885 | 1461000764024 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]]]}] 10:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1531ms 10:32:44 INFO - PROCESS | 1885 | 1461000764069 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:32:44 INFO - PROCESS | 1885 | 1461000764071 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:32:44 INFO - PROCESS | 1885 | 1461000764078 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:32:44 INFO - PROCESS | 1885 | 1461000764080 Marionette TRACE conn3 <- [1,2482,null,{}] 10:32:44 INFO - PROCESS | 1885 | 1461000764086 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}] 10:32:44 INFO - PROCESS | 1885 | 1461000764293 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:32:44 INFO - PROCESS | 1885 | 1461000764604 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe62e000 == 134 [pid = 1885] [id = 628] 10:32:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9ea82af800) [pid = 1885] [serial = 1885] [outer = (nil)] 10:32:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ea82bb800) [pid = 1885] [serial = 1886] [outer = 0x7f9ea82af800] 10:32:44 INFO - PROCESS | 1885 | 1461000764692 Marionette DEBUG loaded listener.js 10:32:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9ea879f800) [pid = 1885] [serial = 1887] [outer = 0x7f9ea82af800] 10:32:45 INFO - PROCESS | 1885 | 1461000765528 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]]]}] 10:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1482ms 10:32:45 INFO - PROCESS | 1885 | 1461000765575 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:32:45 INFO - PROCESS | 1885 | 1461000765579 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:32:45 INFO - PROCESS | 1885 | 1461000765585 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:32:45 INFO - PROCESS | 1885 | 1461000765588 Marionette TRACE conn3 <- [1,2486,null,{}] 10:32:45 INFO - PROCESS | 1885 | 1461000765593 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}] 10:32:45 INFO - PROCESS | 1885 | 1461000765793 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:32:46 INFO - PROCESS | 1885 | 1461000766070 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf71a000 == 135 [pid = 1885] [id = 629] 10:32:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e9b191c00) [pid = 1885] [serial = 1888] [outer = (nil)] 10:32:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ea87a5c00) [pid = 1885] [serial = 1889] [outer = 0x7f9e9b191c00] 10:32:46 INFO - PROCESS | 1885 | 1461000766147 Marionette DEBUG loaded listener.js 10:32:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ea95b0800) [pid = 1885] [serial = 1890] [outer = 0x7f9e9b191c00] 10:32:46 INFO - PROCESS | 1885 | 1461000766946 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]]]}] 10:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1431ms 10:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:32:47 INFO - PROCESS | 1885 | 1461000767018 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:32:47 INFO - PROCESS | 1885 | 1461000767021 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:32:47 INFO - PROCESS | 1885 | 1461000767027 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:32:47 INFO - PROCESS | 1885 | 1461000767030 Marionette TRACE conn3 <- [1,2490,null,{}] 10:32:47 INFO - PROCESS | 1885 | 1461000767035 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}] 10:32:47 INFO - PROCESS | 1885 | 1461000767287 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:32:47 INFO - PROCESS | 1885 | 1461000767559 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3118800 == 136 [pid = 1885] [id = 630] 10:32:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea87a7000) [pid = 1885] [serial = 1891] [outer = (nil)] 10:32:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea9a74000) [pid = 1885] [serial = 1892] [outer = 0x7f9ea87a7000] 10:32:47 INFO - PROCESS | 1885 | 1461000767670 Marionette DEBUG loaded listener.js 10:32:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9eaa458800) [pid = 1885] [serial = 1893] [outer = 0x7f9ea87a7000] 10:32:48 INFO - PROCESS | 1885 | 1461000768490 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]]]}] 10:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1531ms 10:32:48 INFO - PROCESS | 1885 | 1461000768558 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:32:48 INFO - PROCESS | 1885 | 1461000768561 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:32:48 INFO - PROCESS | 1885 | 1461000768566 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:32:48 INFO - PROCESS | 1885 | 1461000768568 Marionette TRACE conn3 <- [1,2494,null,{}] 10:32:48 INFO - PROCESS | 1885 | 1461000768574 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}] 10:32:48 INFO - PROCESS | 1885 | 1461000768763 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:32:49 INFO - PROCESS | 1885 | 1461000769038 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3299800 == 137 [pid = 1885] [id = 631] 10:32:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e949c7000) [pid = 1885] [serial = 1894] [outer = (nil)] 10:32:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9eab825c00) [pid = 1885] [serial = 1895] [outer = 0x7f9e949c7000] 10:32:49 INFO - PROCESS | 1885 | 1461000769109 Marionette DEBUG loaded listener.js 10:32:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9eab945400) [pid = 1885] [serial = 1896] [outer = 0x7f9e949c7000] 10:32:49 INFO - PROCESS | 1885 | 1461000769960 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]]]}] 10:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1431ms 10:32:50 INFO - PROCESS | 1885 | 1461000769999 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:32:50 INFO - PROCESS | 1885 | 1461000770002 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:32:50 INFO - PROCESS | 1885 | 1461000770007 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:32:50 INFO - PROCESS | 1885 | 1461000770009 Marionette TRACE conn3 <- [1,2498,null,{}] 10:32:50 INFO - PROCESS | 1885 | 1461000770015 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}] 10:32:50 INFO - PROCESS | 1885 | 1461000770210 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:32:50 INFO - PROCESS | 1885 | 1461000770487 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec3b35000 == 138 [pid = 1885] [id = 632] 10:32:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9ea8992000) [pid = 1885] [serial = 1897] [outer = (nil)] 10:32:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9eabb21c00) [pid = 1885] [serial = 1898] [outer = 0x7f9ea8992000] 10:32:50 INFO - PROCESS | 1885 | 1461000770560 Marionette DEBUG loaded listener.js 10:32:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9eabbb3000) [pid = 1885] [serial = 1899] [outer = 0x7f9ea8992000] 10:32:51 INFO - PROCESS | 1885 | 1461000771400 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]]]}] 10:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1426ms 10:32:51 INFO - PROCESS | 1885 | 1461000771434 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:32:51 INFO - PROCESS | 1885 | 1461000771438 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:32:51 INFO - PROCESS | 1885 | 1461000771443 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:32:51 INFO - PROCESS | 1885 | 1461000771445 Marionette TRACE conn3 <- [1,2502,null,{}] 10:32:51 INFO - PROCESS | 1885 | 1461000771451 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}] 10:32:51 INFO - PROCESS | 1885 | 1461000771741 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:32:51 INFO - PROCESS | 1885 | 1461000771974 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:52 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec5969000 == 139 [pid = 1885] [id = 633] 10:32:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9e91c98000) [pid = 1885] [serial = 1900] [outer = (nil)] 10:32:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9eabbb6400) [pid = 1885] [serial = 1901] [outer = 0x7f9e91c98000] 10:32:52 INFO - PROCESS | 1885 | 1461000772089 Marionette DEBUG loaded listener.js 10:32:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9eabdd8400) [pid = 1885] [serial = 1902] [outer = 0x7f9e91c98000] 10:32:52 INFO - PROCESS | 1885 | 1461000772926 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]]]}] 10:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1529ms 10:32:52 INFO - PROCESS | 1885 | 1461000772974 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:32:52 INFO - PROCESS | 1885 | 1461000772978 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:32:52 INFO - PROCESS | 1885 | 1461000772983 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:32:52 INFO - PROCESS | 1885 | 1461000772986 Marionette TRACE conn3 <- [1,2506,null,{}] 10:32:52 INFO - PROCESS | 1885 | 1461000772991 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}] 10:32:53 INFO - PROCESS | 1885 | 1461000773189 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:32:53 INFO - PROCESS | 1885 | 1461000773475 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98215000 == 140 [pid = 1885] [id = 634] 10:32:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9e91a6b000) [pid = 1885] [serial = 1903] [outer = (nil)] 10:32:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9e96053000) [pid = 1885] [serial = 1904] [outer = 0x7f9e91a6b000] 10:32:53 INFO - PROCESS | 1885 | 1461000773582 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e981a0800) [pid = 1885] [serial = 1905] [outer = 0x7f9e91a6b000] 10:32:54 INFO - PROCESS | 1885 | 1461000774403 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]]]}] 10:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1480ms 10:32:54 INFO - PROCESS | 1885 | 1461000774463 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:32:54 INFO - PROCESS | 1885 | 1461000774466 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:32:54 INFO - PROCESS | 1885 | 1461000774472 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:32:54 INFO - PROCESS | 1885 | 1461000774474 Marionette TRACE conn3 <- [1,2510,null,{}] 10:32:54 INFO - PROCESS | 1885 | 1461000774479 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}] 10:32:54 INFO - PROCESS | 1885 | 1461000774719 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:32:55 INFO - PROCESS | 1885 | 1461000775037 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e91a89000 == 141 [pid = 1885] [id = 635] 10:32:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9e916ec000) [pid = 1885] [serial = 1906] [outer = (nil)] 10:32:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9e916f9c00) [pid = 1885] [serial = 1907] [outer = 0x7f9e916ec000] 10:32:55 INFO - PROCESS | 1885 | 1461000775110 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e949c0400) [pid = 1885] [serial = 1908] [outer = 0x7f9e916ec000] 10:32:55 INFO - PROCESS | 1885 | 1461000775958 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]]]}] 10:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1530ms 10:32:56 INFO - PROCESS | 1885 | 1461000776003 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:32:56 INFO - PROCESS | 1885 | 1461000776007 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:32:56 INFO - PROCESS | 1885 | 1461000776012 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:32:56 INFO - PROCESS | 1885 | 1461000776015 Marionette TRACE conn3 <- [1,2514,null,{}] 10:32:56 INFO - PROCESS | 1885 | 1461000776020 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}] 10:32:56 INFO - PROCESS | 1885 | 1461000776237 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9ab2d800 == 140 [pid = 1885] [id = 607] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3d15000 == 139 [pid = 1885] [id = 606] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1431000 == 138 [pid = 1885] [id = 605] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0aca800 == 137 [pid = 1885] [id = 604] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc1d800 == 136 [pid = 1885] [id = 603] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac67a800 == 135 [pid = 1885] [id = 602] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9570000 == 134 [pid = 1885] [id = 601] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8499000 == 133 [pid = 1885] [id = 600] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7767800 == 132 [pid = 1885] [id = 599] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea572c800 == 131 [pid = 1885] [id = 598] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0e8c800 == 130 [pid = 1885] [id = 597] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0482000 == 129 [pid = 1885] [id = 596] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e122800 == 128 [pid = 1885] [id = 595] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8c2800 == 127 [pid = 1885] [id = 594] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a6dd000 == 126 [pid = 1885] [id = 593] 10:32:57 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e919e6800 == 125 [pid = 1885] [id = 592] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9ea9a76400) [pid = 1885] [serial = 1494] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9e9a2edc00) [pid = 1885] [serial = 1605] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9e919f9400) [pid = 1885] [serial = 1653] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9e9f217000) [pid = 1885] [serial = 1590] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9e9605a800) [pid = 1885] [serial = 1599] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9ec3b05800) [pid = 1885] [serial = 1578] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e96dd0000) [pid = 1885] [serial = 1581] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e916f9000) [pid = 1885] [serial = 1659] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9e94a84c00) [pid = 1885] [serial = 1602] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ec32bbc00) [pid = 1885] [serial = 1647] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9eb0972800) [pid = 1885] [serial = 1593] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9eb1fa5c00) [pid = 1885] [serial = 1644] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9eae8d7000) [pid = 1885] [serial = 1641] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9e98195000) [pid = 1885] [serial = 1587] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e9a438400) [pid = 1885] [serial = 1662] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9e949c7800) [pid = 1885] [serial = 1665] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea8997400) [pid = 1885] [serial = 1638] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9e9a437400) [pid = 1885] [serial = 1650] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e9a2f8c00) [pid = 1885] [serial = 1596] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9ebf729800) [pid = 1885] [serial = 1656] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e91a6f800) [pid = 1885] [serial = 1668] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9ea0dda400) [pid = 1885] [serial = 1635] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9e96960c00) [pid = 1885] [serial = 1584] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9e9849d800) [pid = 1885] [serial = 1632] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9e96c3b400) [pid = 1885] [serial = 1706] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9ea0418800) [pid = 1885] [serial = 1734] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9ea024c800) [pid = 1885] [serial = 1733] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9e9605b400) [pid = 1885] [serial = 1704] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9e949cbc00) [pid = 1885] [serial = 1703] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9ea0e39c00) [pid = 1885] [serial = 1740] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9ea0dd6400) [pid = 1885] [serial = 1739] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ea4eea000) [pid = 1885] [serial = 1749] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea4bf1000) [pid = 1885] [serial = 1748] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9f093400) [pid = 1885] [serial = 1728] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e9ee97400) [pid = 1885] [serial = 1727] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9e9bf54400) [pid = 1885] [serial = 1716] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9e9b1e4c00) [pid = 1885] [serial = 1715] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9c6a3400) [pid = 1885] [serial = 1719] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9e9c354400) [pid = 1885] [serial = 1718] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e96dcec00) [pid = 1885] [serial = 1707] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea0d26c00) [pid = 1885] [serial = 1737] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9ea0422000) [pid = 1885] [serial = 1736] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9ea504e400) [pid = 1885] [serial = 1752] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea4d6c400) [pid = 1885] [serial = 1751] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9a15dc00) [pid = 1885] [serial = 1712] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e9b18fc00) [pid = 1885] [serial = 1713] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e94a7f800) [pid = 1885] [serial = 1766] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e9df29400) [pid = 1885] [serial = 1724] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9e9e296800) [pid = 1885] [serial = 1725] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9e983c8800) [pid = 1885] [serial = 1710] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9e981b4800) [pid = 1885] [serial = 1709] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9ea4bec400) [pid = 1885] [serial = 1743] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ea0e44000) [pid = 1885] [serial = 1742] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9e9ee9b000) [pid = 1885] [serial = 1754] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9e91a63800) [pid = 1885] [serial = 1763] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e91c8c400) [pid = 1885] [serial = 1764] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e96be0c00) [pid = 1885] [serial = 1757] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9e94754400) [pid = 1885] [serial = 1760] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea82aec00) [pid = 1885] [serial = 1569] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9eac9d2000) [pid = 1885] [serial = 1572] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e9b1df800) [pid = 1885] [serial = 1563] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9eac9c6c00) [pid = 1885] [serial = 1560] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ea0d25800) [pid = 1885] [serial = 1566] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9eafff6400) [pid = 1885] [serial = 1575] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9e981ae400) [pid = 1885] [serial = 1775] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9e96dd0400) [pid = 1885] [serial = 1770] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e963c3c00) [pid = 1885] [serial = 1767] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9eabbb5000) [pid = 1885] [serial = 1629] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9e96c3ec00) [pid = 1885] [serial = 1769] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9e97bf4000) [pid = 1885] [serial = 1772] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9e981a9400) [pid = 1885] [serial = 1773] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e9b196400) [pid = 1885] [serial = 1701] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9a0e7000) [pid = 1885] [serial = 1700] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9dea7400) [pid = 1885] [serial = 1721] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e9df21c00) [pid = 1885] [serial = 1722] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9ea4ccfc00) [pid = 1885] [serial = 1746] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea4bf0400) [pid = 1885] [serial = 1745] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9e9f0f0800) [pid = 1885] [serial = 1731] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9e9f0a1c00) [pid = 1885] [serial = 1730] [outer = (nil)] [url = about:blank] 10:32:57 INFO - PROCESS | 1885 | 1461000777981 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e919e0000 == 126 [pid = 1885] [id = 636] 10:32:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9e91a63800) [pid = 1885] [serial = 1909] [outer = (nil)] 10:32:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9e91c93c00) [pid = 1885] [serial = 1910] [outer = 0x7f9e91a63800] 10:32:58 INFO - PROCESS | 1885 | 1461000778054 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e94753400) [pid = 1885] [serial = 1911] [outer = 0x7f9e91a63800] 10:32:58 INFO - PROCESS | 1885 | 1461000778788 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]]]}] 10:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2785ms 10:32:58 INFO - PROCESS | 1885 | 1461000778798 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:32:58 INFO - PROCESS | 1885 | 1461000778804 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:32:58 INFO - PROCESS | 1885 | 1461000778815 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:32:58 INFO - PROCESS | 1885 | 1461000778819 Marionette TRACE conn3 <- [1,2518,null,{}] 10:32:58 INFO - PROCESS | 1885 | 1461000778825 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}] 10:32:59 INFO - PROCESS | 1885 | 1461000779022 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:32:59 INFO - PROCESS | 1885 | 1461000779227 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96c89800 == 127 [pid = 1885] [id = 637] 10:32:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e91a6f800) [pid = 1885] [serial = 1912] [outer = (nil)] 10:32:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e963b9400) [pid = 1885] [serial = 1913] [outer = 0x7f9e91a6f800] 10:32:59 INFO - PROCESS | 1885 | 1461000779295 Marionette DEBUG loaded listener.js 10:32:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e969d5400) [pid = 1885] [serial = 1914] [outer = 0x7f9e91a6f800] 10:33:00 INFO - PROCESS | 1885 | 1461000780161 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]]]}] 10:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1382ms 10:33:00 INFO - PROCESS | 1885 | 1461000780201 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:33:00 INFO - PROCESS | 1885 | 1461000780207 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:33:00 INFO - PROCESS | 1885 | 1461000780212 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:33:00 INFO - PROCESS | 1885 | 1461000780215 Marionette TRACE conn3 <- [1,2522,null,{}] 10:33:00 INFO - PROCESS | 1885 | 1461000780220 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}] 10:33:00 INFO - PROCESS | 1885 | 1461000780494 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:33:00 INFO - PROCESS | 1885 | 1461000780528 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a52e800 == 128 [pid = 1885] [id = 638] 10:33:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e969d5800) [pid = 1885] [serial = 1915] [outer = (nil)] 10:33:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e96dcec00) [pid = 1885] [serial = 1916] [outer = 0x7f9e969d5800] 10:33:00 INFO - PROCESS | 1885 | 1461000780598 Marionette DEBUG loaded listener.js 10:33:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9e97a70c00) [pid = 1885] [serial = 1917] [outer = 0x7f9e969d5800] 10:33:01 INFO - PROCESS | 1885 | 1461000781511 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]]]}] 10:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1327ms 10:33:01 INFO - PROCESS | 1885 | 1461000781541 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:33:01 INFO - PROCESS | 1885 | 1461000781547 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:33:01 INFO - PROCESS | 1885 | 1461000781566 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:33:01 INFO - PROCESS | 1885 | 1461000781575 Marionette TRACE conn3 <- [1,2526,null,{}] 10:33:01 INFO - PROCESS | 1885 | 1461000781590 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}] 10:33:01 INFO - PROCESS | 1885 | 1461000781849 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:33:01 INFO - PROCESS | 1885 | 1461000781901 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab35800 == 129 [pid = 1885] [id = 639] 10:33:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e96dc7000) [pid = 1885] [serial = 1918] [outer = (nil)] 10:33:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e981b5400) [pid = 1885] [serial = 1919] [outer = 0x7f9e96dc7000] 10:33:02 INFO - PROCESS | 1885 | 1461000782017 Marionette DEBUG loaded listener.js 10:33:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e9849d800) [pid = 1885] [serial = 1920] [outer = 0x7f9e96dc7000] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9e97bf3800) [pid = 1885] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9e91c95400) [pid = 1885] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9e919f4400) [pid = 1885] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9e96bd9c00) [pid = 1885] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e9b1eb400) [pid = 1885] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9604d800) [pid = 1885] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9e299800) [pid = 1885] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e94746800) [pid = 1885] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e916f3c00) [pid = 1885] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9e91c96c00) [pid = 1885] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9e963b6400) [pid = 1885] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:33:03 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9e916ed400) [pid = 1885] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:33:03 INFO - PROCESS | 1885 | 1461000783517 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]]]}] 10:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2013ms 10:33:03 INFO - PROCESS | 1885 | 1461000783568 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:33:03 INFO - PROCESS | 1885 | 1461000783572 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:33:03 INFO - PROCESS | 1885 | 1461000783578 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:33:03 INFO - PROCESS | 1885 | 1461000783580 Marionette TRACE conn3 <- [1,2530,null,{}] 10:33:03 INFO - PROCESS | 1885 | 1461000783586 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}] 10:33:03 INFO - PROCESS | 1885 | 1461000783825 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:33:03 INFO - PROCESS | 1885 | 1461000783844 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aec7800 == 130 [pid = 1885] [id = 640] 10:33:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9e9604f400) [pid = 1885] [serial = 1921] [outer = (nil)] 10:33:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9e981b7000) [pid = 1885] [serial = 1922] [outer = 0x7f9e9604f400] 10:33:03 INFO - PROCESS | 1885 | 1461000783901 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e9a0eac00) [pid = 1885] [serial = 1923] [outer = 0x7f9e9604f400] 10:33:04 INFO - PROCESS | 1885 | 1461000784698 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]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1179ms 10:33:04 INFO - PROCESS | 1885 | 1461000784767 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 1885 | 1461000784770 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:33:04 INFO - PROCESS | 1885 | 1461000784777 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 1885 | 1461000784780 Marionette TRACE conn3 <- [1,2534,null,{}] 10:33:04 INFO - PROCESS | 1885 | 1461000784784 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}] 10:33:04 INFO - PROCESS | 1885 | 1461000784976 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:33:04 INFO - PROCESS | 1885 | 1461000784986 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d77d800 == 131 [pid = 1885] [id = 641] 10:33:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e9a2f2000) [pid = 1885] [serial = 1924] [outer = (nil)] 10:33:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e9a42ec00) [pid = 1885] [serial = 1925] [outer = 0x7f9e9a2f2000] 10:33:05 INFO - PROCESS | 1885 | 1461000785059 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e9b1e1400) [pid = 1885] [serial = 1926] [outer = 0x7f9e9a2f2000] 10:33:06 INFO - PROCESS | 1885 | 1461000786259 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]]]}] 10:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1533ms 10:33:06 INFO - PROCESS | 1885 | 1461000786311 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:33:06 INFO - PROCESS | 1885 | 1461000786318 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:33:06 INFO - PROCESS | 1885 | 1461000786343 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 1885 | 1461000786349 Marionette TRACE conn3 <- [1,2538,null,{}] 10:33:06 INFO - PROCESS | 1885 | 1461000786358 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}] 10:33:06 INFO - PROCESS | 1885 | 1461000786577 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:33:06 INFO - PROCESS | 1885 | 1461000786837 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:06 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1ac800 == 132 [pid = 1885] [id = 642] 10:33:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e963b6400) [pid = 1885] [serial = 1927] [outer = (nil)] 10:33:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e96bd9c00) [pid = 1885] [serial = 1928] [outer = 0x7f9e963b6400] 10:33:06 INFO - PROCESS | 1885 | 1461000786957 Marionette DEBUG loaded listener.js 10:33:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9e96c3bc00) [pid = 1885] [serial = 1929] [outer = 0x7f9e963b6400] 10:33:07 INFO - PROCESS | 1885 | 1461000787902 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]]]}] 10:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1608ms 10:33:07 INFO - PROCESS | 1885 | 1461000787935 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:33:07 INFO - PROCESS | 1885 | 1461000787943 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:33:07 INFO - PROCESS | 1885 | 1461000787953 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:33:07 INFO - PROCESS | 1885 | 1461000787957 Marionette TRACE conn3 <- [1,2542,null,{}] 10:33:07 INFO - PROCESS | 1885 | 1461000787963 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}] 10:33:08 INFO - PROCESS | 1885 | 1461000788166 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:33:08 INFO - PROCESS | 1885 | 1461000788432 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9de35000 == 133 [pid = 1885] [id = 643] 10:33:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e9779a800) [pid = 1885] [serial = 1930] [outer = (nil)] 10:33:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e981a0400) [pid = 1885] [serial = 1931] [outer = 0x7f9e9779a800] 10:33:08 INFO - PROCESS | 1885 | 1461000788591 Marionette DEBUG loaded listener.js 10:33:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e9a0de800) [pid = 1885] [serial = 1932] [outer = 0x7f9e9779a800] 10:33:09 INFO - PROCESS | 1885 | 1461000789430 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]]]}] 10:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1534ms 10:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:33:09 INFO - PROCESS | 1885 | 1461000789488 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:33:09 INFO - PROCESS | 1885 | 1461000789491 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:33:09 INFO - PROCESS | 1885 | 1461000789497 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:33:09 INFO - PROCESS | 1885 | 1461000789502 Marionette TRACE conn3 <- [1,2546,null,{}] 10:33:09 INFO - PROCESS | 1885 | 1461000789517 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}] 10:33:09 INFO - PROCESS | 1885 | 1461000789751 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:33:10 INFO - PROCESS | 1885 | 1461000790012 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f356800 == 134 [pid = 1885] [id = 644] 10:33:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e9a2ec400) [pid = 1885] [serial = 1933] [outer = (nil)] 10:33:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9e9b196000) [pid = 1885] [serial = 1934] [outer = 0x7f9e9a2ec400] 10:33:10 INFO - PROCESS | 1885 | 1461000790129 Marionette DEBUG loaded listener.js 10:33:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e9c0cb000) [pid = 1885] [serial = 1935] [outer = 0x7f9e9a2ec400] 10:33:10 INFO - PROCESS | 1885 | 1461000790936 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]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1484ms 10:33:10 INFO - PROCESS | 1885 | 1461000790981 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:33:10 INFO - PROCESS | 1885 | 1461000790984 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:33:11 INFO - PROCESS | 1885 | 1461000791009 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:33:11 INFO - PROCESS | 1885 | 1461000791011 Marionette TRACE conn3 <- [1,2550,null,{}] 10:33:11 INFO - PROCESS | 1885 | 1461000791017 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}] 10:33:11 INFO - PROCESS | 1885 | 1461000791222 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:33:11 INFO - PROCESS | 1885 | 1461000791488 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e6d000 == 135 [pid = 1885] [id = 645] 10:33:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9e9a2ed800) [pid = 1885] [serial = 1936] [outer = (nil)] 10:33:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9e9dea5800) [pid = 1885] [serial = 1937] [outer = 0x7f9e9a2ed800] 10:33:11 INFO - PROCESS | 1885 | 1461000791558 Marionette DEBUG loaded listener.js 10:33:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e9df24800) [pid = 1885] [serial = 1938] [outer = 0x7f9e9a2ed800] 10:33:12 INFO - PROCESS | 1885 | 1461000792462 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]]]}] 10:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1478ms 10:33:12 INFO - PROCESS | 1885 | 1461000792485 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:33:12 INFO - PROCESS | 1885 | 1461000792488 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:33:12 INFO - PROCESS | 1885 | 1461000792493 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:33:12 INFO - PROCESS | 1885 | 1461000792496 Marionette TRACE conn3 <- [1,2554,null,{}] 10:33:12 INFO - PROCESS | 1885 | 1461000792501 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}] 10:33:12 INFO - PROCESS | 1885 | 1461000792698 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:33:12 INFO - PROCESS | 1885 | 1461000792964 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c22000 == 136 [pid = 1885] [id = 646] 10:33:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e9c0d4000) [pid = 1885] [serial = 1939] [outer = (nil)] 10:33:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9e9ee97000) [pid = 1885] [serial = 1940] [outer = 0x7f9e9c0d4000] 10:33:13 INFO - PROCESS | 1885 | 1461000793037 Marionette DEBUG loaded listener.js 10:33:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e9f098800) [pid = 1885] [serial = 1941] [outer = 0x7f9e9c0d4000] 10:33:13 INFO - PROCESS | 1885 | 1461000793933 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]]]}] 10:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1479ms 10:33:13 INFO - PROCESS | 1885 | 1461000793973 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:33:13 INFO - PROCESS | 1885 | 1461000793977 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:33:13 INFO - PROCESS | 1885 | 1461000793982 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:33:13 INFO - PROCESS | 1885 | 1461000793984 Marionette TRACE conn3 <- [1,2558,null,{}] 10:33:13 INFO - PROCESS | 1885 | 1461000793990 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}] 10:33:14 INFO - PROCESS | 1885 | 1461000794199 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:33:14 INFO - PROCESS | 1885 | 1461000794468 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4e0f800 == 137 [pid = 1885] [id = 647] 10:33:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e9f104000) [pid = 1885] [serial = 1942] [outer = (nil)] 10:33:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e9f21b800) [pid = 1885] [serial = 1943] [outer = 0x7f9e9f104000] 10:33:14 INFO - PROCESS | 1885 | 1461000794545 Marionette DEBUG loaded listener.js 10:33:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9ea041f400) [pid = 1885] [serial = 1944] [outer = 0x7f9e9f104000] 10:33:15 INFO - PROCESS | 1885 | 1461000795439 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]]]}] 10:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1532ms 10:33:15 INFO - PROCESS | 1885 | 1461000795515 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:33:15 INFO - PROCESS | 1885 | 1461000795519 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:33:15 INFO - PROCESS | 1885 | 1461000795524 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:33:15 INFO - PROCESS | 1885 | 1461000795527 Marionette TRACE conn3 <- [1,2562,null,{}] 10:33:15 INFO - PROCESS | 1885 | 1461000795532 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}] 10:33:15 INFO - PROCESS | 1885 | 1461000795726 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:33:15 INFO - PROCESS | 1885 | 1461000795987 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea597e800 == 138 [pid = 1885] [id = 648] 10:33:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9f204c00) [pid = 1885] [serial = 1945] [outer = (nil)] 10:33:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9ea0e44400) [pid = 1885] [serial = 1946] [outer = 0x7f9e9f204c00] 10:33:16 INFO - PROCESS | 1885 | 1461000796060 Marionette DEBUG loaded listener.js 10:33:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9ea4ccc800) [pid = 1885] [serial = 1947] [outer = 0x7f9e9f204c00] 10:33:16 INFO - PROCESS | 1885 | 1461000796905 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]]]}] 10:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1431ms 10:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:33:16 INFO - PROCESS | 1885 | 1461000796957 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:33:16 INFO - PROCESS | 1885 | 1461000796959 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:33:16 INFO - PROCESS | 1885 | 1461000796965 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:33:16 INFO - PROCESS | 1885 | 1461000796968 Marionette TRACE conn3 <- [1,2566,null,{}] 10:33:16 INFO - PROCESS | 1885 | 1461000796973 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}] 10:33:17 INFO - PROCESS | 1885 | 1461000797173 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:33:17 INFO - PROCESS | 1885 | 1461000797456 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7423800 == 139 [pid = 1885] [id = 649] 10:33:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9ea0420800) [pid = 1885] [serial = 1948] [outer = (nil)] 10:33:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9ea4ee8c00) [pid = 1885] [serial = 1949] [outer = 0x7f9ea0420800] 10:33:17 INFO - PROCESS | 1885 | 1461000797530 Marionette DEBUG loaded listener.js 10:33:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea55c8c00) [pid = 1885] [serial = 1950] [outer = 0x7f9ea0420800] 10:33:18 INFO - PROCESS | 1885 | 1461000798381 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]]]}] 10:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1485ms 10:33:18 INFO - PROCESS | 1885 | 1461000798455 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:33:18 INFO - PROCESS | 1885 | 1461000798458 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:33:18 INFO - PROCESS | 1885 | 1461000798467 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:33:18 INFO - PROCESS | 1885 | 1461000798469 Marionette TRACE conn3 <- [1,2570,null,{}] 10:33:18 INFO - PROCESS | 1885 | 1461000798474 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}] 10:33:18 INFO - PROCESS | 1885 | 1461000798672 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:33:18 INFO - PROCESS | 1885 | 1461000798948 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7c4a800 == 140 [pid = 1885] [id = 650] 10:33:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ea0423c00) [pid = 1885] [serial = 1951] [outer = (nil)] 10:33:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ea58d4000) [pid = 1885] [serial = 1952] [outer = 0x7f9ea0423c00] 10:33:19 INFO - PROCESS | 1885 | 1461000799052 Marionette DEBUG loaded listener.js 10:33:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ea64c6000) [pid = 1885] [serial = 1953] [outer = 0x7f9ea0423c00] 10:33:19 INFO - PROCESS | 1885 | 1461000799954 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]]]}] 10:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1536ms 10:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:33:20 INFO - PROCESS | 1885 | 1461000800004 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:33:20 INFO - PROCESS | 1885 | 1461000800007 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:33:20 INFO - PROCESS | 1885 | 1461000800013 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:33:20 INFO - PROCESS | 1885 | 1461000800016 Marionette TRACE conn3 <- [1,2574,null,{}] 10:33:20 INFO - PROCESS | 1885 | 1461000800021 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}] 10:33:20 INFO - PROCESS | 1885 | 1461000800222 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:33:20 INFO - PROCESS | 1885 | 1461000800492 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea849d800 == 141 [pid = 1885] [id = 651] 10:33:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea748a400) [pid = 1885] [serial = 1954] [outer = (nil)] 10:33:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ea748ec00) [pid = 1885] [serial = 1955] [outer = 0x7f9ea748a400] 10:33:20 INFO - PROCESS | 1885 | 1461000800619 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ea7496400) [pid = 1885] [serial = 1956] [outer = 0x7f9ea748a400] 10:33:21 INFO - PROCESS | 1885 | 1461000801479 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]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1532ms 10:33:21 INFO - PROCESS | 1885 | 1461000801544 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:33:21 INFO - PROCESS | 1885 | 1461000801548 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:33:21 INFO - PROCESS | 1885 | 1461000801554 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 1885 | 1461000801558 Marionette TRACE conn3 <- [1,2578,null,{}] 10:33:21 INFO - PROCESS | 1885 | 1461000801563 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}] 10:33:21 INFO - PROCESS | 1885 | 1461000801789 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:33:22 INFO - PROCESS | 1885 | 1461000802101 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a3c000 == 142 [pid = 1885] [id = 652] 10:33:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e91a6d000) [pid = 1885] [serial = 1957] [outer = (nil)] 10:33:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea786c400) [pid = 1885] [serial = 1958] [outer = 0x7f9e91a6d000] 10:33:22 INFO - PROCESS | 1885 | 1461000802180 Marionette DEBUG loaded listener.js 10:33:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea82afc00) [pid = 1885] [serial = 1959] [outer = 0x7f9e91a6d000] 10:33:23 INFO - PROCESS | 1885 | 1461000803003 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]]]}] 10:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1477ms 10:33:23 INFO - PROCESS | 1885 | 1461000803047 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:33:23 INFO - PROCESS | 1885 | 1461000803051 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:33:23 INFO - PROCESS | 1885 | 1461000803057 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:33:23 INFO - PROCESS | 1885 | 1461000803060 Marionette TRACE conn3 <- [1,2582,null,{}] 10:33:23 INFO - PROCESS | 1885 | 1461000803065 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}] 10:33:23 INFO - PROCESS | 1885 | 1461000803256 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:33:23 INFO - PROCESS | 1885 | 1461000803526 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac67a800 == 143 [pid = 1885] [id = 653] 10:33:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea748bc00) [pid = 1885] [serial = 1960] [outer = (nil)] 10:33:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea95ab800) [pid = 1885] [serial = 1961] [outer = 0x7f9ea748bc00] 10:33:23 INFO - PROCESS | 1885 | 1461000803598 Marionette DEBUG loaded listener.js 10:33:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9eab941400) [pid = 1885] [serial = 1962] [outer = 0x7f9ea748bc00] 10:33:24 INFO - PROCESS | 1885 | 1461000804443 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]]]}] 10:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1427ms 10:33:24 INFO - PROCESS | 1885 | 1461000804485 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:33:24 INFO - PROCESS | 1885 | 1461000804488 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:33:24 INFO - PROCESS | 1885 | 1461000804494 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:33:24 INFO - PROCESS | 1885 | 1461000804496 Marionette TRACE conn3 <- [1,2586,null,{}] 10:33:24 INFO - PROCESS | 1885 | 1461000804502 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}] 10:33:24 INFO - PROCESS | 1885 | 1461000804704 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:33:24 INFO - PROCESS | 1885 | 1461000804979 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eaebb5000 == 144 [pid = 1885] [id = 654] 10:33:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e9f21cc00) [pid = 1885] [serial = 1963] [outer = (nil)] 10:33:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9eabbb7400) [pid = 1885] [serial = 1964] [outer = 0x7f9e9f21cc00] 10:33:25 INFO - PROCESS | 1885 | 1461000805051 Marionette DEBUG loaded listener.js 10:33:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9eabddc400) [pid = 1885] [serial = 1965] [outer = 0x7f9e9f21cc00] 10:33:25 INFO - PROCESS | 1885 | 1461000805890 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]]]}] 10:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1430ms 10:33:25 INFO - PROCESS | 1885 | 1461000805935 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:33:25 INFO - PROCESS | 1885 | 1461000805939 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:33:25 INFO - PROCESS | 1885 | 1461000805944 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:33:25 INFO - PROCESS | 1885 | 1461000805946 Marionette TRACE conn3 <- [1,2590,null,{}] 10:33:25 INFO - PROCESS | 1885 | 1461000805952 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}] 10:33:26 INFO - PROCESS | 1885 | 1461000806145 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:33:26 INFO - PROCESS | 1885 | 1461000806423 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb00c7800 == 145 [pid = 1885] [id = 655] 10:33:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea4cc7400) [pid = 1885] [serial = 1966] [outer = (nil)] 10:33:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eabde1800) [pid = 1885] [serial = 1967] [outer = 0x7f9ea4cc7400] 10:33:26 INFO - PROCESS | 1885 | 1461000806495 Marionette DEBUG loaded listener.js 10:33:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9eac7f6400) [pid = 1885] [serial = 1968] [outer = 0x7f9ea4cc7400] 10:33:27 INFO - PROCESS | 1885 | 1461000807361 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]]]}] 10:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1482ms 10:33:27 INFO - PROCESS | 1885 | 1461000807428 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:33:27 INFO - PROCESS | 1885 | 1461000807431 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:33:27 INFO - PROCESS | 1885 | 1461000807437 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:33:27 INFO - PROCESS | 1885 | 1461000807439 Marionette TRACE conn3 <- [1,2594,null,{}] 10:33:27 INFO - PROCESS | 1885 | 1461000807444 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}] 10:33:27 INFO - PROCESS | 1885 | 1461000807649 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:33:27 INFO - PROCESS | 1885 | 1461000807928 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0da1000 == 146 [pid = 1885] [id = 656] 10:33:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9ea786c800) [pid = 1885] [serial = 1969] [outer = (nil)] 10:33:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9eac885000) [pid = 1885] [serial = 1970] [outer = 0x7f9ea786c800] 10:33:28 INFO - PROCESS | 1885 | 1461000807999 Marionette DEBUG loaded listener.js 10:33:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9eac935400) [pid = 1885] [serial = 1971] [outer = 0x7f9ea786c800] 10:33:28 INFO - PROCESS | 1885 | 1461000808892 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]]]}] 10:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1483ms 10:33:28 INFO - PROCESS | 1885 | 1461000808921 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:33:28 INFO - PROCESS | 1885 | 1461000808924 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:33:28 INFO - PROCESS | 1885 | 1461000808930 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:33:28 INFO - PROCESS | 1885 | 1461000808932 Marionette TRACE conn3 <- [1,2598,null,{}] 10:33:28 INFO - PROCESS | 1885 | 1461000808937 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}] 10:33:29 INFO - PROCESS | 1885 | 1461000809139 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:33:29 INFO - PROCESS | 1885 | 1461000809414 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c20000 == 147 [pid = 1885] [id = 657] 10:33:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9eac7f2400) [pid = 1885] [serial = 1972] [outer = (nil)] 10:33:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9eac940400) [pid = 1885] [serial = 1973] [outer = 0x7f9eac7f2400] 10:33:29 INFO - PROCESS | 1885 | 1461000809484 Marionette DEBUG loaded listener.js 10:33:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9eac9c9000) [pid = 1885] [serial = 1974] [outer = 0x7f9eac7f2400] 10:33:30 INFO - PROCESS | 1885 | 1461000810417 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]]]}] 10:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1531ms 10:33:30 INFO - PROCESS | 1885 | 1461000810461 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:33:30 INFO - PROCESS | 1885 | 1461000810465 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:33:30 INFO - PROCESS | 1885 | 1461000810470 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:33:30 INFO - PROCESS | 1885 | 1461000810472 Marionette TRACE conn3 <- [1,2602,null,{}] 10:33:30 INFO - PROCESS | 1885 | 1461000810477 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}] 10:33:30 INFO - PROCESS | 1885 | 1461000810676 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:33:31 INFO - PROCESS | 1885 | 1461000810997 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1407000 == 148 [pid = 1885] [id = 658] 10:33:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9e94748800) [pid = 1885] [serial = 1975] [outer = (nil)] 10:33:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9eac9c9800) [pid = 1885] [serial = 1976] [outer = 0x7f9e94748800] 10:33:31 INFO - PROCESS | 1885 | 1461000811073 Marionette DEBUG loaded listener.js 10:33:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ead719400) [pid = 1885] [serial = 1977] [outer = 0x7f9e94748800] 10:33:31 INFO - PROCESS | 1885 | 1461000811936 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]]]}] 10:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1532ms 10:33:32 INFO - PROCESS | 1885 | 1461000812003 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:33:32 INFO - PROCESS | 1885 | 1461000812006 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:33:32 INFO - PROCESS | 1885 | 1461000812012 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:33:32 INFO - PROCESS | 1885 | 1461000812014 Marionette TRACE conn3 <- [1,2606,null,{}] 10:33:32 INFO - PROCESS | 1885 | 1461000812019 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}] 10:33:32 INFO - PROCESS | 1885 | 1461000812221 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:33:32 INFO - PROCESS | 1885 | 1461000812568 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:32 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e91a8b000 == 149 [pid = 1885] [id = 659] 10:33:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9e916ec800) [pid = 1885] [serial = 1978] [outer = (nil)] 10:33:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e91a70800) [pid = 1885] [serial = 1979] [outer = 0x7f9e916ec800] 10:33:32 INFO - PROCESS | 1885 | 1461000812643 Marionette DEBUG loaded listener.js 10:33:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9e9a430c00) [pid = 1885] [serial = 1980] [outer = 0x7f9e916ec800] 10:33:34 INFO - PROCESS | 1885 | 1461000814011 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]]]}] 10:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2077ms 10:33:34 INFO - PROCESS | 1885 | 1461000814136 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:33:34 INFO - PROCESS | 1885 | 1461000814142 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:33:34 INFO - PROCESS | 1885 | 1461000814155 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 1885 | 1461000814159 Marionette TRACE conn3 <- [1,2610,null,{}] 10:33:34 INFO - PROCESS | 1885 | 1461000814167 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}] 10:33:34 INFO - PROCESS | 1885 | 1461000814362 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:33:34 INFO - PROCESS | 1885 | 1461000814641 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a535800 == 150 [pid = 1885] [id = 660] 10:33:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e94a81800) [pid = 1885] [serial = 1981] [outer = (nil)] 10:33:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e9604e800) [pid = 1885] [serial = 1982] [outer = 0x7f9e94a81800] 10:33:34 INFO - PROCESS | 1885 | 1461000814705 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e963c3c00) [pid = 1885] [serial = 1983] [outer = 0x7f9e94a81800] 10:33:35 INFO - PROCESS | 1885 | 1461000815652 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]]]}] 10:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1530ms 10:33:35 INFO - PROCESS | 1885 | 1461000815686 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:33:35 INFO - PROCESS | 1885 | 1461000815693 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:33:35 INFO - PROCESS | 1885 | 1461000815702 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:33:35 INFO - PROCESS | 1885 | 1461000815706 Marionette TRACE conn3 <- [1,2614,null,{}] 10:33:35 INFO - PROCESS | 1885 | 1461000815711 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}] 10:33:35 INFO - PROCESS | 1885 | 1461000815905 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9aec7800 == 149 [pid = 1885] [id = 640] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9ab35800 == 148 [pid = 1885] [id = 639] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a52e800 == 147 [pid = 1885] [id = 638] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e96c89800 == 146 [pid = 1885] [id = 637] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e919e0000 == 145 [pid = 1885] [id = 636] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec5969000 == 144 [pid = 1885] [id = 633] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3b35000 == 143 [pid = 1885] [id = 632] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3299800 == 142 [pid = 1885] [id = 631] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3118800 == 141 [pid = 1885] [id = 630] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf71a000 == 140 [pid = 1885] [id = 629] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe62e000 == 139 [pid = 1885] [id = 628] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1323000 == 138 [pid = 1885] [id = 627] 10:33:36 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaf87f800 == 137 [pid = 1885] [id = 626] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9e91a64c00) [pid = 1885] [serial = 1847] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9e94a81c00) [pid = 1885] [serial = 1848] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e981bd000) [pid = 1885] [serial = 1833] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9ea7e0e800) [pid = 1885] [serial = 1817] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9ea504cc00) [pid = 1885] [serial = 1755] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9ea5050c00) [pid = 1885] [serial = 1802] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9ea0254800) [pid = 1885] [serial = 1796] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9e98498800) [pid = 1885] [serial = 1838] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9e919f6400) [pid = 1885] [serial = 1778] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e982fd400) [pid = 1885] [serial = 1776] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9ea7738800) [pid = 1885] [serial = 1814] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9e983c4000) [pid = 1885] [serial = 1784] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9ea6341000) [pid = 1885] [serial = 1808] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e9dea6000) [pid = 1885] [serial = 1842] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e963bfc00) [pid = 1885] [serial = 1829] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9e9bf5b400) [pid = 1885] [serial = 1841] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e9e28e400) [pid = 1885] [serial = 1793] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9f099800) [pid = 1885] [serial = 1844] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e9849dc00) [pid = 1885] [serial = 1761] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9e9a42c800) [pid = 1885] [serial = 1839] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9e98193000) [pid = 1885] [serial = 1836] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e949c2800) [pid = 1885] [serial = 1835] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9e94745c00) [pid = 1885] [serial = 1826] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e9bf5e000) [pid = 1885] [serial = 1790] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea0e3b800) [pid = 1885] [serial = 1799] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e9819e800) [pid = 1885] [serial = 1832] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e9a42b000) [pid = 1885] [serial = 1787] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9e919f3400) [pid = 1885] [serial = 1823] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e981b0800) [pid = 1885] [serial = 1758] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e96c38c00) [pid = 1885] [serial = 1830] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9ea7525c00) [pid = 1885] [serial = 1811] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ea58de800) [pid = 1885] [serial = 1805] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9e94a7e400) [pid = 1885] [serial = 1827] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9e9f0ec400) [pid = 1885] [serial = 1845] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9ea813ac00) [pid = 1885] [serial = 1820] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9e96dc4000) [pid = 1885] [serial = 1781] [outer = (nil)] [url = about:blank] 10:33:36 INFO - PROCESS | 1885 | 1461000816780 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e91a77800 == 138 [pid = 1885] [id = 661] 10:33:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9e919f6400) [pid = 1885] [serial = 1984] [outer = (nil)] 10:33:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e94a7e400) [pid = 1885] [serial = 1985] [outer = 0x7f9e919f6400] 10:33:36 INFO - PROCESS | 1885 | 1461000816864 Marionette DEBUG loaded listener.js 10:33:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9e97a6e400) [pid = 1885] [serial = 1986] [outer = 0x7f9e919f6400] 10:33:37 INFO - PROCESS | 1885 | 1461000817612 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]]]}] 10:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1937ms 10:33:37 INFO - PROCESS | 1885 | 1461000817643 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:33:37 INFO - PROCESS | 1885 | 1461000817646 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:33:37 INFO - PROCESS | 1885 | 1461000817652 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:33:37 INFO - PROCESS | 1885 | 1461000817657 Marionette TRACE conn3 <- [1,2618,null,{}] 10:33:37 INFO - PROCESS | 1885 | 1461000817671 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}] 10:33:37 INFO - PROCESS | 1885 | 1461000817851 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:33:37 INFO - PROCESS | 1885 | 1461000817866 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1ab800 == 139 [pid = 1885] [id = 662] 10:33:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9e98194000) [pid = 1885] [serial = 1987] [outer = (nil)] 10:33:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e983c8800) [pid = 1885] [serial = 1988] [outer = 0x7f9e98194000] 10:33:37 INFO - PROCESS | 1885 | 1461000817924 Marionette DEBUG loaded listener.js 10:33:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e9a152800) [pid = 1885] [serial = 1989] [outer = 0x7f9e98194000] 10:33:38 INFO - PROCESS | 1885 | 1461000818817 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]]]}] 10:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1229ms 10:33:38 INFO - PROCESS | 1885 | 1461000818882 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:33:38 INFO - PROCESS | 1885 | 1461000818886 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:33:38 INFO - PROCESS | 1885 | 1461000818891 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:33:38 INFO - PROCESS | 1885 | 1461000818893 Marionette TRACE conn3 <- [1,2622,null,{}] 10:33:38 INFO - PROCESS | 1885 | 1461000818898 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}] 10:33:39 INFO - PROCESS | 1885 | 1461000819075 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:33:39 INFO - PROCESS | 1885 | 1461000819088 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aed0000 == 140 [pid = 1885] [id = 663] 10:33:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e9849d000) [pid = 1885] [serial = 1990] [outer = (nil)] 10:33:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e9b1e9400) [pid = 1885] [serial = 1991] [outer = 0x7f9e9849d000] 10:33:39 INFO - PROCESS | 1885 | 1461000819145 Marionette DEBUG loaded listener.js 10:33:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e9c0c8c00) [pid = 1885] [serial = 1992] [outer = 0x7f9e9849d000] 10:33:40 INFO - PROCESS | 1885 | 1461000820103 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]]]}] 10:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1272ms 10:33:40 INFO - PROCESS | 1885 | 1461000820165 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:33:40 INFO - PROCESS | 1885 | 1461000820167 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:33:40 INFO - PROCESS | 1885 | 1461000820181 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:33:40 INFO - PROCESS | 1885 | 1461000820183 Marionette TRACE conn3 <- [1,2626,null,{}] 10:33:40 INFO - PROCESS | 1885 | 1461000820188 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}] 10:33:40 INFO - PROCESS | 1885 | 1461000820434 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:33:40 INFO - PROCESS | 1885 | 1461000820463 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9de29800 == 141 [pid = 1885] [id = 664] 10:33:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e98498800) [pid = 1885] [serial = 1993] [outer = (nil)] 10:33:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e9c6a4000) [pid = 1885] [serial = 1994] [outer = 0x7f9e98498800] 10:33:40 INFO - PROCESS | 1885 | 1461000820522 Marionette DEBUG loaded listener.js 10:33:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e9e296800) [pid = 1885] [serial = 1995] [outer = 0x7f9e98498800] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e96dc7000) [pid = 1885] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e9f20f000) [pid = 1885] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e916f1800) [pid = 1885] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9e969d5800) [pid = 1885] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e91a63800) [pid = 1885] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e9e28c000) [pid = 1885] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e9f21c000) [pid = 1885] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:33:41 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e9c0c9800) [pid = 1885] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea748a800) [pid = 1885] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9ea8992000) [pid = 1885] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9e969db800) [pid = 1885] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9ea87a7000) [pid = 1885] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ea751c400) [pid = 1885] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9e981b1800) [pid = 1885] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9e9a0e1000) [pid = 1885] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e9df28c00) [pid = 1885] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e9f094c00) [pid = 1885] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9e9df22000) [pid = 1885] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9e981acc00) [pid = 1885] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9b191c00) [pid = 1885] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e9c6a0400) [pid = 1885] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9ea82af800) [pid = 1885] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9e963ba800) [pid = 1885] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea0e3e800) [pid = 1885] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9e9df22800) [pid = 1885] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9e91c98000) [pid = 1885] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e9a2f5800) [pid = 1885] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9e97bf2400) [pid = 1885] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea7492000) [pid = 1885] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9e91a6f800) [pid = 1885] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea0dd5800) [pid = 1885] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e9a0e8400) [pid = 1885] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e916f6c00) [pid = 1885] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e98194400) [pid = 1885] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e949c7000) [pid = 1885] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e9604f400) [pid = 1885] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9ea7524800) [pid = 1885] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9ea593a800) [pid = 1885] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:33:42 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9e91a6b000) [pid = 1885] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:33:42 INFO - PROCESS | 1885 | 1461000822203 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]]]}] 10:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2082ms 10:33:42 INFO - PROCESS | 1885 | 1461000822257 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:33:42 INFO - PROCESS | 1885 | 1461000822259 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:33:42 INFO - PROCESS | 1885 | 1461000822265 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:33:42 INFO - PROCESS | 1885 | 1461000822267 Marionette TRACE conn3 <- [1,2630,null,{}] 10:33:42 INFO - PROCESS | 1885 | 1461000822272 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}] 10:33:42 INFO - PROCESS | 1885 | 1461000822500 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:33:42 INFO - PROCESS | 1885 | 1461000822686 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f31e800 == 142 [pid = 1885] [id = 665] 10:33:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9e949c3000) [pid = 1885] [serial = 1996] [outer = (nil)] 10:33:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9e9dea8400) [pid = 1885] [serial = 1997] [outer = 0x7f9e949c3000] 10:33:42 INFO - PROCESS | 1885 | 1461000822747 Marionette DEBUG loaded listener.js 10:33:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e9f0e9c00) [pid = 1885] [serial = 1998] [outer = 0x7f9e949c3000] 10:33:43 INFO - PROCESS | 1885 | 1461000823414 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]]]}] 10:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1179ms 10:33:43 INFO - PROCESS | 1885 | 1461000823445 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:33:43 INFO - PROCESS | 1885 | 1461000823448 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:33:43 INFO - PROCESS | 1885 | 1461000823454 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:33:43 INFO - PROCESS | 1885 | 1461000823455 Marionette TRACE conn3 <- [1,2634,null,{}] 10:33:43 INFO - PROCESS | 1885 | 1461000823461 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}] 10:33:43 INFO - PROCESS | 1885 | 1461000823707 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:33:43 INFO - PROCESS | 1885 | 1461000823728 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4a12800 == 143 [pid = 1885] [id = 666] 10:33:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e949c2000) [pid = 1885] [serial = 1999] [outer = (nil)] 10:33:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e9f10e800) [pid = 1885] [serial = 2000] [outer = 0x7f9e949c2000] 10:33:43 INFO - PROCESS | 1885 | 1461000823784 Marionette DEBUG loaded listener.js 10:33:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e9f21c400) [pid = 1885] [serial = 2001] [outer = 0x7f9e949c2000] 10:33:44 INFO - PROCESS | 1885 | 1461000824902 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]]]}] 10:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1524ms 10:33:44 INFO - PROCESS | 1885 | 1461000824980 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:33:44 INFO - PROCESS | 1885 | 1461000824986 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:33:45 INFO - PROCESS | 1885 | 1461000824997 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:33:45 INFO - PROCESS | 1885 | 1461000825000 Marionette TRACE conn3 <- [1,2638,null,{}] 10:33:45 INFO - PROCESS | 1885 | 1461000825008 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}] 10:33:45 INFO - PROCESS | 1885 | 1461000825227 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:33:45 INFO - PROCESS | 1885 | 1461000825570 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1aa000 == 144 [pid = 1885] [id = 667] 10:33:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e9695cc00) [pid = 1885] [serial = 2002] [outer = (nil)] 10:33:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e96c3b800) [pid = 1885] [serial = 2003] [outer = 0x7f9e9695cc00] 10:33:45 INFO - PROCESS | 1885 | 1461000825646 Marionette DEBUG loaded listener.js 10:33:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9e97a71c00) [pid = 1885] [serial = 2004] [outer = 0x7f9e9695cc00] 10:33:46 INFO - PROCESS | 1885 | 1461000826543 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]]]}] 10:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1579ms 10:33:46 INFO - PROCESS | 1885 | 1461000826576 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:33:46 INFO - PROCESS | 1885 | 1461000826585 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:33:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:33:46 INFO - PROCESS | 1885 | 1461000826595 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:33:46 INFO - PROCESS | 1885 | 1461000826598 Marionette TRACE conn3 <- [1,2642,null,{}] 10:33:46 INFO - PROCESS | 1885 | 1461000826604 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}] 10:33:46 INFO - PROCESS | 1885 | 1461000826807 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:33:47 INFO - PROCESS | 1885 | 1461000827079 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e11e800 == 145 [pid = 1885] [id = 668] 10:33:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e98192c00) [pid = 1885] [serial = 2005] [outer = (nil)] 10:33:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e983c9800) [pid = 1885] [serial = 2006] [outer = 0x7f9e98192c00] 10:33:47 INFO - PROCESS | 1885 | 1461000827230 Marionette DEBUG loaded listener.js 10:33:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e9a2f6000) [pid = 1885] [serial = 2007] [outer = 0x7f9e98192c00] 10:33:48 INFO - PROCESS | 1885 | 1461000828050 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]]]}] 10:33:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:33:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1530ms 10:33:48 INFO - PROCESS | 1885 | 1461000828124 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:33:48 INFO - PROCESS | 1885 | 1461000828127 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:33:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:33:48 INFO - PROCESS | 1885 | 1461000828133 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:33:48 INFO - PROCESS | 1885 | 1461000828139 Marionette TRACE conn3 <- [1,2646,null,{}] 10:33:48 INFO - PROCESS | 1885 | 1461000828154 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}] 10:33:48 INFO - PROCESS | 1885 | 1461000828394 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:33:48 INFO - PROCESS | 1885 | 1461000828707 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea571a800 == 146 [pid = 1885] [id = 669] 10:33:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e984a3400) [pid = 1885] [serial = 2008] [outer = (nil)] 10:33:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9e9df22000) [pid = 1885] [serial = 2009] [outer = 0x7f9e984a3400] 10:33:48 INFO - PROCESS | 1885 | 1461000828779 Marionette DEBUG loaded listener.js 10:33:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e9f0eac00) [pid = 1885] [serial = 2010] [outer = 0x7f9e984a3400] 10:33:49 INFO - PROCESS | 1885 | 1461000829568 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]]]}] 10:33:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:33:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1489ms 10:33:49 INFO - PROCESS | 1885 | 1461000829624 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:33:49 INFO - PROCESS | 1885 | 1461000829629 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:33:49 INFO - PROCESS | 1885 | 1461000829634 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:33:49 INFO - PROCESS | 1885 | 1461000829637 Marionette TRACE conn3 <- [1,2650,null,{}] 10:33:49 INFO - PROCESS | 1885 | 1461000829642 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}] 10:33:49 INFO - PROCESS | 1885 | 1461000829842 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:33:50 INFO - PROCESS | 1885 | 1461000830127 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7a5a800 == 147 [pid = 1885] [id = 670] 10:33:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9e9b1e9800) [pid = 1885] [serial = 2011] [outer = (nil)] 10:33:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ea0254800) [pid = 1885] [serial = 2012] [outer = 0x7f9e9b1e9800] 10:33:50 INFO - PROCESS | 1885 | 1461000830201 Marionette DEBUG loaded listener.js 10:33:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9ea0424c00) [pid = 1885] [serial = 2013] [outer = 0x7f9e9b1e9800] 10:33:51 INFO - PROCESS | 1885 | 1461000831068 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]]]}] 10:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1485ms 10:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:33:51 INFO - PROCESS | 1885 | 1461000831119 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:33:51 INFO - PROCESS | 1885 | 1461000831122 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:33:51 INFO - PROCESS | 1885 | 1461000831128 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:33:51 INFO - PROCESS | 1885 | 1461000831131 Marionette TRACE conn3 <- [1,2654,null,{}] 10:33:51 INFO - PROCESS | 1885 | 1461000831136 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}] 10:33:51 INFO - PROCESS | 1885 | 1461000831330 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:33:51 INFO - PROCESS | 1885 | 1461000831607 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8559800 == 148 [pid = 1885] [id = 671] 10:33:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e9df1ec00) [pid = 1885] [serial = 2014] [outer = (nil)] 10:33:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9ea0ddd800) [pid = 1885] [serial = 2015] [outer = 0x7f9e9df1ec00] 10:33:51 INFO - PROCESS | 1885 | 1461000831679 Marionette DEBUG loaded listener.js 10:33:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9ea0e45400) [pid = 1885] [serial = 2016] [outer = 0x7f9e9df1ec00] 10:33:52 INFO - PROCESS | 1885 | 1461000832541 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]]]}] 10:33:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:33:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1479ms 10:33:52 INFO - PROCESS | 1885 | 1461000832607 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:33:52 INFO - PROCESS | 1885 | 1461000832611 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:33:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:33:52 INFO - PROCESS | 1885 | 1461000832616 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:33:52 INFO - PROCESS | 1885 | 1461000832618 Marionette TRACE conn3 <- [1,2658,null,{}] 10:33:52 INFO - PROCESS | 1885 | 1461000832624 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}] 10:33:52 INFO - PROCESS | 1885 | 1461000832846 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:33:53 INFO - PROCESS | 1885 | 1461000833156 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab87a800 == 149 [pid = 1885] [id = 672] 10:33:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9ea0e45c00) [pid = 1885] [serial = 2017] [outer = (nil)] 10:33:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9ea58dcc00) [pid = 1885] [serial = 2018] [outer = 0x7f9ea0e45c00] 10:33:53 INFO - PROCESS | 1885 | 1461000833231 Marionette DEBUG loaded listener.js 10:33:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9ea674c800) [pid = 1885] [serial = 2019] [outer = 0x7f9ea0e45c00] 10:33:54 INFO - PROCESS | 1885 | 1461000834016 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]]]}] 10:33:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:33:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1425ms 10:33:54 INFO - PROCESS | 1885 | 1461000834043 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:33:54 INFO - PROCESS | 1885 | 1461000834046 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:33:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:33:54 INFO - PROCESS | 1885 | 1461000834052 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:33:54 INFO - PROCESS | 1885 | 1461000834054 Marionette TRACE conn3 <- [1,2662,null,{}] 10:33:54 INFO - PROCESS | 1885 | 1461000834059 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}] 10:33:54 INFO - PROCESS | 1885 | 1461000834249 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:33:54 INFO - PROCESS | 1885 | 1461000834521 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac983000 == 150 [pid = 1885] [id = 673] 10:33:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9ea4bf0400) [pid = 1885] [serial = 2020] [outer = (nil)] 10:33:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9ea751e400) [pid = 1885] [serial = 2021] [outer = 0x7f9ea4bf0400] 10:33:54 INFO - PROCESS | 1885 | 1461000834594 Marionette DEBUG loaded listener.js 10:33:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9ea7575800) [pid = 1885] [serial = 2022] [outer = 0x7f9ea4bf0400] 10:33:55 INFO - PROCESS | 1885 | 1461000835406 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]]]}] 10:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1379ms 10:33:55 INFO - PROCESS | 1885 | 1461000835436 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:33:55 INFO - PROCESS | 1885 | 1461000835438 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:33:55 INFO - PROCESS | 1885 | 1461000835447 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:33:55 INFO - PROCESS | 1885 | 1461000835449 Marionette TRACE conn3 <- [1,2666,null,{}] 10:33:55 INFO - PROCESS | 1885 | 1461000835453 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}] 10:33:55 INFO - PROCESS | 1885 | 1461000835646 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:33:55 INFO - PROCESS | 1885 | 1461000835918 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafc1d800 == 151 [pid = 1885] [id = 674] 10:33:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9ea674f000) [pid = 1885] [serial = 2023] [outer = (nil)] 10:33:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9ea7576800) [pid = 1885] [serial = 2024] [outer = 0x7f9ea674f000] 10:33:56 INFO - PROCESS | 1885 | 1461000835994 Marionette DEBUG loaded listener.js 10:33:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ea786f000) [pid = 1885] [serial = 2025] [outer = 0x7f9ea674f000] 10:33:57 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:57 INFO - PROCESS | 1885 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:33:57 INFO - PROCESS | 1885 | 1461000837314 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]]]}] 10:33: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) 10:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1927ms 10:33:57 INFO - PROCESS | 1885 | 1461000837375 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:33:57 INFO - PROCESS | 1885 | 1461000837377 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:33:57 INFO - PROCESS | 1885 | 1461000837383 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:33:57 INFO - PROCESS | 1885 | 1461000837386 Marionette TRACE conn3 <- [1,2670,null,{}] 10:33:57 INFO - PROCESS | 1885 | 1461000837476 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}] 10:33:57 INFO - PROCESS | 1885 | 1461000837687 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:33:57 INFO - PROCESS | 1885 | 1461000837950 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1867000 == 152 [pid = 1885] [id = 675] 10:33:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ea674f400) [pid = 1885] [serial = 2026] [outer = (nil)] 10:33:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ea813bc00) [pid = 1885] [serial = 2027] [outer = 0x7f9ea674f400] 10:33:58 INFO - PROCESS | 1885 | 1461000838019 Marionette DEBUG loaded listener.js 10:33:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9ea898f800) [pid = 1885] [serial = 2028] [outer = 0x7f9ea674f400] 10:33:59 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:33:59 INFO - PROCESS | 1885 | 1461000839329 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] 10:33:59 INFO - PROCESS | 1885 | 1461000839376 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:33:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:33:59 INFO - PROCESS | 1885 | 1461000839381 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:33:59 INFO - PROCESS | 1885 | 1461000839384 Marionette TRACE conn3 <- [1,2674,null,{}] 10:33:59 INFO - PROCESS | 1885 | 1461000839389 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}] 10:33:59 INFO - PROCESS | 1885 | 1461000839674 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:33:59 INFO - PROCESS | 1885 | 1461000839916 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebea71000 == 153 [pid = 1885] [id = 676] 10:33:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9ea757d000) [pid = 1885] [serial = 2029] [outer = (nil)] 10:33:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9eab82c400) [pid = 1885] [serial = 2030] [outer = 0x7f9ea757d000] 10:34:00 INFO - PROCESS | 1885 | 1461000840000 Marionette DEBUG loaded listener.js 10:34:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9eabb9fc00) [pid = 1885] [serial = 2031] [outer = 0x7f9ea757d000] 10:34:01 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:01 INFO - PROCESS | 1885 | 1461000841380 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] 10:34:01 INFO - PROCESS | 1885 | 1461000841426 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:34:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:34:01 INFO - PROCESS | 1885 | 1461000841432 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:34:01 INFO - PROCESS | 1885 | 1461000841436 Marionette TRACE conn3 <- [1,2678,null,{}] 10:34:01 INFO - PROCESS | 1885 | 1461000841441 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}] 10:34:01 INFO - PROCESS | 1885 | 1461000841745 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:34:02 INFO - PROCESS | 1885 | 1461000842017 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec361f800 == 154 [pid = 1885] [id = 677] 10:34:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea879d800) [pid = 1885] [serial = 2032] [outer = (nil)] 10:34:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9eac7f7800) [pid = 1885] [serial = 2033] [outer = 0x7f9ea879d800] 10:34:02 INFO - PROCESS | 1885 | 1461000842096 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9eae258000) [pid = 1885] [serial = 2034] [outer = 0x7f9ea879d800] 10:34:03 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:03 INFO - PROCESS | 1885 | 1461000843402 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]]]}] 10:34: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) 10:34:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1984ms 10:34:03 INFO - PROCESS | 1885 | 1461000843416 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:34:03 INFO - PROCESS | 1885 | 1461000843419 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:34:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:34:03 INFO - PROCESS | 1885 | 1461000843424 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:34:03 INFO - PROCESS | 1885 | 1461000843426 Marionette TRACE conn3 <- [1,2682,null,{}] 10:34:03 INFO - PROCESS | 1885 | 1461000843432 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}] 10:34:03 INFO - PROCESS | 1885 | 1461000843628 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:34:03 INFO - PROCESS | 1885 | 1461000843943 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec66c0800 == 155 [pid = 1885] [id = 678] 10:34:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9eaa45d400) [pid = 1885] [serial = 2035] [outer = (nil)] 10:34:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9eae3e3800) [pid = 1885] [serial = 2036] [outer = 0x7f9eaa45d400] 10:34:04 INFO - PROCESS | 1885 | 1461000844013 Marionette DEBUG loaded listener.js 10:34:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9eaea6f800) [pid = 1885] [serial = 2037] [outer = 0x7f9eaa45d400] 10:34:05 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:05 INFO - PROCESS | 1885 | 1461000845294 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]]]}] 10:34: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) 10:34:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1883ms 10:34:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:34:05 INFO - PROCESS | 1885 | 1461000845308 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:34:05 INFO - PROCESS | 1885 | 1461000845311 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:34:05 INFO - PROCESS | 1885 | 1461000845317 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:34:05 INFO - PROCESS | 1885 | 1461000845320 Marionette TRACE conn3 <- [1,2686,null,{}] 10:34:05 INFO - PROCESS | 1885 | 1461000845324 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}] 10:34:05 INFO - PROCESS | 1885 | 1461000845520 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:34:05 INFO - PROCESS | 1885 | 1461000845839 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e90fd1000 == 156 [pid = 1885] [id = 679] 10:34:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e916eac00) [pid = 1885] [serial = 2038] [outer = (nil)] 10:34:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9e94754c00) [pid = 1885] [serial = 2039] [outer = 0x7f9e916eac00] 10:34:05 INFO - PROCESS | 1885 | 1461000845907 Marionette DEBUG loaded listener.js 10:34:06 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e96dcfc00) [pid = 1885] [serial = 2040] [outer = 0x7f9e916eac00] 10:34:07 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:07 INFO - PROCESS | 1885 | 1461000847237 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] 10:34:07 INFO - PROCESS | 1885 | 1461000847259 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:34:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:34:07 INFO - PROCESS | 1885 | 1461000847265 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:34:07 INFO - PROCESS | 1885 | 1461000847267 Marionette TRACE conn3 <- [1,2690,null,{}] 10:34:07 INFO - PROCESS | 1885 | 1461000847273 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}] 10:34:07 INFO - PROCESS | 1885 | 1461000847484 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:34:08 INFO - PROCESS | 1885 | 1461000848341 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97bdd800 == 157 [pid = 1885] [id = 680] 10:34:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9e916f9000) [pid = 1885] [serial = 2041] [outer = (nil)] 10:34:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9e919f3400) [pid = 1885] [serial = 2042] [outer = 0x7f9e916f9000] 10:34:08 INFO - PROCESS | 1885 | 1461000848512 Marionette DEBUG loaded listener.js 10:34:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9e91c8d400) [pid = 1885] [serial = 2043] [outer = 0x7f9e916f9000] 10:34:09 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:09 INFO - PROCESS | 1885 | 1461000849801 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] 10:34:09 INFO - PROCESS | 1885 | 1461000849867 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:34:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:34:09 INFO - PROCESS | 1885 | 1461000849873 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:34:09 INFO - PROCESS | 1885 | 1461000849878 Marionette TRACE conn3 <- [1,2694,null,{}] 10:34:10 INFO - PROCESS | 1885 | 1461000850022 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}] 10:34:10 INFO - PROCESS | 1885 | 1461000850203 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:34:10 INFO - PROCESS | 1885 | 1461000850591 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e919e0000 == 158 [pid = 1885] [id = 681] 10:34:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9e9605a800) [pid = 1885] [serial = 2044] [outer = (nil)] 10:34:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9e963bc000) [pid = 1885] [serial = 2045] [outer = 0x7f9e9605a800] 10:34:10 INFO - PROCESS | 1885 | 1461000850723 Marionette DEBUG loaded listener.js 10:34:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9e969d8400) [pid = 1885] [serial = 2046] [outer = 0x7f9e9605a800] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea801b800 == 157 [pid = 1885] [id = 542] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb130c000 == 156 [pid = 1885] [id = 230] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a52f800 == 155 [pid = 1885] [id = 608] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9e916f9c00) [pid = 1885] [serial = 1907] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f31e800 == 154 [pid = 1885] [id = 665] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9de29800 == 153 [pid = 1885] [id = 664] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9aed0000 == 152 [pid = 1885] [id = 663] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a1ab800 == 151 [pid = 1885] [id = 662] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e91a77800 == 150 [pid = 1885] [id = 661] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a535800 == 149 [pid = 1885] [id = 660] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1407000 == 148 [pid = 1885] [id = 658] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb3c20000 == 147 [pid = 1885] [id = 657] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0da1000 == 146 [pid = 1885] [id = 656] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb00c7800 == 145 [pid = 1885] [id = 655] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eaebb5000 == 144 [pid = 1885] [id = 654] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac67a800 == 143 [pid = 1885] [id = 653] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a3c000 == 142 [pid = 1885] [id = 652] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea849d800 == 141 [pid = 1885] [id = 651] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7c4a800 == 140 [pid = 1885] [id = 650] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7423800 == 139 [pid = 1885] [id = 649] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea597e800 == 138 [pid = 1885] [id = 648] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4e0f800 == 137 [pid = 1885] [id = 647] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4c22000 == 136 [pid = 1885] [id = 646] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0e6d000 == 135 [pid = 1885] [id = 645] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f356800 == 134 [pid = 1885] [id = 644] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9de35000 == 133 [pid = 1885] [id = 643] 10:34:11 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a1ac800 == 132 [pid = 1885] [id = 642] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e9a0eac00) [pid = 1885] [serial = 1923] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e981b5400) [pid = 1885] [serial = 1919] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ea0418c00) [pid = 1885] [serial = 1868] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e984a6c00) [pid = 1885] [serial = 1824] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e97a70c00) [pid = 1885] [serial = 1917] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e94753400) [pid = 1885] [serial = 1911] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea4d6b000) [pid = 1885] [serial = 1875] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea7f9dc00) [pid = 1885] [serial = 1818] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9f0f5800) [pid = 1885] [serial = 1866] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ea0d25400) [pid = 1885] [serial = 1869] [outer = (nil)] [url = about:blank] 10:34:11 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9ea7495c00) [pid = 1885] [serial = 1883] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9eabb21c00) [pid = 1885] [serial = 1898] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e97a74800) [pid = 1885] [serial = 1782] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e96dcec00) [pid = 1885] [serial = 1916] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9eaa458800) [pid = 1885] [serial = 1893] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea7bc1400) [pid = 1885] [serial = 1815] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e9c357400) [pid = 1885] [serial = 1791] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e9a433c00) [pid = 1885] [serial = 1859] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9ea0d2b000) [pid = 1885] [serial = 1871] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea55d3000) [pid = 1885] [serial = 1803] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9e9f206800) [pid = 1885] [serial = 1794] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9e98498c00) [pid = 1885] [serial = 1857] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9ea9a74000) [pid = 1885] [serial = 1892] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ea87a5c00) [pid = 1885] [serial = 1889] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ea4ee3800) [pid = 1885] [serial = 1800] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ea879f800) [pid = 1885] [serial = 1887] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e9695ec00) [pid = 1885] [serial = 1853] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e96be8400) [pid = 1885] [serial = 1854] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9ea4bee400) [pid = 1885] [serial = 1874] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea5940400) [pid = 1885] [serial = 1880] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9ea0dd6800) [pid = 1885] [serial = 1797] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9ea7867c00) [pid = 1885] [serial = 1884] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9ea95b0800) [pid = 1885] [serial = 1890] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9eabdd8400) [pid = 1885] [serial = 1902] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea55c7c00) [pid = 1885] [serial = 1878] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9e96955000) [pid = 1885] [serial = 1850] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9e9849d800) [pid = 1885] [serial = 1920] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e9a0dcc00) [pid = 1885] [serial = 1785] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea0e3e400) [pid = 1885] [serial = 1872] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea6341c00) [pid = 1885] [serial = 1881] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ea7576000) [pid = 1885] [serial = 1812] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9e963b9400) [pid = 1885] [serial = 1913] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9ea593c400) [pid = 1885] [serial = 1806] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9deacc00) [pid = 1885] [serial = 1862] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9474d000) [pid = 1885] [serial = 1779] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e9b1e2400) [pid = 1885] [serial = 1788] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e9eea1800) [pid = 1885] [serial = 1865] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9e9e28f000) [pid = 1885] [serial = 1863] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 154 (0x7f9ea82bb800) [pid = 1885] [serial = 1886] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 153 (0x7f9eab945400) [pid = 1885] [serial = 1896] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 152 (0x7f9ea4ee8800) [pid = 1885] [serial = 1877] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 151 (0x7f9e981b7000) [pid = 1885] [serial = 1922] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 150 (0x7f9ea82b2c00) [pid = 1885] [serial = 1821] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 149 (0x7f9ea64d1c00) [pid = 1885] [serial = 1809] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9eab825c00) [pid = 1885] [serial = 1895] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e9bf5f800) [pid = 1885] [serial = 1860] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9eabbb6400) [pid = 1885] [serial = 1901] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9e981bd800) [pid = 1885] [serial = 1856] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9e96053000) [pid = 1885] [serial = 1904] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9e969d5400) [pid = 1885] [serial = 1914] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9e981a0800) [pid = 1885] [serial = 1905] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9eabbb3000) [pid = 1885] [serial = 1899] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | --DOMWINDOW == 140 (0x7f9e91c93c00) [pid = 1885] [serial = 1910] [outer = (nil)] [url = about:blank] 10:34:12 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:12 INFO - PROCESS | 1885 | 1461000852086 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] 10:34:12 INFO - PROCESS | 1885 | 1461000852128 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:34:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:34:12 INFO - PROCESS | 1885 | 1461000852136 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 1885 | 1461000852138 Marionette TRACE conn3 <- [1,2698,null,{}] 10:34:12 INFO - PROCESS | 1885 | 1461000852143 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}] 10:34:12 INFO - PROCESS | 1885 | 1461000852414 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:34:12 INFO - PROCESS | 1885 | 1461000852653 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97be1800 == 133 [pid = 1885] [id = 682] 10:34:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 141 (0x7f9e963bb000) [pid = 1885] [serial = 2047] [outer = (nil)] 10:34:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9e96dccc00) [pid = 1885] [serial = 2048] [outer = 0x7f9e963bb000] 10:34:12 INFO - PROCESS | 1885 | 1461000852713 Marionette DEBUG loaded listener.js 10:34:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9e97a79800) [pid = 1885] [serial = 2049] [outer = 0x7f9e963bb000] 10:34:13 INFO - PROCESS | 1885 | SkCairoFTTypeface::onFilterRec unimplemented 10:34:13 INFO - PROCESS | 1885 | 1461000853891 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] 10:34:13 INFO - PROCESS | 1885 | 1461000853917 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:34:13 INFO - PROCESS | 1885 | 1461000853937 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:34:13 INFO - PROCESS | 1885 | 1461000853945 Marionette TRACE conn3 <- [1,2702,null,{}] 10:34:13 INFO - PROCESS | 1885 | 1461000853959 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}] 10:34:14 INFO - PROCESS | 1885 | 1461000854221 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:34:14 INFO - PROCESS | 1885 | 1461000854388 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab41800 == 134 [pid = 1885] [id = 683] 10:34:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9e96be0c00) [pid = 1885] [serial = 2050] [outer = (nil)] 10:34:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9e981a2000) [pid = 1885] [serial = 2051] [outer = 0x7f9e96be0c00] 10:34:14 INFO - PROCESS | 1885 | 1461000854444 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9e981bbc00) [pid = 1885] [serial = 2052] [outer = 0x7f9e96be0c00] 10:34:15 INFO - PROCESS | 1885 | 1461000855146 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]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:34:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1245ms 10:34:15 INFO - PROCESS | 1885 | 1461000855171 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:34:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:34:15 INFO - PROCESS | 1885 | 1461000855175 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:34:15 INFO - PROCESS | 1885 | 1461000855180 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 1885 | 1461000855182 Marionette TRACE conn3 <- [1,2706,null,{}] 10:34:15 INFO - PROCESS | 1885 | 1461000855187 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}] 10:34:15 INFO - PROCESS | 1885 | 1461000855433 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:34:15 INFO - PROCESS | 1885 | 1461000855459 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c5a6800 == 135 [pid = 1885] [id = 684] 10:34:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9e97bf0800) [pid = 1885] [serial = 2053] [outer = (nil)] 10:34:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9e983be400) [pid = 1885] [serial = 2054] [outer = 0x7f9e97bf0800] 10:34:15 INFO - PROCESS | 1885 | 1461000855513 Marionette DEBUG loaded listener.js 10:34:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9e9a0dfc00) [pid = 1885] [serial = 2055] [outer = 0x7f9e97bf0800] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 148 (0x7f9e949c3000) [pid = 1885] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 147 (0x7f9e98194000) [pid = 1885] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 146 (0x7f9e9a2f2000) [pid = 1885] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 145 (0x7f9e98498800) [pid = 1885] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 144 (0x7f9e919f6400) [pid = 1885] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 143 (0x7f9e94a81800) [pid = 1885] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 142 (0x7f9e9849d000) [pid = 1885] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:34:16 INFO - PROCESS | 1885 | --DOMWINDOW == 141 (0x7f9e916ec000) [pid = 1885] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:34:17 INFO - PROCESS | 1885 | 1461000857093 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]]]}] 10:34:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:34:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1933ms 10:34:17 INFO - PROCESS | 1885 | 1461000857113 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:34:17 INFO - PROCESS | 1885 | 1461000857115 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:34:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:34:17 INFO - PROCESS | 1885 | 1461000857121 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:34:17 INFO - PROCESS | 1885 | 1461000857123 Marionette TRACE conn3 <- [1,2710,null,{}] 10:34:17 INFO - PROCESS | 1885 | 1461000857128 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}] 10:34:17 INFO - PROCESS | 1885 | 1461000857371 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:34:17 INFO - PROCESS | 1885 | 1461000857390 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c5a2800 == 136 [pid = 1885] [id = 685] 10:34:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 142 (0x7f9e9a0e6c00) [pid = 1885] [serial = 2056] [outer = (nil)] 10:34:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 143 (0x7f9e9a160000) [pid = 1885] [serial = 2057] [outer = 0x7f9e9a0e6c00] 10:34:17 INFO - PROCESS | 1885 | 1461000857461 Marionette DEBUG loaded listener.js 10:34:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 144 (0x7f9e9a42e000) [pid = 1885] [serial = 2058] [outer = 0x7f9e9a0e6c00] 10:34:18 INFO - PROCESS | 1885 | 1461000858297 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] 10:34:18 INFO - PROCESS | 1885 | 1461000858354 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:34:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:34:18 INFO - PROCESS | 1885 | 1461000858360 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:34:18 INFO - PROCESS | 1885 | 1461000858363 Marionette TRACE conn3 <- [1,2714,null,{}] 10:34:18 INFO - PROCESS | 1885 | 1461000858367 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}] 10:34:18 INFO - PROCESS | 1885 | 1461000858558 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:34:18 INFO - PROCESS | 1885 | 1461000858573 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e189000 == 137 [pid = 1885] [id = 686] 10:34:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 145 (0x7f9e9b195000) [pid = 1885] [serial = 2059] [outer = (nil)] 10:34:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 146 (0x7f9e9bf60c00) [pid = 1885] [serial = 2060] [outer = 0x7f9e9b195000] 10:34:18 INFO - PROCESS | 1885 | 1461000858636 Marionette DEBUG loaded listener.js 10:34:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 147 (0x7f9e9c69fc00) [pid = 1885] [serial = 2061] [outer = 0x7f9e9b195000] 10:34:19 INFO - PROCESS | 1885 | 1461000859855 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]]]}] 10:34:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:34:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1527ms 10:34:19 INFO - PROCESS | 1885 | 1461000859889 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:34:19 INFO - PROCESS | 1885 | 1461000859897 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:34:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:34:19 INFO - PROCESS | 1885 | 1461000859925 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:34:19 INFO - PROCESS | 1885 | 1461000859931 Marionette TRACE conn3 <- [1,2718,null,{}] 10:34:19 INFO - PROCESS | 1885 | 1461000859943 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}] 10:34:20 INFO - PROCESS | 1885 | 1461000860191 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:34:20 INFO - PROCESS | 1885 | 1461000860514 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a54c800 == 138 [pid = 1885] [id = 687] 10:34:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 148 (0x7f9e96958c00) [pid = 1885] [serial = 2062] [outer = (nil)] 10:34:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 149 (0x7f9e969dbc00) [pid = 1885] [serial = 2063] [outer = 0x7f9e96958c00] 10:34:20 INFO - PROCESS | 1885 | 1461000860603 Marionette DEBUG loaded listener.js 10:34:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 150 (0x7f9e96dc6800) [pid = 1885] [serial = 2064] [outer = 0x7f9e96958c00] 10:34:21 INFO - PROCESS | 1885 | 1461000861538 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] 10:34:21 INFO - PROCESS | 1885 | 1461000861578 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:34:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:34:21 INFO - PROCESS | 1885 | 1461000861587 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:34:21 INFO - PROCESS | 1885 | 1461000861590 Marionette TRACE conn3 <- [1,2722,null,{}] 10:34:21 INFO - PROCESS | 1885 | 1461000861595 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}] 10:34:21 INFO - PROCESS | 1885 | 1461000861799 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:34:22 INFO - PROCESS | 1885 | 1461000862070 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:22 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9de29800 == 139 [pid = 1885] [id = 688] 10:34:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 151 (0x7f9e96dcdc00) [pid = 1885] [serial = 2065] [outer = (nil)] 10:34:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 152 (0x7f9e981b2000) [pid = 1885] [serial = 2066] [outer = 0x7f9e96dcdc00] 10:34:22 INFO - PROCESS | 1885 | 1461000862222 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 1885 | ++DOMWINDOW == 153 (0x7f9e984a0c00) [pid = 1885] [serial = 2067] [outer = 0x7f9e96dcdc00] 10:34:23 INFO - PROCESS | 1885 | 1461000863095 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] 10:34:23 INFO - PROCESS | 1885 | 1461000863174 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:34:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:34:23 INFO - PROCESS | 1885 | 1461000863181 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:34:23 INFO - PROCESS | 1885 | 1461000863186 Marionette TRACE conn3 <- [1,2726,null,{}] 10:34:23 INFO - PROCESS | 1885 | 1461000863201 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}] 10:34:23 INFO - PROCESS | 1885 | 1461000863450 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:34:23 INFO - PROCESS | 1885 | 1461000863759 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e78800 == 140 [pid = 1885] [id = 689] 10:34:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 154 (0x7f9e9a2eec00) [pid = 1885] [serial = 2068] [outer = (nil)] 10:34:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 155 (0x7f9e9c0d5800) [pid = 1885] [serial = 2069] [outer = 0x7f9e9a2eec00] 10:34:23 INFO - PROCESS | 1885 | 1461000863843 Marionette DEBUG loaded listener.js 10:34:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e9df20000) [pid = 1885] [serial = 2070] [outer = 0x7f9e9a2eec00] 10:34:24 INFO - PROCESS | 1885 | 1461000864706 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]]]}] 10:34:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:34:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1587ms 10:34:24 INFO - PROCESS | 1885 | 1461000864769 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:34:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:34:24 INFO - PROCESS | 1885 | 1461000864774 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:34:24 INFO - PROCESS | 1885 | 1461000864780 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 1885 | 1461000864783 Marionette TRACE conn3 <- [1,2730,null,{}] 10:34:24 INFO - PROCESS | 1885 | 1461000864788 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}] 10:34:24 INFO - PROCESS | 1885 | 1461000864995 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:34:25 INFO - PROCESS | 1885 | 1461000865310 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d8e800 == 141 [pid = 1885] [id = 690] 10:34:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e91a6dc00) [pid = 1885] [serial = 2071] [outer = (nil)] 10:34:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e9ee94800) [pid = 1885] [serial = 2072] [outer = 0x7f9e91a6dc00] 10:34:25 INFO - PROCESS | 1885 | 1461000865391 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e9f0ec400) [pid = 1885] [serial = 2073] [outer = 0x7f9e91a6dc00] 10:34:26 INFO - PROCESS | 1885 | 1461000866714 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] 10:34:26 INFO - PROCESS | 1885 | 1461000866764 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:34:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:34:26 INFO - PROCESS | 1885 | 1461000866770 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 1885 | 1461000866772 Marionette TRACE conn3 <- [1,2734,null,{}] 10:34:26 INFO - PROCESS | 1885 | 1461000866777 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}] 10:34:27 INFO - PROCESS | 1885 | 1461000867041 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:34:27 INFO - PROCESS | 1885 | 1461000867315 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:27 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea57d1800 == 142 [pid = 1885] [id = 691] 10:34:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e9b191c00) [pid = 1885] [serial = 2074] [outer = (nil)] 10:34:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e9f21a800) [pid = 1885] [serial = 2075] [outer = 0x7f9e9b191c00] 10:34:27 INFO - PROCESS | 1885 | 1461000867384 Marionette DEBUG loaded listener.js 10:34:27 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9ea0421400) [pid = 1885] [serial = 2076] [outer = 0x7f9e9b191c00] 10:34:28 INFO - PROCESS | 1885 | 1461000868308 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]]]}] 10:34:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:34:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1580ms 10:34:28 INFO - PROCESS | 1885 | 1461000868351 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:34:28 INFO - PROCESS | 1885 | 1461000868355 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:34:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:34:28 INFO - PROCESS | 1885 | 1461000868361 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:34:28 INFO - PROCESS | 1885 | 1461000868363 Marionette TRACE conn3 <- [1,2738,null,{}] 10:34:28 INFO - PROCESS | 1885 | 1461000868388 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}] 10:34:28 INFO - PROCESS | 1885 | 1461000868615 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:34:28 INFO - PROCESS | 1885 | 1461000868925 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea776c800 == 143 [pid = 1885] [id = 692] 10:34:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e9779c800) [pid = 1885] [serial = 2077] [outer = (nil)] 10:34:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9ea4bf1000) [pid = 1885] [serial = 2078] [outer = 0x7f9e9779c800] 10:34:29 INFO - PROCESS | 1885 | 1461000869004 Marionette DEBUG loaded listener.js 10:34:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9ea5046c00) [pid = 1885] [serial = 2079] [outer = 0x7f9e9779c800] 10:34:29 INFO - PROCESS | 1885 | 1461000869802 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]]]}] 10:34:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:34:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1479ms 10:34:29 INFO - PROCESS | 1885 | 1461000869841 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:34:29 INFO - PROCESS | 1885 | 1461000869844 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:34:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:34:29 INFO - PROCESS | 1885 | 1461000869849 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:34:29 INFO - PROCESS | 1885 | 1461000869851 Marionette TRACE conn3 <- [1,2742,null,{}] 10:34:29 INFO - PROCESS | 1885 | 1461000869857 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}] 10:34:30 INFO - PROCESS | 1885 | 1461000870069 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:34:30 INFO - PROCESS | 1885 | 1461000870339 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84c5800 == 144 [pid = 1885] [id = 693] 10:34:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e9f21bc00) [pid = 1885] [serial = 2080] [outer = (nil)] 10:34:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9ea58dac00) [pid = 1885] [serial = 2081] [outer = 0x7f9e9f21bc00] 10:34:30 INFO - PROCESS | 1885 | 1461000870412 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9ea633b400) [pid = 1885] [serial = 2082] [outer = 0x7f9e9f21bc00] 10:34:31 INFO - PROCESS | 1885 | 1461000871299 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]]]}] 10:34:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:34:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1486ms 10:34:31 INFO - PROCESS | 1885 | 1461000871337 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 1885 | 1461000871339 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:34:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:34:31 INFO - PROCESS | 1885 | 1461000871346 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 1885 | 1461000871348 Marionette TRACE conn3 <- [1,2746,null,{}] 10:34:31 INFO - PROCESS | 1885 | 1461000871353 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}] 10:34:31 INFO - PROCESS | 1885 | 1461000871546 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:34:31 INFO - PROCESS | 1885 | 1461000871842 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:31 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea995e000 == 145 [pid = 1885] [id = 694] 10:34:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9ea55d1c00) [pid = 1885] [serial = 2083] [outer = (nil)] 10:34:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9ea7489800) [pid = 1885] [serial = 2084] [outer = 0x7f9ea55d1c00] 10:34:31 INFO - PROCESS | 1885 | 1461000871918 Marionette DEBUG loaded listener.js 10:34:32 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9ea751fc00) [pid = 1885] [serial = 2085] [outer = 0x7f9ea55d1c00] 10:34:32 INFO - PROCESS | 1885 | 1461000872783 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]]]}] 10:34:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:34:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1478ms 10:34:32 INFO - PROCESS | 1885 | 1461000872825 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:34:32 INFO - PROCESS | 1885 | 1461000872828 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:34:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:34:32 INFO - PROCESS | 1885 | 1461000872834 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:34:32 INFO - PROCESS | 1885 | 1461000872836 Marionette TRACE conn3 <- [1,2750,null,{}] 10:34:32 INFO - PROCESS | 1885 | 1461000872842 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}] 10:34:33 INFO - PROCESS | 1885 | 1461000873038 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:34:33 INFO - PROCESS | 1885 | 1461000873309 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab909800 == 146 [pid = 1885] [id = 695] 10:34:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9ea0e41000) [pid = 1885] [serial = 2086] [outer = (nil)] 10:34:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9ea7867c00) [pid = 1885] [serial = 2087] [outer = 0x7f9ea0e41000] 10:34:33 INFO - PROCESS | 1885 | 1461000873382 Marionette DEBUG loaded listener.js 10:34:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9ea7f9f400) [pid = 1885] [serial = 2088] [outer = 0x7f9ea0e41000] 10:34:34 INFO - PROCESS | 1885 | 1461000874171 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]]]}] 10:34:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:34:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1383ms 10:34:34 INFO - PROCESS | 1885 | 1461000874219 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:34:34 INFO - PROCESS | 1885 | 1461000874222 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:34:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:34:34 INFO - PROCESS | 1885 | 1461000874227 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:34:34 INFO - PROCESS | 1885 | 1461000874229 Marionette TRACE conn3 <- [1,2754,null,{}] 10:34:34 INFO - PROCESS | 1885 | 1461000874235 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}] 10:34:34 INFO - PROCESS | 1885 | 1461000874426 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:34:34 INFO - PROCESS | 1885 | 1461000874701 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac9a1800 == 147 [pid = 1885] [id = 696] 10:34:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9ea55c8000) [pid = 1885] [serial = 2089] [outer = (nil)] 10:34:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9ea82bb800) [pid = 1885] [serial = 2090] [outer = 0x7f9ea55c8000] 10:34:34 INFO - PROCESS | 1885 | 1461000874775 Marionette DEBUG loaded listener.js 10:34:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9ea8996c00) [pid = 1885] [serial = 2091] [outer = 0x7f9ea55c8000] 10:34:35 INFO - PROCESS | 1885 | 1461000875676 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]]]}] 10:34:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:34:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1475ms 10:34:35 INFO - PROCESS | 1885 | 1461000875703 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:34:35 INFO - PROCESS | 1885 | 1461000875707 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:34:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:34:35 INFO - PROCESS | 1885 | 1461000875713 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:34:35 INFO - PROCESS | 1885 | 1461000875717 Marionette TRACE conn3 <- [1,2758,null,{}] 10:34:35 INFO - PROCESS | 1885 | 1461000875722 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}] 10:34:35 INFO - PROCESS | 1885 | 1461000875932 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:34:36 INFO - PROCESS | 1885 | 1461000876184 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0788800 == 148 [pid = 1885] [id = 697] 10:34:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9ea7581000) [pid = 1885] [serial = 2092] [outer = (nil)] 10:34:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9eabbb9800) [pid = 1885] [serial = 2093] [outer = 0x7f9ea7581000] 10:34:36 INFO - PROCESS | 1885 | 1461000876260 Marionette DEBUG loaded listener.js 10:34:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9eac885c00) [pid = 1885] [serial = 2094] [outer = 0x7f9ea7581000] 10:34:37 INFO - PROCESS | 1885 | 1461000877137 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]]]}] 10:34:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:34:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1477ms 10:34:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:34:37 INFO - PROCESS | 1885 | 1461000877190 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:34:37 INFO - PROCESS | 1885 | 1461000877192 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:34:37 INFO - PROCESS | 1885 | 1461000877216 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:34:37 INFO - PROCESS | 1885 | 1461000877220 Marionette TRACE conn3 <- [1,2762,null,{}] 10:34:37 INFO - PROCESS | 1885 | 1461000877227 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}] 10:34:37 INFO - PROCESS | 1885 | 1461000877426 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:34:37 INFO - PROCESS | 1885 | 1461000877707 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb1c2b000 == 149 [pid = 1885] [id = 698] 10:34:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9eaa459800) [pid = 1885] [serial = 2095] [outer = (nil)] 10:34:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9eac9c6000) [pid = 1885] [serial = 2096] [outer = 0x7f9eaa459800] 10:34:37 INFO - PROCESS | 1885 | 1461000877818 Marionette DEBUG loaded listener.js 10:34:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9ead71b000) [pid = 1885] [serial = 2097] [outer = 0x7f9eaa459800] 10:34:38 INFO - PROCESS | 1885 | 1461000878650 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]]]}] 10:34:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:34:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1499ms 10:34:38 INFO - PROCESS | 1885 | 1461000878696 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:34:38 INFO - PROCESS | 1885 | 1461000878700 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:34:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:34:38 INFO - PROCESS | 1885 | 1461000878705 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:34:38 INFO - PROCESS | 1885 | 1461000878707 Marionette TRACE conn3 <- [1,2766,null,{}] 10:34:38 INFO - PROCESS | 1885 | 1461000878713 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}] 10:34:38 INFO - PROCESS | 1885 | 1461000878984 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:34:39 INFO - PROCESS | 1885 | 1461000879196 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe636000 == 150 [pid = 1885] [id = 699] 10:34:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9eac886000) [pid = 1885] [serial = 2098] [outer = (nil)] 10:34:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9eae2ee000) [pid = 1885] [serial = 2099] [outer = 0x7f9eac886000] 10:34:39 INFO - PROCESS | 1885 | 1461000879267 Marionette DEBUG loaded listener.js 10:34:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9eaeb0d800) [pid = 1885] [serial = 2100] [outer = 0x7f9eac886000] 10:34:40 INFO - PROCESS | 1885 | 1461000880106 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]]]}] 10:34:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:34:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1431ms 10:34:40 INFO - PROCESS | 1885 | 1461000880137 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:34:40 INFO - PROCESS | 1885 | 1461000880140 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:34:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:34:40 INFO - PROCESS | 1885 | 1461000880145 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:34:40 INFO - PROCESS | 1885 | 1461000880147 Marionette TRACE conn3 <- [1,2770,null,{}] 10:34:40 INFO - PROCESS | 1885 | 1461000880153 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}] 10:34:40 INFO - PROCESS | 1885 | 1461000880347 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:34:40 INFO - PROCESS | 1885 | 1461000880594 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec1acc000 == 151 [pid = 1885] [id = 700] 10:34:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9eac888c00) [pid = 1885] [serial = 2101] [outer = (nil)] 10:34:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9eaf576800) [pid = 1885] [serial = 2102] [outer = 0x7f9eac888c00] 10:34:40 INFO - PROCESS | 1885 | 1461000880664 Marionette DEBUG loaded listener.js 10:34:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9eaf8e9800) [pid = 1885] [serial = 2103] [outer = 0x7f9eac888c00] 10:34:41 INFO - PROCESS | 1885 | 1461000881537 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]]]}] 10:34:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:34:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1435ms 10:34:41 INFO - PROCESS | 1885 | 1461000881582 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:34:41 INFO - PROCESS | 1885 | 1461000881586 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:34:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:34:41 INFO - PROCESS | 1885 | 1461000881591 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:34:41 INFO - PROCESS | 1885 | 1461000881593 Marionette TRACE conn3 <- [1,2774,null,{}] 10:34:41 INFO - PROCESS | 1885 | 1461000881599 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}] 10:34:41 INFO - PROCESS | 1885 | 1461000881793 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:34:42 INFO - PROCESS | 1885 | 1461000882091 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec388e800 == 152 [pid = 1885] [id = 701] 10:34:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea633a000) [pid = 1885] [serial = 2104] [outer = (nil)] 10:34:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9eaffef400) [pid = 1885] [serial = 2105] [outer = 0x7f9ea633a000] 10:34:42 INFO - PROCESS | 1885 | 1461000882167 Marionette DEBUG loaded listener.js 10:34:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9eafff8400) [pid = 1885] [serial = 2106] [outer = 0x7f9ea633a000] 10:34:43 INFO - PROCESS | 1885 | 1461000883040 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]]]}] 10:34:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:34:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1478ms 10:34:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:34:43 INFO - PROCESS | 1885 | 1461000883071 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:34:43 INFO - PROCESS | 1885 | 1461000883074 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:34:43 INFO - PROCESS | 1885 | 1461000883080 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:34:43 INFO - PROCESS | 1885 | 1461000883082 Marionette TRACE conn3 <- [1,2778,null,{}] 10:34:43 INFO - PROCESS | 1885 | 1461000883087 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}] 10:34:43 INFO - PROCESS | 1885 | 1461000883280 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:34:43 INFO - PROCESS | 1885 | 1461000883556 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec7c8d000 == 153 [pid = 1885] [id = 702] 10:34:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ead99f000) [pid = 1885] [serial = 2107] [outer = (nil)] 10:34:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9eb0355800) [pid = 1885] [serial = 2108] [outer = 0x7f9ead99f000] 10:34:43 INFO - PROCESS | 1885 | 1461000883628 Marionette DEBUG loaded listener.js 10:34:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9eb0360400) [pid = 1885] [serial = 2109] [outer = 0x7f9ead99f000] 10:34:44 INFO - PROCESS | 1885 | 1461000884448 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]]]}] 10:34:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:34:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1426ms 10:34:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:34:44 INFO - PROCESS | 1885 | 1461000884506 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:34:44 INFO - PROCESS | 1885 | 1461000884509 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:34:44 INFO - PROCESS | 1885 | 1461000884515 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:34:44 INFO - PROCESS | 1885 | 1461000884517 Marionette TRACE conn3 <- [1,2782,null,{}] 10:34:44 INFO - PROCESS | 1885 | 1461000884522 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}] 10:34:44 INFO - PROCESS | 1885 | 1461000884724 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:34:45 INFO - PROCESS | 1885 | 1461000884999 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea63ac800 == 154 [pid = 1885] [id = 703] 10:34:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9eafff8c00) [pid = 1885] [serial = 2110] [outer = (nil)] 10:34:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9eb0375400) [pid = 1885] [serial = 2111] [outer = 0x7f9eafff8c00] 10:34:45 INFO - PROCESS | 1885 | 1461000885072 Marionette DEBUG loaded listener.js 10:34:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9eb037ac00) [pid = 1885] [serial = 2112] [outer = 0x7f9eafff8c00] 10:34:45 INFO - PROCESS | 1885 | 1461000885895 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]]]}] 10:34:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:34:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1431ms 10:34:45 INFO - PROCESS | 1885 | 1461000885946 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:34:45 INFO - PROCESS | 1885 | 1461000885950 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:34:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:34:45 INFO - PROCESS | 1885 | 1461000885955 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:34:45 INFO - PROCESS | 1885 | 1461000885958 Marionette TRACE conn3 <- [1,2786,null,{}] 10:34:45 INFO - PROCESS | 1885 | 1461000885963 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}] 10:34:46 INFO - PROCESS | 1885 | 1461000886162 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:34:46 INFO - PROCESS | 1885 | 1461000886442 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e90259000 == 155 [pid = 1885] [id = 704] 10:34:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9e981a2c00) [pid = 1885] [serial = 2113] [outer = (nil)] 10:34:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eb0362c00) [pid = 1885] [serial = 2114] [outer = 0x7f9e981a2c00] 10:34:46 INFO - PROCESS | 1885 | 1461000886515 Marionette DEBUG loaded listener.js 10:34:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9eb09e9000) [pid = 1885] [serial = 2115] [outer = 0x7f9e981a2c00] 10:34:47 INFO - PROCESS | 1885 | 1461000887415 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]]]}] 10:34:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:34:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1531ms 10:34:47 INFO - PROCESS | 1885 | 1461000887487 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:34:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:34:47 INFO - PROCESS | 1885 | 1461000887490 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:34:47 INFO - PROCESS | 1885 | 1461000887495 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:34:47 INFO - PROCESS | 1885 | 1461000887498 Marionette TRACE conn3 <- [1,2790,null,{}] 10:34:47 INFO - PROCESS | 1885 | 1461000887503 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}] 10:34:47 INFO - PROCESS | 1885 | 1461000887717 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:34:48 INFO - PROCESS | 1885 | 1461000888019 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e955cd800 == 156 [pid = 1885] [id = 705] 10:34:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9e91a66800) [pid = 1885] [serial = 2116] [outer = (nil)] 10:34:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9e9604fc00) [pid = 1885] [serial = 2117] [outer = 0x7f9e91a66800] 10:34:48 INFO - PROCESS | 1885 | 1461000888130 Marionette DEBUG loaded listener.js 10:34:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9e9c0c9000) [pid = 1885] [serial = 2118] [outer = 0x7f9e91a66800] 10:34:48 INFO - PROCESS | 1885 | 1461000888937 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]]]}] 10:34:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:34:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1476ms 10:34:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:34:48 INFO - PROCESS | 1885 | 1461000888971 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:34:48 INFO - PROCESS | 1885 | 1461000888974 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:34:48 INFO - PROCESS | 1885 | 1461000888980 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 1885 | 1461000888983 Marionette TRACE conn3 <- [1,2794,null,{}] 10:34:48 INFO - PROCESS | 1885 | 1461000888988 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}] 10:34:49 INFO - PROCESS | 1885 | 1461000889195 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c5a2800 == 155 [pid = 1885] [id = 685] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c5a6800 == 154 [pid = 1885] [id = 684] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9ab41800 == 153 [pid = 1885] [id = 683] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97be1800 == 152 [pid = 1885] [id = 682] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e919e0000 == 151 [pid = 1885] [id = 681] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97bdd800 == 150 [pid = 1885] [id = 680] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1867000 == 149 [pid = 1885] [id = 675] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafc1d800 == 148 [pid = 1885] [id = 674] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac983000 == 147 [pid = 1885] [id = 673] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab87a800 == 146 [pid = 1885] [id = 672] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8559800 == 145 [pid = 1885] [id = 671] 10:34:50 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7a5a800 == 144 [pid = 1885] [id = 670] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9e9dea8400) [pid = 1885] [serial = 1997] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e983c8800) [pid = 1885] [serial = 1988] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e9f21b800) [pid = 1885] [serial = 1943] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9ea786c400) [pid = 1885] [serial = 1958] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e9a42ec00) [pid = 1885] [serial = 1925] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9c6a4000) [pid = 1885] [serial = 1994] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e94a7e400) [pid = 1885] [serial = 1985] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea748ec00) [pid = 1885] [serial = 1955] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9eac885000) [pid = 1885] [serial = 1970] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9604e800) [pid = 1885] [serial = 1982] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9e981a0400) [pid = 1885] [serial = 1931] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e9c0c8c00) [pid = 1885] [serial = 1992] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9eabde1800) [pid = 1885] [serial = 1967] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e96bd9c00) [pid = 1885] [serial = 1928] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e963c3c00) [pid = 1885] [serial = 1983] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea0e44400) [pid = 1885] [serial = 1946] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9e296800) [pid = 1885] [serial = 1995] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e9b1e1400) [pid = 1885] [serial = 1926] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e9b1e9400) [pid = 1885] [serial = 1991] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e97a6e400) [pid = 1885] [serial = 1986] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9e9ee97000) [pid = 1885] [serial = 1940] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9e9b196000) [pid = 1885] [serial = 1934] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9ea58d4000) [pid = 1885] [serial = 1952] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9e91a70800) [pid = 1885] [serial = 1979] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9e9dea5800) [pid = 1885] [serial = 1937] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9eabbb7400) [pid = 1885] [serial = 1964] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9e9f0e9c00) [pid = 1885] [serial = 1998] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e949c0400) [pid = 1885] [serial = 1908] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9eac9c9800) [pid = 1885] [serial = 1976] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9ea4ee8c00) [pid = 1885] [serial = 1949] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9eac940400) [pid = 1885] [serial = 1973] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9ea95ab800) [pid = 1885] [serial = 1961] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e9a152800) [pid = 1885] [serial = 1989] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e9f10e800) [pid = 1885] [serial = 2000] [outer = (nil)] [url = about:blank] 10:34:50 INFO - PROCESS | 1885 | 1461000890630 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e919e0000 == 145 [pid = 1885] [id = 706] 10:34:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e91c8f800) [pid = 1885] [serial = 2119] [outer = (nil)] 10:34:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e91c99000) [pid = 1885] [serial = 2120] [outer = 0x7f9e91c8f800] 10:34:50 INFO - PROCESS | 1885 | 1461000890706 Marionette DEBUG loaded listener.js 10:34:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9e94a7e400) [pid = 1885] [serial = 2121] [outer = 0x7f9e91c8f800] 10:34:51 INFO - PROCESS | 1885 | 1461000891429 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]]]}] 10:34:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:34:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2485ms 10:34:51 INFO - PROCESS | 1885 | 1461000891465 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:34:51 INFO - PROCESS | 1885 | 1461000891470 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:34:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:34:51 INFO - PROCESS | 1885 | 1461000891478 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:34:51 INFO - PROCESS | 1885 | 1461000891482 Marionette TRACE conn3 <- [1,2798,null,{}] 10:34:51 INFO - PROCESS | 1885 | 1461000891488 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}] 10:34:51 INFO - PROCESS | 1885 | 1461000891701 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:34:51 INFO - PROCESS | 1885 | 1461000891894 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e980d1000 == 146 [pid = 1885] [id = 707] 10:34:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e91c91000) [pid = 1885] [serial = 2122] [outer = (nil)] 10:34:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e96dc7c00) [pid = 1885] [serial = 2123] [outer = 0x7f9e91c91000] 10:34:51 INFO - PROCESS | 1885 | 1461000891958 Marionette DEBUG loaded listener.js 10:34:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e97bf3800) [pid = 1885] [serial = 2124] [outer = 0x7f9e91c91000] 10:34:52 INFO - PROCESS | 1885 | 1461000892820 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]]]}] 10:34:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:34:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1377ms 10:34:52 INFO - PROCESS | 1885 | 1461000892859 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:34:52 INFO - PROCESS | 1885 | 1461000892864 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:34:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:34:52 INFO - PROCESS | 1885 | 1461000892876 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:34:52 INFO - PROCESS | 1885 | 1461000892878 Marionette TRACE conn3 <- [1,2802,null,{}] 10:34:52 INFO - PROCESS | 1885 | 1461000892883 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}] 10:34:53 INFO - PROCESS | 1885 | 1461000893134 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:34:53 INFO - PROCESS | 1885 | 1461000893176 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a7ae000 == 147 [pid = 1885] [id = 708] 10:34:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e982f0400) [pid = 1885] [serial = 2125] [outer = (nil)] 10:34:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9a0dd000) [pid = 1885] [serial = 2126] [outer = 0x7f9e982f0400] 10:34:53 INFO - PROCESS | 1885 | 1461000893236 Marionette DEBUG loaded listener.js 10:34:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9e9a2f2000) [pid = 1885] [serial = 2127] [outer = 0x7f9e982f0400] 10:34:54 INFO - PROCESS | 1885 | 1461000894172 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]]]}] 10:34:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:34:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1331ms 10:34:54 INFO - PROCESS | 1885 | 1461000894207 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:34:54 INFO - PROCESS | 1885 | 1461000894209 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:34:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:34:54 INFO - PROCESS | 1885 | 1461000894227 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:34:54 INFO - PROCESS | 1885 | 1461000894236 Marionette TRACE conn3 <- [1,2806,null,{}] 10:34:54 INFO - PROCESS | 1885 | 1461000894243 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}] 10:34:54 INFO - PROCESS | 1885 | 1461000894531 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:34:54 INFO - PROCESS | 1885 | 1461000894574 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8a8000 == 148 [pid = 1885] [id = 709] 10:34:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9a2f4400) [pid = 1885] [serial = 2128] [outer = (nil)] 10:34:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9e9df1cc00) [pid = 1885] [serial = 2129] [outer = 0x7f9e9a2f4400] 10:34:54 INFO - PROCESS | 1885 | 1461000894634 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e9ee9b000) [pid = 1885] [serial = 2130] [outer = 0x7f9e9a2f4400] 10:34:55 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9e97bf0800) [pid = 1885] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:34:55 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9e9a0e6c00) [pid = 1885] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:34:55 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9e916f9000) [pid = 1885] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:34:55 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9e9605a800) [pid = 1885] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:34:55 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9e963bb000) [pid = 1885] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:34:55 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9e96be0c00) [pid = 1885] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:34:55 INFO - PROCESS | 1885 | 1461000895705 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]]]}] 10:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1505ms 10:34:55 INFO - PROCESS | 1885 | 1461000895720 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:34:55 INFO - PROCESS | 1885 | 1461000895723 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:34:55 INFO - PROCESS | 1885 | 1461000895730 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:34:55 INFO - PROCESS | 1885 | 1461000895733 Marionette TRACE conn3 <- [1,2810,null,{}] 10:34:55 INFO - PROCESS | 1885 | 1461000895738 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}] 10:34:55 INFO - PROCESS | 1885 | 1461000895986 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:34:56 INFO - PROCESS | 1885 | 1461000896009 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:56 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9e11b800 == 149 [pid = 1885] [id = 710] 10:34:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e963bb000) [pid = 1885] [serial = 2131] [outer = (nil)] 10:34:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9f09dc00) [pid = 1885] [serial = 2132] [outer = 0x7f9e963bb000] 10:34:56 INFO - PROCESS | 1885 | 1461000896065 Marionette DEBUG loaded listener.js 10:34:56 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9ea0254400) [pid = 1885] [serial = 2133] [outer = 0x7f9e963bb000] 10:34:56 INFO - PROCESS | 1885 | 1461000896869 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]]]}] 10:34:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:34:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1179ms 10:34:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:34:56 INFO - PROCESS | 1885 | 1461000896909 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:34:56 INFO - PROCESS | 1885 | 1461000896912 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:34:56 INFO - PROCESS | 1885 | 1461000896917 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:34:56 INFO - PROCESS | 1885 | 1461000896919 Marionette TRACE conn3 <- [1,2814,null,{}] 10:34:56 INFO - PROCESS | 1885 | 1461000896924 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}] 10:34:57 INFO - PROCESS | 1885 | 1461000897183 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:34:57 INFO - PROCESS | 1885 | 1461000897502 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e90fd0800 == 150 [pid = 1885] [id = 711] 10:34:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e919ec000) [pid = 1885] [serial = 2134] [outer = (nil)] 10:34:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9e91a6c400) [pid = 1885] [serial = 2135] [outer = 0x7f9e919ec000] 10:34:57 INFO - PROCESS | 1885 | 1461000897580 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e9604f400) [pid = 1885] [serial = 2136] [outer = 0x7f9e919ec000] 10:34:58 INFO - PROCESS | 1885 | 1461000898539 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]]]}] 10:34:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:34:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1678ms 10:34:58 INFO - PROCESS | 1885 | 1461000898596 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:34:58 INFO - PROCESS | 1885 | 1461000898603 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:34:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:34:58 INFO - PROCESS | 1885 | 1461000898612 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:34:58 INFO - PROCESS | 1885 | 1461000898616 Marionette TRACE conn3 <- [1,2818,null,{}] 10:34:58 INFO - PROCESS | 1885 | 1461000898623 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}] 10:34:58 INFO - PROCESS | 1885 | 1461000898890 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:34:59 INFO - PROCESS | 1885 | 1461000899213 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aee1800 == 151 [pid = 1885] [id = 712] 10:34:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9e97bf3c00) [pid = 1885] [serial = 2137] [outer = (nil)] 10:34:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9e981a7400) [pid = 1885] [serial = 2138] [outer = 0x7f9e97bf3c00] 10:34:59 INFO - PROCESS | 1885 | 1461000899287 Marionette DEBUG loaded listener.js 10:34:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e983ca400) [pid = 1885] [serial = 2139] [outer = 0x7f9e97bf3c00] 10:35:00 INFO - PROCESS | 1885 | 1461000900210 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]]]}] 10:35:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:35:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1637ms 10:35:00 INFO - PROCESS | 1885 | 1461000900252 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:35:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:35:00 INFO - PROCESS | 1885 | 1461000900258 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:35:00 INFO - PROCESS | 1885 | 1461000900264 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:35:00 INFO - PROCESS | 1885 | 1461000900267 Marionette TRACE conn3 <- [1,2822,null,{}] 10:35:00 INFO - PROCESS | 1885 | 1461000900272 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}] 10:35:00 INFO - PROCESS | 1885 | 1461000900479 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:35:00 INFO - PROCESS | 1885 | 1461000900837 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:00 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f01c000 == 152 [pid = 1885] [id = 713] 10:35:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e9a153c00) [pid = 1885] [serial = 2140] [outer = (nil)] 10:35:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e9a435800) [pid = 1885] [serial = 2141] [outer = 0x7f9e9a153c00] 10:35:00 INFO - PROCESS | 1885 | 1461000900915 Marionette DEBUG loaded listener.js 10:35:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e9c359400) [pid = 1885] [serial = 2142] [outer = 0x7f9e9a153c00] 10:35:01 INFO - PROCESS | 1885 | 1461000901842 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]]]}] 10:35:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:35:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1627ms 10:35:01 INFO - PROCESS | 1885 | 1461000901891 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:35:01 INFO - PROCESS | 1885 | 1461000901895 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:35:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:35:01 INFO - PROCESS | 1885 | 1461000901910 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:35:01 INFO - PROCESS | 1885 | 1461000901919 Marionette TRACE conn3 <- [1,2826,null,{}] 10:35:01 INFO - PROCESS | 1885 | 1461000901925 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}] 10:35:02 INFO - PROCESS | 1885 | 1461000902167 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:35:02 INFO - PROCESS | 1885 | 1461000902513 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e7d800 == 153 [pid = 1885] [id = 714] 10:35:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e9f099800) [pid = 1885] [serial = 2143] [outer = (nil)] 10:35:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea0259800) [pid = 1885] [serial = 2144] [outer = 0x7f9e9f099800] 10:35:02 INFO - PROCESS | 1885 | 1461000902586 Marionette DEBUG loaded listener.js 10:35:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea0e44400) [pid = 1885] [serial = 2145] [outer = 0x7f9e9f099800] 10:35:03 INFO - PROCESS | 1885 | 1461000903428 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:35:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:35:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1595ms 10:35:03 INFO - PROCESS | 1885 | 1461000903497 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:35:03 INFO - PROCESS | 1885 | 1461000903502 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:35:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:35:03 INFO - PROCESS | 1885 | 1461000903507 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:35:03 INFO - PROCESS | 1885 | 1461000903509 Marionette TRACE conn3 <- [1,2830,null,{}] 10:35:03 INFO - PROCESS | 1885 | 1461000903514 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}] 10:35:03 INFO - PROCESS | 1885 | 1461000903725 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:35:03 INFO - PROCESS | 1885 | 1461000903995 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4e1f000 == 154 [pid = 1885] [id = 715] 10:35:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e9f109800) [pid = 1885] [serial = 2146] [outer = (nil)] 10:35:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea4ee3800) [pid = 1885] [serial = 2147] [outer = 0x7f9e9f109800] 10:35:04 INFO - PROCESS | 1885 | 1461000904103 Marionette DEBUG loaded listener.js 10:35:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea64cec00) [pid = 1885] [serial = 2148] [outer = 0x7f9e9f109800] 10:35:04 INFO - PROCESS | 1885 | 1461000904912 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]]]}] 10:35:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:35:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1477ms 10:35:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:35:04 INFO - PROCESS | 1885 | 1461000904985 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:35:04 INFO - PROCESS | 1885 | 1461000904988 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:35:04 INFO - PROCESS | 1885 | 1461000904994 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:35:04 INFO - PROCESS | 1885 | 1461000904997 Marionette TRACE conn3 <- [1,2834,null,{}] 10:35:05 INFO - PROCESS | 1885 | 1461000905002 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}] 10:35:05 INFO - PROCESS | 1885 | 1461000905254 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:35:05 INFO - PROCESS | 1885 | 1461000905579 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67d4800 == 155 [pid = 1885] [id = 716] 10:35:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea7875c00) [pid = 1885] [serial = 2149] [outer = (nil)] 10:35:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9ea82ae400) [pid = 1885] [serial = 2150] [outer = 0x7f9ea7875c00] 10:35:05 INFO - PROCESS | 1885 | 1461000905667 Marionette DEBUG loaded listener.js 10:35:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9eab949c00) [pid = 1885] [serial = 2151] [outer = 0x7f9ea7875c00] 10:35:06 INFO - PROCESS | 1885 | 1461000906558 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:35:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:35:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1636ms 10:35:06 INFO - PROCESS | 1885 | 1461000906630 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:35:06 INFO - PROCESS | 1885 | 1461000906633 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:35:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:35:06 INFO - PROCESS | 1885 | 1461000906640 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:35:06 INFO - PROCESS | 1885 | 1461000906642 Marionette TRACE conn3 <- [1,2838,null,{}] 10:35:06 INFO - PROCESS | 1885 | 1461000906647 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}] 10:35:06 INFO - PROCESS | 1885 | 1461000906870 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:35:07 INFO - PROCESS | 1885 | 1461000907145 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:07 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8805800 == 156 [pid = 1885] [id = 717] 10:35:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea674e000) [pid = 1885] [serial = 2152] [outer = (nil)] 10:35:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9eac935800) [pid = 1885] [serial = 2153] [outer = 0x7f9ea674e000] 10:35:07 INFO - PROCESS | 1885 | 1461000907256 Marionette DEBUG loaded listener.js 10:35:07 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9eaf74bc00) [pid = 1885] [serial = 2154] [outer = 0x7f9ea674e000] 10:35:08 INFO - PROCESS | 1885 | 1461000908157 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]]]}] 10:35:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:35:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1576ms 10:35:08 INFO - PROCESS | 1885 | 1461000908216 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:35:08 INFO - PROCESS | 1885 | 1461000908220 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:35:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:35:08 INFO - PROCESS | 1885 | 1461000908225 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:35:08 INFO - PROCESS | 1885 | 1461000908228 Marionette TRACE conn3 <- [1,2842,null,{}] 10:35:08 INFO - PROCESS | 1885 | 1461000908233 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}] 10:35:08 INFO - PROCESS | 1885 | 1461000908443 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:35:08 INFO - PROCESS | 1885 | 1461000908722 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac70c800 == 157 [pid = 1885] [id = 718] 10:35:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea7bc2400) [pid = 1885] [serial = 2155] [outer = (nil)] 10:35:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9eb09e0800) [pid = 1885] [serial = 2156] [outer = 0x7f9ea7bc2400] 10:35:08 INFO - PROCESS | 1885 | 1461000908838 Marionette DEBUG loaded listener.js 10:35:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9eb13b4800) [pid = 1885] [serial = 2157] [outer = 0x7f9ea7bc2400] 10:35:09 INFO - PROCESS | 1885 | 1461000909650 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]]]}] 10:35:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:35:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1475ms 10:35:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:35:09 INFO - PROCESS | 1885 | 1461000909702 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:35:09 INFO - PROCESS | 1885 | 1461000909705 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:35:09 INFO - PROCESS | 1885 | 1461000909711 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:35:09 INFO - PROCESS | 1885 | 1461000909714 Marionette TRACE conn3 <- [1,2846,null,{}] 10:35:09 INFO - PROCESS | 1885 | 1461000909719 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}] 10:35:09 INFO - PROCESS | 1885 | 1461000909922 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:35:10 INFO - PROCESS | 1885 | 1461000910204 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafb26800 == 158 [pid = 1885] [id = 719] 10:35:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ea4cd1c00) [pid = 1885] [serial = 2158] [outer = (nil)] 10:35:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9eb184a400) [pid = 1885] [serial = 2159] [outer = 0x7f9ea4cd1c00] 10:35:10 INFO - PROCESS | 1885 | 1461000910278 Marionette DEBUG loaded listener.js 10:35:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9eb32d6000) [pid = 1885] [serial = 2160] [outer = 0x7f9ea4cd1c00] 10:35:11 INFO - PROCESS | 1885 | 1461000911110 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]]]}] 10:35:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:35:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1439ms 10:35:11 INFO - PROCESS | 1885 | 1461000911153 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:35:11 INFO - PROCESS | 1885 | 1461000911157 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:35:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:35:11 INFO - PROCESS | 1885 | 1461000911163 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:35:11 INFO - PROCESS | 1885 | 1461000911165 Marionette TRACE conn3 <- [1,2850,null,{}] 10:35:11 INFO - PROCESS | 1885 | 1461000911170 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}] 10:35:11 INFO - PROCESS | 1885 | 1461000911364 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:35:11 INFO - PROCESS | 1885 | 1461000911643 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:11 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb11d5800 == 159 [pid = 1885] [id = 720] 10:35:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9eab821c00) [pid = 1885] [serial = 2161] [outer = (nil)] 10:35:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9eb3d67000) [pid = 1885] [serial = 2162] [outer = 0x7f9eab821c00] 10:35:11 INFO - PROCESS | 1885 | 1461000911713 Marionette DEBUG loaded listener.js 10:35:11 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9eb3f48800) [pid = 1885] [serial = 2163] [outer = 0x7f9eab821c00] 10:35:12 INFO - PROCESS | 1885 | 1461000912508 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:35:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:35:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1378ms 10:35:12 INFO - PROCESS | 1885 | 1461000912541 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:35:12 INFO - PROCESS | 1885 | 1461000912545 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:35:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:35:12 INFO - PROCESS | 1885 | 1461000912550 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:35:12 INFO - PROCESS | 1885 | 1461000912553 Marionette TRACE conn3 <- [1,2854,null,{}] 10:35:12 INFO - PROCESS | 1885 | 1461000912557 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}] 10:35:12 INFO - PROCESS | 1885 | 1461000912775 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:35:13 INFO - PROCESS | 1885 | 1461000913056 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebea6c800 == 160 [pid = 1885] [id = 721] 10:35:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9eac9ca400) [pid = 1885] [serial = 2164] [outer = (nil)] 10:35:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9eb3fa9c00) [pid = 1885] [serial = 2165] [outer = 0x7f9eac9ca400] 10:35:13 INFO - PROCESS | 1885 | 1461000913142 Marionette DEBUG loaded listener.js 10:35:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ebd7d7400) [pid = 1885] [serial = 2166] [outer = 0x7f9eac9ca400] 10:35:14 INFO - PROCESS | 1885 | 1461000914049 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]]]}] 10:35:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:35:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1531ms 10:35:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:35:14 INFO - PROCESS | 1885 | 1461000914081 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:35:14 INFO - PROCESS | 1885 | 1461000914084 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:35:14 INFO - PROCESS | 1885 | 1461000914090 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:35:14 INFO - PROCESS | 1885 | 1461000914094 Marionette TRACE conn3 <- [1,2858,null,{}] 10:35:14 INFO - PROCESS | 1885 | 1461000914099 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}] 10:35:14 INFO - PROCESS | 1885 | 1461000914330 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:35:14 INFO - PROCESS | 1885 | 1461000914594 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:14 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e99fa9000 == 161 [pid = 1885] [id = 722] 10:35:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9e94a7b000) [pid = 1885] [serial = 2167] [outer = (nil)] 10:35:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ea748b800) [pid = 1885] [serial = 2168] [outer = 0x7f9e94a7b000] 10:35:14 INFO - PROCESS | 1885 | 1461000914670 Marionette DEBUG loaded listener.js 10:35:14 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ebea0ec00) [pid = 1885] [serial = 2169] [outer = 0x7f9e94a7b000] 10:35:15 INFO - PROCESS | 1885 | 1461000915522 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:35:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:35:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1484ms 10:35:15 INFO - PROCESS | 1885 | 1461000915580 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:35:15 INFO - PROCESS | 1885 | 1461000915583 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:35:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:35:15 INFO - PROCESS | 1885 | 1461000915592 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:35:15 INFO - PROCESS | 1885 | 1461000915594 Marionette TRACE conn3 <- [1,2862,null,{}] 10:35:15 INFO - PROCESS | 1885 | 1461000915599 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}] 10:35:15 INFO - PROCESS | 1885 | 1461000915802 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:35:16 INFO - PROCESS | 1885 | 1461000916081 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e99fc0000 == 162 [pid = 1885] [id = 723] 10:35:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e9604cc00) [pid = 1885] [serial = 2170] [outer = (nil)] 10:35:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9ebf731400) [pid = 1885] [serial = 2171] [outer = 0x7f9e9604cc00] 10:35:16 INFO - PROCESS | 1885 | 1461000916151 Marionette DEBUG loaded listener.js 10:35:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9ebfa02800) [pid = 1885] [serial = 2172] [outer = 0x7f9e9604cc00] 10:35:16 INFO - PROCESS | 1885 | 1461000916966 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]]]}] 10:35:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:35:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1427ms 10:35:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:35:17 INFO - PROCESS | 1885 | 1461000917020 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:35:17 INFO - PROCESS | 1885 | 1461000917022 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:35:17 INFO - PROCESS | 1885 | 1461000917028 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:35:17 INFO - PROCESS | 1885 | 1461000917031 Marionette TRACE conn3 <- [1,2866,null,{}] 10:35:17 INFO - PROCESS | 1885 | 1461000917035 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}] 10:35:17 INFO - PROCESS | 1885 | 1461000917238 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:35:17 INFO - PROCESS | 1885 | 1461000917549 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:17 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e961a2000 == 163 [pid = 1885] [id = 724] 10:35:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9ebfa02c00) [pid = 1885] [serial = 2173] [outer = (nil)] 10:35:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9ec1920800) [pid = 1885] [serial = 2174] [outer = 0x7f9ebfa02c00] 10:35:17 INFO - PROCESS | 1885 | 1461000917627 Marionette DEBUG loaded listener.js 10:35:17 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9ec19c1800) [pid = 1885] [serial = 2175] [outer = 0x7f9ebfa02c00] 10:35:18 INFO - PROCESS | 1885 | 1461000918460 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]]]}] 10:35:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:35:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1487ms 10:35:18 INFO - PROCESS | 1885 | 1461000918531 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:35:18 INFO - PROCESS | 1885 | 1461000918534 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:35:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:35:18 INFO - PROCESS | 1885 | 1461000918543 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:35:18 INFO - PROCESS | 1885 | 1461000918546 Marionette TRACE conn3 <- [1,2870,null,{}] 10:35:18 INFO - PROCESS | 1885 | 1461000918551 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}] 10:35:18 INFO - PROCESS | 1885 | 1461000918758 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:35:19 INFO - PROCESS | 1885 | 1461000919038 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:19 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97b54800 == 164 [pid = 1885] [id = 725] 10:35:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ebf7d4c00) [pid = 1885] [serial = 2176] [outer = (nil)] 10:35:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9ec315f400) [pid = 1885] [serial = 2177] [outer = 0x7f9ebf7d4c00] 10:35:19 INFO - PROCESS | 1885 | 1461000919114 Marionette DEBUG loaded listener.js 10:35:19 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9ec32bdc00) [pid = 1885] [serial = 2178] [outer = 0x7f9ebf7d4c00] 10:35:20 INFO - PROCESS | 1885 | 1461000920022 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]]]}] 10:35:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:35:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1533ms 10:35:20 INFO - PROCESS | 1885 | 1461000920075 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:35:20 INFO - PROCESS | 1885 | 1461000920078 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:35:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:35:20 INFO - PROCESS | 1885 | 1461000920084 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:35:20 INFO - PROCESS | 1885 | 1461000920086 Marionette TRACE conn3 <- [1,2874,null,{}] 10:35:20 INFO - PROCESS | 1885 | 1461000920091 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}] 10:35:20 INFO - PROCESS | 1885 | 1461000920302 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:35:20 INFO - PROCESS | 1885 | 1461000920587 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ec5969000 == 165 [pid = 1885] [id = 726] 10:35:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9ebfa11400) [pid = 1885] [serial = 2179] [outer = (nil)] 10:35:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9ec3722800) [pid = 1885] [serial = 2180] [outer = 0x7f9ebfa11400] 10:35:20 INFO - PROCESS | 1885 | 1461000920697 Marionette DEBUG loaded listener.js 10:35:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9ec372e400) [pid = 1885] [serial = 2181] [outer = 0x7f9ebfa11400] 10:35:21 INFO - PROCESS | 1885 | 1461000921497 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]]]}] 10:35:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:35:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1482ms 10:35:21 INFO - PROCESS | 1885 | 1461000921567 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:35:21 INFO - PROCESS | 1885 | 1461000921569 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:35:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:35:21 INFO - PROCESS | 1885 | 1461000921597 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:35:21 INFO - PROCESS | 1885 | 1461000921600 Marionette TRACE conn3 <- [1,2878,null,{}] 10:35:21 INFO - PROCESS | 1885 | 1461000921606 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}] 10:35:21 INFO - PROCESS | 1885 | 1461000921814 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:35:22 INFO - PROCESS | 1885 | 1461000922906 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e948cc800 == 166 [pid = 1885] [id = 727] 10:35:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9e919f9800) [pid = 1885] [serial = 2182] [outer = (nil)] 10:35:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e91a6b800) [pid = 1885] [serial = 2183] [outer = 0x7f9e919f9800] 10:35:23 INFO - PROCESS | 1885 | 1461000923065 Marionette DEBUG loaded listener.js 10:35:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9e949bf400) [pid = 1885] [serial = 2184] [outer = 0x7f9e919f9800] 10:35:23 INFO - PROCESS | 1885 | 1461000923929 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]]]}] 10:35:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:35:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2391ms 10:35:23 INFO - PROCESS | 1885 | 1461000923985 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:35:23 INFO - PROCESS | 1885 | 1461000923991 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:35:24 INFO - PROCESS | 1885 | 1461000924000 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:35:24 INFO - PROCESS | 1885 | 1461000924004 Marionette TRACE conn3 <- [1,2882,null,{}] 10:35:24 INFO - PROCESS | 1885 | 1461000924010 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}] 10:35:24 INFO - PROCESS | 1885 | 1461000924218 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:35:24 INFO - PROCESS | 1885 | 1461000924524 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:24 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96546800 == 167 [pid = 1885] [id = 728] 10:35:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9e91c8f000) [pid = 1885] [serial = 2185] [outer = (nil)] 10:35:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9e94753400) [pid = 1885] [serial = 2186] [outer = 0x7f9e91c8f000] 10:35:24 INFO - PROCESS | 1885 | 1461000924638 Marionette DEBUG loaded listener.js 10:35:24 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9e969cfc00) [pid = 1885] [serial = 2187] [outer = 0x7f9e91c8f000] 10:35:25 INFO - PROCESS | 1885 | 1461000925569 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]]]}] 10:35:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:35:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1637ms 10:35:25 INFO - PROCESS | 1885 | 1461000925641 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:35:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:35:25 INFO - PROCESS | 1885 | 1461000925653 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:35:25 INFO - PROCESS | 1885 | 1461000925664 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:35:25 INFO - PROCESS | 1885 | 1461000925669 Marionette TRACE conn3 <- [1,2886,null,{}] 10:35:25 INFO - PROCESS | 1885 | 1461000925677 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}] 10:35:26 INFO - PROCESS | 1885 | 1461000926066 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:35:26 INFO - PROCESS | 1885 | 1461000926429 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e919d8000 == 168 [pid = 1885] [id = 729] 10:35:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9e96be7400) [pid = 1885] [serial = 2188] [outer = (nil)] 10:35:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9e96c40400) [pid = 1885] [serial = 2189] [outer = 0x7f9e96be7400] 10:35:26 INFO - PROCESS | 1885 | 1461000926495 Marionette DEBUG loaded listener.js 10:35:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9e9779d400) [pid = 1885] [serial = 2190] [outer = 0x7f9e96be7400] 10:35:27 INFO - PROCESS | 1885 | 1461000927388 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]]]}] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9836d000 == 167 [pid = 1885] [id = 612] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eabd99000 == 166 [pid = 1885] [id = 54] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7770000 == 165 [pid = 1885] [id = 519] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9d605800 == 164 [pid = 1885] [id = 609] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1abe000 == 163 [pid = 1885] [id = 73] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf715800 == 162 [pid = 1885] [id = 70] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e96554800 == 161 [pid = 1885] [id = 615] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9e11b800 == 160 [pid = 1885] [id = 710] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9c8a8000 == 159 [pid = 1885] [id = 709] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a7ae000 == 158 [pid = 1885] [id = 708] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e980d1000 == 157 [pid = 1885] [id = 707] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e919e0000 == 156 [pid = 1885] [id = 706] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e955cd800 == 155 [pid = 1885] [id = 705] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e90259000 == 154 [pid = 1885] [id = 704] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea63ac800 == 153 [pid = 1885] [id = 703] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec7c8d000 == 152 [pid = 1885] [id = 702] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec388e800 == 151 [pid = 1885] [id = 701] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec1acc000 == 150 [pid = 1885] [id = 700] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe636000 == 149 [pid = 1885] [id = 699] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb1c2b000 == 148 [pid = 1885] [id = 698] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0788800 == 147 [pid = 1885] [id = 697] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac9a1800 == 146 [pid = 1885] [id = 696] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab909800 == 145 [pid = 1885] [id = 695] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea995e000 == 144 [pid = 1885] [id = 694] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea84c5800 == 143 [pid = 1885] [id = 693] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4a12800 == 142 [pid = 1885] [id = 666] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea776c800 == 141 [pid = 1885] [id = 692] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea57d1800 == 140 [pid = 1885] [id = 691] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d8e800 == 139 [pid = 1885] [id = 690] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0e78800 == 138 [pid = 1885] [id = 689] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9de29800 == 137 [pid = 1885] [id = 688] 10:35:27 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9a54c800 == 136 [pid = 1885] [id = 687] 10:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2048ms 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9e983be400) [pid = 1885] [serial = 2054] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9e9a160000) [pid = 1885] [serial = 2057] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9ea0ddd800) [pid = 1885] [serial = 2015] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9e91c8d400) [pid = 1885] [serial = 2043] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9e919f3400) [pid = 1885] [serial = 2042] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9ea751e400) [pid = 1885] [serial = 2021] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9e9df22000) [pid = 1885] [serial = 2009] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9ea58dcc00) [pid = 1885] [serial = 2018] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9ea813bc00) [pid = 1885] [serial = 2027] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9eae3e3800) [pid = 1885] [serial = 2036] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9e969d8400) [pid = 1885] [serial = 2046] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e963bc000) [pid = 1885] [serial = 2045] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9ea0254800) [pid = 1885] [serial = 2012] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ea7576800) [pid = 1885] [serial = 2024] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9e983c9800) [pid = 1885] [serial = 2006] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9eab82c400) [pid = 1885] [serial = 2030] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e96c3b800) [pid = 1885] [serial = 2003] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9e96dccc00) [pid = 1885] [serial = 2048] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e97a79800) [pid = 1885] [serial = 2049] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9eac7f7800) [pid = 1885] [serial = 2033] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9e94754c00) [pid = 1885] [serial = 2039] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9e9a0dfc00) [pid = 1885] [serial = 2055] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e981a2000) [pid = 1885] [serial = 2051] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9e981bbc00) [pid = 1885] [serial = 2052] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e9a42e000) [pid = 1885] [serial = 2058] [outer = (nil)] [url = about:blank] 10:35:27 INFO - PROCESS | 1885 | 1461000927816 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:35:27 INFO - PROCESS | 1885 | 1461000927818 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:35:27 INFO - PROCESS | 1885 | 1461000927831 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:35:27 INFO - PROCESS | 1885 | 1461000927840 Marionette TRACE conn3 <- [1,2890,null,{}] 10:35:27 INFO - PROCESS | 1885 | 1461000927852 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}] 10:35:28 INFO - PROCESS | 1885 | 1461000928038 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:35:28 INFO - PROCESS | 1885 | 1461000928307 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e95e89800 == 137 [pid = 1885] [id = 730] 10:35:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9e96c33400) [pid = 1885] [serial = 2191] [outer = (nil)] 10:35:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9e97bee400) [pid = 1885] [serial = 2192] [outer = 0x7f9e96c33400] 10:35:28 INFO - PROCESS | 1885 | 1461000928369 Marionette DEBUG loaded listener.js 10:35:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9e98195c00) [pid = 1885] [serial = 2193] [outer = 0x7f9e96c33400] 10:35:29 INFO - PROCESS | 1885 | 1461000929092 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:35:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:35:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1295ms 10:35:29 INFO - PROCESS | 1885 | 1461000929125 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:35:29 INFO - PROCESS | 1885 | 1461000929129 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:35:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:35:29 INFO - PROCESS | 1885 | 1461000929134 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:35:29 INFO - PROCESS | 1885 | 1461000929136 Marionette TRACE conn3 <- [1,2894,null,{}] 10:35:29 INFO - PROCESS | 1885 | 1461000929142 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}] 10:35:29 INFO - PROCESS | 1885 | 1461000929399 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:35:29 INFO - PROCESS | 1885 | 1461000929419 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9822d000 == 138 [pid = 1885] [id = 731] 10:35:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9e96dcc800) [pid = 1885] [serial = 2194] [outer = (nil)] 10:35:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e981aa000) [pid = 1885] [serial = 2195] [outer = 0x7f9e96dcc800] 10:35:29 INFO - PROCESS | 1885 | 1461000929477 Marionette DEBUG loaded listener.js 10:35:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e982f9000) [pid = 1885] [serial = 2196] [outer = 0x7f9e96dcc800] 10:35:30 INFO - PROCESS | 1885 | 1461000930402 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]]]}] 10:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1327ms 10:35:30 INFO - PROCESS | 1885 | 1461000930463 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:35:30 INFO - PROCESS | 1885 | 1461000930467 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:35:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:35:30 INFO - PROCESS | 1885 | 1461000930472 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:35:30 INFO - PROCESS | 1885 | 1461000930474 Marionette TRACE conn3 <- [1,2898,null,{}] 10:35:30 INFO - PROCESS | 1885 | 1461000930479 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}] 10:35:30 INFO - PROCESS | 1885 | 1461000930741 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:35:30 INFO - PROCESS | 1885 | 1461000930769 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a1ba800 == 139 [pid = 1885] [id = 732] 10:35:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e983cb800) [pid = 1885] [serial = 2197] [outer = (nil)] 10:35:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9e9849bc00) [pid = 1885] [serial = 2198] [outer = 0x7f9e983cb800] 10:35:30 INFO - PROCESS | 1885 | 1461000930840 Marionette DEBUG loaded listener.js 10:35:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e9a154c00) [pid = 1885] [serial = 2199] [outer = 0x7f9e983cb800] 10:35:31 INFO - PROCESS | 1885 | 1461000931783 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]]]}] 10:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1380ms 10:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:35:31 INFO - PROCESS | 1885 | 1461000931853 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:35:31 INFO - PROCESS | 1885 | 1461000931856 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:35:31 INFO - PROCESS | 1885 | 1461000931862 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:35:31 INFO - PROCESS | 1885 | 1461000931863 Marionette TRACE conn3 <- [1,2902,null,{}] 10:35:31 INFO - PROCESS | 1885 | 1461000931869 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}] 10:35:32 INFO - PROCESS | 1885 | 1461000932126 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e9a2ed800) [pid = 1885] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9e963b6400) [pid = 1885] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9e9779a800) [pid = 1885] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9e916ec800) [pid = 1885] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea0420800) [pid = 1885] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9e94748800) [pid = 1885] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e9f204c00) [pid = 1885] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9ea748a400) [pid = 1885] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e984a3400) [pid = 1885] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9e9b1e9800) [pid = 1885] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9eaa45d400) [pid = 1885] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9ea4bf0400) [pid = 1885] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9ea0e45c00) [pid = 1885] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e9df1ec00) [pid = 1885] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9e9695cc00) [pid = 1885] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9ea786c800) [pid = 1885] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9e9f21cc00) [pid = 1885] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9ea4cc7400) [pid = 1885] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9eac7f2400) [pid = 1885] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9e916ee000) [pid = 1885] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ea748bc00) [pid = 1885] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9a2ec400) [pid = 1885] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea0423c00) [pid = 1885] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9e91a6d000) [pid = 1885] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9e9f104000) [pid = 1885] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9c0d4000) [pid = 1885] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9e949c2000) [pid = 1885] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e982f0400) [pid = 1885] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e9a2f4400) [pid = 1885] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9ea55c8000) [pid = 1885] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9eaa459800) [pid = 1885] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9e96958c00) [pid = 1885] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9e9779c800) [pid = 1885] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e91a6dc00) [pid = 1885] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e981a2c00) [pid = 1885] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e91c8f800) [pid = 1885] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9e91c91000) [pid = 1885] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9eac888c00) [pid = 1885] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9eac886000) [pid = 1885] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9ea0e41000) [pid = 1885] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9e9a2eec00) [pid = 1885] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ea55d1c00) [pid = 1885] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9ea633a000) [pid = 1885] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9ead99f000) [pid = 1885] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9e91a66800) [pid = 1885] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9e96dcdc00) [pid = 1885] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9e9f21bc00) [pid = 1885] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9eafff8c00) [pid = 1885] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e9b195000) [pid = 1885] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e9b191c00) [pid = 1885] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ea7581000) [pid = 1885] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea674f000) [pid = 1885] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9ea757d000) [pid = 1885] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9e98192c00) [pid = 1885] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9ea879d800) [pid = 1885] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9ea674f400) [pid = 1885] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:35:33 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9e916eac00) [pid = 1885] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:35:33 INFO - PROCESS | 1885 | 1461000933628 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e91a74800 == 140 [pid = 1885] [id = 733] 10:35:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e916ec000) [pid = 1885] [serial = 2200] [outer = (nil)] 10:35:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e91a68800) [pid = 1885] [serial = 2201] [outer = 0x7f9e916ec000] 10:35:33 INFO - PROCESS | 1885 | 1461000933692 Marionette DEBUG loaded listener.js 10:35:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e96958c00) [pid = 1885] [serial = 2202] [outer = 0x7f9e916ec000] 10:35:34 INFO - PROCESS | 1885 | 1461000934328 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:35:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:35:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2484ms 10:35:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:35:34 INFO - PROCESS | 1885 | 1461000934345 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:35:34 INFO - PROCESS | 1885 | 1461000934348 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:35:34 INFO - PROCESS | 1885 | 1461000934353 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:35:34 INFO - PROCESS | 1885 | 1461000934355 Marionette TRACE conn3 <- [1,2906,null,{}] 10:35:34 INFO - PROCESS | 1885 | 1461000934360 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}] 10:35:34 INFO - PROCESS | 1885 | 1461000934534 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:35:34 INFO - PROCESS | 1885 | 1461000934724 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a9dc800 == 141 [pid = 1885] [id = 734] 10:35:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9e916ec800) [pid = 1885] [serial = 2203] [outer = (nil)] 10:35:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e9a2ed000) [pid = 1885] [serial = 2204] [outer = 0x7f9e916ec800] 10:35:34 INFO - PROCESS | 1885 | 1461000934783 Marionette DEBUG loaded listener.js 10:35:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9e9a391400) [pid = 1885] [serial = 2205] [outer = 0x7f9e916ec800] 10:35:35 INFO - PROCESS | 1885 | 1461000935692 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]]]}] 10:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1386ms 10:35:35 INFO - PROCESS | 1885 | 1461000935740 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:35:35 INFO - PROCESS | 1885 | 1461000935746 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:35:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:35:35 INFO - PROCESS | 1885 | 1461000935754 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:35:35 INFO - PROCESS | 1885 | 1461000935759 Marionette TRACE conn3 <- [1,2910,null,{}] 10:35:35 INFO - PROCESS | 1885 | 1461000935768 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}] 10:35:35 INFO - PROCESS | 1885 | 1461000935980 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:35:36 INFO - PROCESS | 1885 | 1461000936294 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e95e77800 == 142 [pid = 1885] [id = 735] 10:35:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9e91c8d400) [pid = 1885] [serial = 2206] [outer = (nil)] 10:35:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e94a7ac00) [pid = 1885] [serial = 2207] [outer = 0x7f9e91c8d400] 10:35:36 INFO - PROCESS | 1885 | 1461000936373 Marionette DEBUG loaded listener.js 10:35:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e963be400) [pid = 1885] [serial = 2208] [outer = 0x7f9e91c8d400] 10:35:37 INFO - PROCESS | 1885 | 1461000937136 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]]]}] 10:35:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:35:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:35:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1433ms 10:35:37 INFO - PROCESS | 1885 | 1461000937187 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:35:37 INFO - PROCESS | 1885 | 1461000937195 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:35:37 INFO - TEST-START | /DOMEvents/constructors.html 10:35:37 INFO - PROCESS | 1885 | 1461000937205 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:35:37 INFO - PROCESS | 1885 | 1461000937208 Marionette TRACE conn3 <- [1,2914,null,{}] 10:35:37 INFO - PROCESS | 1885 | 1461000937233 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}] 10:35:37 INFO - PROCESS | 1885 | 1461000937438 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:35:37 INFO - PROCESS | 1885 | 1461000937695 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98360000 == 143 [pid = 1885] [id = 736] 10:35:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9e9474f800) [pid = 1885] [serial = 2209] [outer = (nil)] 10:35:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e96c38c00) [pid = 1885] [serial = 2210] [outer = 0x7f9e9474f800] 10:35:37 INFO - PROCESS | 1885 | 1461000937766 Marionette DEBUG loaded listener.js 10:35:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e97bf3400) [pid = 1885] [serial = 2211] [outer = 0x7f9e9474f800] 10:35:38 INFO - PROCESS | 1885 | 1461000938827 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]]]}] 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:35:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:35:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:35:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:35:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1664ms 10:35:38 INFO - PROCESS | 1885 | 1461000938868 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:35:38 INFO - PROCESS | 1885 | 1461000938871 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:35:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:35:38 INFO - PROCESS | 1885 | 1461000938882 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:35:38 INFO - PROCESS | 1885 | 1461000938887 Marionette TRACE conn3 <- [1,2918,null,{}] 10:35:38 INFO - PROCESS | 1885 | 1461000938932 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}] 10:35:39 INFO - PROCESS | 1885 | 1461000939203 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:35:39 INFO - PROCESS | 1885 | 1461000939444 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:39 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9aedf000 == 144 [pid = 1885] [id = 737] 10:35:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9e9a15d000) [pid = 1885] [serial = 2212] [outer = (nil)] 10:35:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e9a2f3c00) [pid = 1885] [serial = 2213] [outer = 0x7f9e9a15d000] 10:35:39 INFO - PROCESS | 1885 | 1461000939525 Marionette DEBUG loaded listener.js 10:35:39 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9e9a392000) [pid = 1885] [serial = 2214] [outer = 0x7f9e9a15d000] 10:35:40 INFO - PROCESS | 1885 | 1461000940268 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:35:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:35:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1398ms 10:35:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:35:40 INFO - PROCESS | 1885 | 1461000940278 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:35:40 INFO - PROCESS | 1885 | 1461000940281 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:35:40 INFO - PROCESS | 1885 | 1461000940287 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:35:40 INFO - PROCESS | 1885 | 1461000940290 Marionette TRACE conn3 <- [1,2922,null,{}] 10:35:40 INFO - PROCESS | 1885 | 1461000940295 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}] 10:35:40 INFO - PROCESS | 1885 | 1461000940497 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:35:40 INFO - PROCESS | 1885 | 1461000940732 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c8b5800 == 145 [pid = 1885] [id = 738] 10:35:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9e96c3a800) [pid = 1885] [serial = 2215] [outer = (nil)] 10:35:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9e9b191800) [pid = 1885] [serial = 2216] [outer = 0x7f9e96c3a800] 10:35:40 INFO - PROCESS | 1885 | 1461000940802 Marionette DEBUG loaded listener.js 10:35:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9e9b1e5c00) [pid = 1885] [serial = 2217] [outer = 0x7f9e96c3a800] 10:35:41 INFO - PROCESS | 1885 | [1885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:41 INFO - PROCESS | 1885 | [1885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:41 INFO - PROCESS | 1885 | [1885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:41 INFO - PROCESS | 1885 | [1885] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 10:35:41 INFO - PROCESS | 1885 | 1461000941572 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]]]}] 10:35:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:35:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:41 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 10:35:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:41 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 10:35:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:41 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]" 10:35:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:35:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:35:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1332ms 10:35:41 INFO - PROCESS | 1885 | 1461000941625 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:35:41 INFO - PROCESS | 1885 | 1461000941632 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:35:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:35:41 INFO - PROCESS | 1885 | 1461000941639 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:35:41 INFO - PROCESS | 1885 | 1461000941642 Marionette TRACE conn3 <- [1,2926,null,{}] 10:35:41 INFO - PROCESS | 1885 | 1461000941647 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}] 10:35:41 INFO - PROCESS | 1885 | 1461000941841 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:35:42 INFO - PROCESS | 1885 | 1461000942103 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:42 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9d7e3800 == 146 [pid = 1885] [id = 739] 10:35:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9e9a2eb400) [pid = 1885] [serial = 2218] [outer = (nil)] 10:35:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9e9c359800) [pid = 1885] [serial = 2219] [outer = 0x7f9e9a2eb400] 10:35:42 INFO - PROCESS | 1885 | 1461000942176 Marionette DEBUG loaded listener.js 10:35:42 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9e9c6a5c00) [pid = 1885] [serial = 2220] [outer = 0x7f9e9a2eb400] 10:35:42 INFO - PROCESS | 1885 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:35:42 INFO - PROCESS | 1885 | 1461000942927 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]]]}] 10:35:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:35:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1332ms 10:35:42 INFO - PROCESS | 1885 | 1461000942972 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:35:42 INFO - PROCESS | 1885 | 1461000942975 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:35:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:35:42 INFO - PROCESS | 1885 | 1461000942980 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:35:42 INFO - PROCESS | 1885 | 1461000942982 Marionette TRACE conn3 <- [1,2930,null,{}] 10:35:42 INFO - PROCESS | 1885 | 1461000942987 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}] 10:35:43 INFO - PROCESS | 1885 | 1461000943236 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:35:43 INFO - PROCESS | 1885 | 1461000943509 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f007000 == 147 [pid = 1885] [id = 740] 10:35:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9e9a159400) [pid = 1885] [serial = 2221] [outer = (nil)] 10:35:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e9ee95000) [pid = 1885] [serial = 2222] [outer = 0x7f9e9a159400] 10:35:43 INFO - PROCESS | 1885 | 1461000943582 Marionette DEBUG loaded listener.js 10:35:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e9f095400) [pid = 1885] [serial = 2223] [outer = 0x7f9e9a159400] 10:35:44 INFO - PROCESS | 1885 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:35:44 INFO - PROCESS | 1885 | 1461000944320 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]]]}] 10:35:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:35:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1385ms 10:35:44 INFO - PROCESS | 1885 | 1461000944367 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:35:44 INFO - PROCESS | 1885 | 1461000944370 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:35:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:35:44 INFO - PROCESS | 1885 | 1461000944376 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:35:44 INFO - PROCESS | 1885 | 1461000944378 Marionette TRACE conn3 <- [1,2934,null,{}] 10:35:44 INFO - PROCESS | 1885 | 1461000944384 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}] 10:35:44 INFO - PROCESS | 1885 | 1461000944608 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:35:44 INFO - PROCESS | 1885 | 1461000944845 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:44 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9f348800 == 148 [pid = 1885] [id = 741] 10:35:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e9c6a9c00) [pid = 1885] [serial = 2224] [outer = (nil)] 10:35:44 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e9f0f1000) [pid = 1885] [serial = 2225] [outer = 0x7f9e9c6a9c00] 10:35:44 INFO - PROCESS | 1885 | 1461000944912 Marionette DEBUG loaded listener.js 10:35:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e9f10c000) [pid = 1885] [serial = 2226] [outer = 0x7f9e9c6a9c00] 10:35:45 INFO - PROCESS | 1885 | 1461000945670 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]]]}] 10:35:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:35:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1327ms 10:35:45 INFO - PROCESS | 1885 | 1461000945704 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:35:45 INFO - PROCESS | 1885 | 1461000945708 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:35:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:35:45 INFO - PROCESS | 1885 | 1461000945713 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:35:45 INFO - PROCESS | 1885 | 1461000945715 Marionette TRACE conn3 <- [1,2938,null,{}] 10:35:45 INFO - PROCESS | 1885 | 1461000945720 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}] 10:35:45 INFO - PROCESS | 1885 | 1461000945908 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:35:46 INFO - PROCESS | 1885 | 1461000946147 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:46 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea047a800 == 149 [pid = 1885] [id = 742] 10:35:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e9bf59400) [pid = 1885] [serial = 2227] [outer = (nil)] 10:35:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e9f206400) [pid = 1885] [serial = 2228] [outer = 0x7f9e9bf59400] 10:35:46 INFO - PROCESS | 1885 | 1461000946217 Marionette DEBUG loaded listener.js 10:35:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e9f215400) [pid = 1885] [serial = 2229] [outer = 0x7f9e9bf59400] 10:35:47 INFO - PROCESS | 1885 | 1461000947034 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]]]}] 10:35:47 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. 10:35:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1333ms 10:35:47 INFO - PROCESS | 1885 | 1461000947046 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:35:47 INFO - PROCESS | 1885 | 1461000947049 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:35:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:35:47 INFO - PROCESS | 1885 | 1461000947055 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:35:47 INFO - PROCESS | 1885 | 1461000947057 Marionette TRACE conn3 <- [1,2942,null,{}] 10:35:47 INFO - PROCESS | 1885 | 1461000947062 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}] 10:35:47 INFO - PROCESS | 1885 | 1461000947261 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:35:47 INFO - PROCESS | 1885 | 1461000947501 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0e7f000 == 150 [pid = 1885] [id = 743] 10:35:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9e9dea6800) [pid = 1885] [serial = 2230] [outer = (nil)] 10:35:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e9f21fc00) [pid = 1885] [serial = 2231] [outer = 0x7f9e9dea6800] 10:35:47 INFO - PROCESS | 1885 | 1461000947571 Marionette DEBUG loaded listener.js 10:35:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9ea0257400) [pid = 1885] [serial = 2232] [outer = 0x7f9e9dea6800] 10:35:48 INFO - PROCESS | 1885 | 1461000948323 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"]]]}] 10:35:48 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 10:35:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1277ms 10:35:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:35:48 INFO - PROCESS | 1885 | 1461000948333 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:35:48 INFO - PROCESS | 1885 | 1461000948335 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:35:48 INFO - PROCESS | 1885 | 1461000948339 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:35:48 INFO - PROCESS | 1885 | 1461000948343 Marionette TRACE conn3 <- [1,2946,null,{}] 10:35:48 INFO - PROCESS | 1885 | 1461000948348 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}] 10:35:48 INFO - PROCESS | 1885 | 1461000948547 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:35:48 INFO - PROCESS | 1885 | 1461000948847 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c20800 == 151 [pid = 1885] [id = 744] 10:35:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9ea0419c00) [pid = 1885] [serial = 2233] [outer = (nil)] 10:35:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9ea0421c00) [pid = 1885] [serial = 2234] [outer = 0x7f9ea0419c00] 10:35:48 INFO - PROCESS | 1885 | 1461000948914 Marionette DEBUG loaded listener.js 10:35:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea0d2d800) [pid = 1885] [serial = 2235] [outer = 0x7f9ea0419c00] 10:35:49 INFO - PROCESS | 1885 | 1461000949667 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]]]}] 10:35:49 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. 10:35:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1379ms 10:35:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:35:49 INFO - PROCESS | 1885 | 1461000949719 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:35:49 INFO - PROCESS | 1885 | 1461000949723 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:35:49 INFO - PROCESS | 1885 | 1461000949729 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:35:49 INFO - PROCESS | 1885 | 1461000949733 Marionette TRACE conn3 <- [1,2950,null,{}] 10:35:49 INFO - PROCESS | 1885 | 1461000949738 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}] 10:35:49 INFO - PROCESS | 1885 | 1461000949957 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:35:50 INFO - PROCESS | 1885 | 1461000950227 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4d92800 == 152 [pid = 1885] [id = 745] 10:35:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ea0d2d000) [pid = 1885] [serial = 2236] [outer = (nil)] 10:35:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9ea0e3ac00) [pid = 1885] [serial = 2237] [outer = 0x7f9ea0d2d000] 10:35:50 INFO - PROCESS | 1885 | 1461000950307 Marionette DEBUG loaded listener.js 10:35:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9ea4bf0000) [pid = 1885] [serial = 2238] [outer = 0x7f9ea0d2d000] 10:35:50 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4e1c000 == 153 [pid = 1885] [id = 746] 10:35:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9ea4ccb000) [pid = 1885] [serial = 2239] [outer = (nil)] 10:35:50 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ea0e3ec00) [pid = 1885] [serial = 2240] [outer = 0x7f9ea4ccb000] 10:35:51 INFO - PROCESS | 1885 | 1461000951189 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]]]}] 10:35:51 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. 10:35:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1478ms 10:35:51 INFO - PROCESS | 1885 | 1461000951223 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:35:51 INFO - PROCESS | 1885 | 1461000951226 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:35:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:35:51 INFO - PROCESS | 1885 | 1461000951234 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:35:51 INFO - PROCESS | 1885 | 1461000951236 Marionette TRACE conn3 <- [1,2954,null,{}] 10:35:51 INFO - PROCESS | 1885 | 1461000951246 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}] 10:35:51 INFO - PROCESS | 1885 | 1461000951487 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:35:51 INFO - PROCESS | 1885 | 1461000951748 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea5986800 == 154 [pid = 1885] [id = 747] 10:35:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9ea0d30000) [pid = 1885] [serial = 2241] [outer = (nil)] 10:35:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ea4cd4000) [pid = 1885] [serial = 2242] [outer = 0x7f9ea0d30000] 10:35:51 INFO - PROCESS | 1885 | 1461000951820 Marionette DEBUG loaded listener.js 10:35:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9ea4eec000) [pid = 1885] [serial = 2243] [outer = 0x7f9ea0d30000] 10:35:52 INFO - PROCESS | 1885 | 1461000952541 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]]]}] 10:35:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:35:52 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 10:35:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1333ms 10:35:52 INFO - PROCESS | 1885 | 1461000952571 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:35:52 INFO - PROCESS | 1885 | 1461000952574 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:35:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:35:52 INFO - PROCESS | 1885 | 1461000952580 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:35:52 INFO - PROCESS | 1885 | 1461000952582 Marionette TRACE conn3 <- [1,2958,null,{}] 10:35:52 INFO - PROCESS | 1885 | 1461000952587 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}] 10:35:52 INFO - PROCESS | 1885 | 1461000952799 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:35:53 INFO - PROCESS | 1885 | 1461000953048 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea67cc800 == 155 [pid = 1885] [id = 748] 10:35:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9ea4bf0400) [pid = 1885] [serial = 2244] [outer = (nil)] 10:35:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9ea55d0400) [pid = 1885] [serial = 2245] [outer = 0x7f9ea4bf0400] 10:35:53 INFO - PROCESS | 1885 | 1461000953121 Marionette DEBUG loaded listener.js 10:35:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9ea58dd400) [pid = 1885] [serial = 2246] [outer = 0x7f9ea4bf0400] 10:35:53 INFO - PROCESS | 1885 | 1461000953904 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]]]}] 10:35:53 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. 10:35:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1377ms 10:35:53 INFO - PROCESS | 1885 | 1461000953957 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:35:53 INFO - PROCESS | 1885 | 1461000953960 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:35:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:35:53 INFO - PROCESS | 1885 | 1461000953966 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:35:53 INFO - PROCESS | 1885 | 1461000953968 Marionette TRACE conn3 <- [1,2962,null,{}] 10:35:53 INFO - PROCESS | 1885 | 1461000953973 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}] 10:35:54 INFO - PROCESS | 1885 | 1461000954164 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:35:54 INFO - PROCESS | 1885 | 1461000954433 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7765800 == 156 [pid = 1885] [id = 749] 10:35:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9ea4cc7400) [pid = 1885] [serial = 2247] [outer = (nil)] 10:35:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ea5939c00) [pid = 1885] [serial = 2248] [outer = 0x7f9ea4cc7400] 10:35:54 INFO - PROCESS | 1885 | 1461000954504 Marionette DEBUG loaded listener.js 10:35:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9ea633e400) [pid = 1885] [serial = 2249] [outer = 0x7f9ea4cc7400] 10:35:55 INFO - PROCESS | 1885 | 1461000955251 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]]]}] 10:35:55 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. 10:35:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1329ms 10:35:55 INFO - PROCESS | 1885 | 1461000955296 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:35:55 INFO - PROCESS | 1885 | 1461000955300 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:35:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:35:55 INFO - PROCESS | 1885 | 1461000955305 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:35:55 INFO - PROCESS | 1885 | 1461000955307 Marionette TRACE conn3 <- [1,2966,null,{}] 10:35:55 INFO - PROCESS | 1885 | 1461000955313 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}] 10:35:55 INFO - PROCESS | 1885 | 1461000955531 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:35:55 INFO - PROCESS | 1885 | 1461000955771 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:55 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7c45800 == 157 [pid = 1885] [id = 750] 10:35:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ea4cc7800) [pid = 1885] [serial = 2250] [outer = (nil)] 10:35:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ea64d0800) [pid = 1885] [serial = 2251] [outer = 0x7f9ea4cc7800] 10:35:55 INFO - PROCESS | 1885 | 1461000955843 Marionette DEBUG loaded listener.js 10:35:55 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9ea748dc00) [pid = 1885] [serial = 2252] [outer = 0x7f9ea4cc7800] 10:35:56 INFO - PROCESS | 1885 | 1461000956584 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]]]}] 10:35:56 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. 10:35:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1331ms 10:35:56 INFO - PROCESS | 1885 | 1461000956638 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:35:56 INFO - PROCESS | 1885 | 1461000956641 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:35:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:35:56 INFO - PROCESS | 1885 | 1461000956647 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:35:56 INFO - PROCESS | 1885 | 1461000956649 Marionette TRACE conn3 <- [1,2970,null,{}] 10:35:56 INFO - PROCESS | 1885 | 1461000956654 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}] 10:35:56 INFO - PROCESS | 1885 | 1461000956859 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:35:57 INFO - PROCESS | 1885 | 1461000957099 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:57 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea848a800 == 158 [pid = 1885] [id = 751] 10:35:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9ea5940000) [pid = 1885] [serial = 2253] [outer = (nil)] 10:35:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9ea7494400) [pid = 1885] [serial = 2254] [outer = 0x7f9ea5940000] 10:35:57 INFO - PROCESS | 1885 | 1461000957165 Marionette DEBUG loaded listener.js 10:35:57 INFO - PROCESS | 1885 | ++DOMWINDOW == 219 (0x7f9ea7576800) [pid = 1885] [serial = 2255] [outer = 0x7f9ea5940000] 10:35:57 INFO - PROCESS | 1885 | 1461000957945 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]]]}] 10:35:57 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. 10:35:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1326ms 10:35:57 INFO - PROCESS | 1885 | 1461000957973 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:35:57 INFO - PROCESS | 1885 | 1461000957975 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:35:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:35:57 INFO - PROCESS | 1885 | 1461000957981 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:35:57 INFO - PROCESS | 1885 | 1461000957983 Marionette TRACE conn3 <- [1,2974,null,{}] 10:35:57 INFO - PROCESS | 1885 | 1461000957989 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}] 10:35:58 INFO - PROCESS | 1885 | 1461000958185 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:35:58 INFO - PROCESS | 1885 | 1461000958427 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:58 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8823800 == 159 [pid = 1885] [id = 752] 10:35:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 220 (0x7f9e96c36000) [pid = 1885] [serial = 2256] [outer = (nil)] 10:35:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 221 (0x7f9ea7580400) [pid = 1885] [serial = 2257] [outer = 0x7f9e96c36000] 10:35:58 INFO - PROCESS | 1885 | 1461000958495 Marionette DEBUG loaded listener.js 10:35:58 INFO - PROCESS | 1885 | ++DOMWINDOW == 222 (0x7f9ea7739800) [pid = 1885] [serial = 2258] [outer = 0x7f9e96c36000] 10:35:59 INFO - PROCESS | 1885 | 1461000959317 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]]]}] 10:35:59 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. 10:35:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1376ms 10:35:59 INFO - PROCESS | 1885 | 1461000959358 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:35:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:35:59 INFO - PROCESS | 1885 | 1461000959362 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:35:59 INFO - PROCESS | 1885 | 1461000959366 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:35:59 INFO - PROCESS | 1885 | 1461000959369 Marionette TRACE conn3 <- [1,2978,null,{}] 10:35:59 INFO - PROCESS | 1885 | 1461000959375 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}] 10:35:59 INFO - PROCESS | 1885 | 1461000959566 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:35:59 INFO - PROCESS | 1885 | 1461000959836 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:59 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea9a2e000 == 160 [pid = 1885] [id = 753] 10:35:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 223 (0x7f9e9a438400) [pid = 1885] [serial = 2259] [outer = (nil)] 10:35:59 INFO - PROCESS | 1885 | ++DOMWINDOW == 224 (0x7f9ea7bc1400) [pid = 1885] [serial = 2260] [outer = 0x7f9e9a438400] 10:35:59 INFO - PROCESS | 1885 | 1461000959905 Marionette DEBUG loaded listener.js 10:36:00 INFO - PROCESS | 1885 | ++DOMWINDOW == 225 (0x7f9ea7f9dc00) [pid = 1885] [serial = 2261] [outer = 0x7f9e9a438400] 10:36:00 INFO - PROCESS | 1885 | 1461000960654 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]]]}] 10:36:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:36:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1331ms 10:36:00 INFO - PROCESS | 1885 | 1461000960698 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:36:00 INFO - PROCESS | 1885 | 1461000960702 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:36:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:36:00 INFO - PROCESS | 1885 | 1461000960708 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:36:00 INFO - PROCESS | 1885 | 1461000960710 Marionette TRACE conn3 <- [1,2982,null,{}] 10:36:00 INFO - PROCESS | 1885 | 1461000960715 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}] 10:36:00 INFO - PROCESS | 1885 | 1461000960922 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:36:01 INFO - PROCESS | 1885 | 1461000961198 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:01 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eab921000 == 161 [pid = 1885] [id = 754] 10:36:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 226 (0x7f9ea7734c00) [pid = 1885] [serial = 2262] [outer = (nil)] 10:36:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 227 (0x7f9ea82af000) [pid = 1885] [serial = 2263] [outer = 0x7f9ea7734c00] 10:36:01 INFO - PROCESS | 1885 | 1461000961276 Marionette DEBUG loaded listener.js 10:36:01 INFO - PROCESS | 1885 | ++DOMWINDOW == 228 (0x7f9ea879c800) [pid = 1885] [serial = 2264] [outer = 0x7f9ea7734c00] 10:36:02 INFO - PROCESS | 1885 | 1461000962021 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"]]]}] 10:36:02 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 10:36:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:36:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1326ms 10:36:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:36:02 INFO - PROCESS | 1885 | 1461000962035 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:36:02 INFO - PROCESS | 1885 | 1461000962037 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:36:02 INFO - PROCESS | 1885 | 1461000962043 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:36:02 INFO - PROCESS | 1885 | 1461000962046 Marionette TRACE conn3 <- [1,2986,null,{}] 10:36:02 INFO - PROCESS | 1885 | 1461000962051 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}] 10:36:02 INFO - PROCESS | 1885 | 1461000962255 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:36:02 INFO - PROCESS | 1885 | 1461000962535 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:02 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac989000 == 162 [pid = 1885] [id = 755] 10:36:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 229 (0x7f9e919f1400) [pid = 1885] [serial = 2265] [outer = (nil)] 10:36:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 230 (0x7f9ea8993c00) [pid = 1885] [serial = 2266] [outer = 0x7f9e919f1400] 10:36:02 INFO - PROCESS | 1885 | 1461000962610 Marionette DEBUG loaded listener.js 10:36:02 INFO - PROCESS | 1885 | ++DOMWINDOW == 231 (0x7f9ea9a79c00) [pid = 1885] [serial = 2267] [outer = 0x7f9e919f1400] 10:36:03 INFO - PROCESS | 1885 | 1461000963385 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]]]}] 10:36:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:36:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1380ms 10:36:03 INFO - PROCESS | 1885 | 1461000963422 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:36:03 INFO - PROCESS | 1885 | 1461000963425 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:36:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:36:03 INFO - PROCESS | 1885 | 1461000963430 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:36:03 INFO - PROCESS | 1885 | 1461000963432 Marionette TRACE conn3 <- [1,2990,null,{}] 10:36:03 INFO - PROCESS | 1885 | 1461000963438 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}] 10:36:03 INFO - PROCESS | 1885 | 1461000963672 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:36:03 INFO - PROCESS | 1885 | 1461000963956 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:03 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eafac2800 == 163 [pid = 1885] [id = 756] 10:36:03 INFO - PROCESS | 1885 | ++DOMWINDOW == 232 (0x7f9ea898a800) [pid = 1885] [serial = 2268] [outer = (nil)] 10:36:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 233 (0x7f9eab820c00) [pid = 1885] [serial = 2269] [outer = 0x7f9ea898a800] 10:36:04 INFO - PROCESS | 1885 | 1461000964032 Marionette DEBUG loaded listener.js 10:36:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 234 (0x7f9eab942800) [pid = 1885] [serial = 2270] [outer = 0x7f9ea898a800] 10:36:04 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb080a000 == 164 [pid = 1885] [id = 757] 10:36:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 235 (0x7f9eabbb5000) [pid = 1885] [serial = 2271] [outer = (nil)] 10:36:04 INFO - PROCESS | 1885 | ++DOMWINDOW == 236 (0x7f9eaa458800) [pid = 1885] [serial = 2272] [outer = 0x7f9eabbb5000] 10:36:04 INFO - PROCESS | 1885 | 1461000964844 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]]]}] 10:36:04 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:36:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1424ms 10:36:04 INFO - PROCESS | 1885 | 1461000964855 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:36:04 INFO - PROCESS | 1885 | 1461000964858 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:36:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:36:04 INFO - PROCESS | 1885 | 1461000964883 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:36:04 INFO - PROCESS | 1885 | 1461000964887 Marionette TRACE conn3 <- [1,2994,null,{}] 10:36:04 INFO - PROCESS | 1885 | 1461000964894 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}] 10:36:05 INFO - PROCESS | 1885 | 1461000965154 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:36:05 INFO - PROCESS | 1885 | 1461000965427 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:05 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0ac3800 == 165 [pid = 1885] [id = 758] 10:36:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 237 (0x7f9eaa45d400) [pid = 1885] [serial = 2273] [outer = (nil)] 10:36:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 238 (0x7f9eabba7800) [pid = 1885] [serial = 2274] [outer = 0x7f9eaa45d400] 10:36:05 INFO - PROCESS | 1885 | 1461000965494 Marionette DEBUG loaded listener.js 10:36:05 INFO - PROCESS | 1885 | ++DOMWINDOW == 239 (0x7f9eabdd6800) [pid = 1885] [serial = 2275] [outer = 0x7f9eaa45d400] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97b54800 == 164 [pid = 1885] [id = 725] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e961a2000 == 163 [pid = 1885] [id = 724] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e99fc0000 == 162 [pid = 1885] [id = 723] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e99fa9000 == 161 [pid = 1885] [id = 722] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebea6c800 == 160 [pid = 1885] [id = 721] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb11d5800 == 159 [pid = 1885] [id = 720] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafb26800 == 158 [pid = 1885] [id = 719] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac70c800 == 157 [pid = 1885] [id = 718] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8805800 == 156 [pid = 1885] [id = 717] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67d4800 == 155 [pid = 1885] [id = 716] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4e1f000 == 154 [pid = 1885] [id = 715] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea0e7d800 == 153 [pid = 1885] [id = 714] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9f01c000 == 152 [pid = 1885] [id = 713] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9aee1800 == 151 [pid = 1885] [id = 712] 10:36:07 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e90fd0800 == 150 [pid = 1885] [id = 711] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 238 (0x7f9e9df24800) [pid = 1885] [serial = 1938] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 237 (0x7f9e96c3bc00) [pid = 1885] [serial = 1929] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 236 (0x7f9e9a0de800) [pid = 1885] [serial = 1932] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 235 (0x7f9e9a430c00) [pid = 1885] [serial = 1980] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 234 (0x7f9ea55c8c00) [pid = 1885] [serial = 1950] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 233 (0x7f9ead719400) [pid = 1885] [serial = 1977] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 232 (0x7f9ea4ccc800) [pid = 1885] [serial = 1947] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 231 (0x7f9ea7496400) [pid = 1885] [serial = 1956] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 230 (0x7f9eac935400) [pid = 1885] [serial = 1971] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 229 (0x7f9eabddc400) [pid = 1885] [serial = 1965] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 228 (0x7f9eac7f6400) [pid = 1885] [serial = 1968] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 227 (0x7f9eac9c9000) [pid = 1885] [serial = 1974] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 226 (0x7f9e96dc8800) [pid = 1885] [serial = 1851] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 225 (0x7f9eab941400) [pid = 1885] [serial = 1962] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 224 (0x7f9e9c0cb000) [pid = 1885] [serial = 1935] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 223 (0x7f9ea64c6000) [pid = 1885] [serial = 1953] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 222 (0x7f9ea82afc00) [pid = 1885] [serial = 1959] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 221 (0x7f9ea041f400) [pid = 1885] [serial = 1944] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 220 (0x7f9e9f098800) [pid = 1885] [serial = 1941] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 219 (0x7f9e9f0eac00) [pid = 1885] [serial = 2010] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 218 (0x7f9ea0424c00) [pid = 1885] [serial = 2013] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9eaea6f800) [pid = 1885] [serial = 2037] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9ea7575800) [pid = 1885] [serial = 2022] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea674c800) [pid = 1885] [serial = 2019] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9ea0e45400) [pid = 1885] [serial = 2016] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e97a71c00) [pid = 1885] [serial = 2004] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9ea786f000) [pid = 1885] [serial = 2025] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9eabb9fc00) [pid = 1885] [serial = 2031] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9e9a2f6000) [pid = 1885] [serial = 2007] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9eae258000) [pid = 1885] [serial = 2034] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9ea898f800) [pid = 1885] [serial = 2028] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9e96dcfc00) [pid = 1885] [serial = 2040] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e9f21c400) [pid = 1885] [serial = 2001] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9e9a2f2000) [pid = 1885] [serial = 2127] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9e9a0dd000) [pid = 1885] [serial = 2126] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9e9df1cc00) [pid = 1885] [serial = 2129] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9ea82bb800) [pid = 1885] [serial = 2090] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9ea8996c00) [pid = 1885] [serial = 2091] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9eac9c6000) [pid = 1885] [serial = 2096] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9ead71b000) [pid = 1885] [serial = 2097] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e969dbc00) [pid = 1885] [serial = 2063] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e96dc6800) [pid = 1885] [serial = 2064] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9ea4bf1000) [pid = 1885] [serial = 2078] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9ea5046c00) [pid = 1885] [serial = 2079] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9ee94800) [pid = 1885] [serial = 2072] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9e9f0ec400) [pid = 1885] [serial = 2073] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9eb0362c00) [pid = 1885] [serial = 2114] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9eb09e9000) [pid = 1885] [serial = 2115] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e91c99000) [pid = 1885] [serial = 2120] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e94a7e400) [pid = 1885] [serial = 2121] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9e96dc7c00) [pid = 1885] [serial = 2123] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9eaf576800) [pid = 1885] [serial = 2102] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9eaf8e9800) [pid = 1885] [serial = 2103] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9eae2ee000) [pid = 1885] [serial = 2099] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9eaeb0d800) [pid = 1885] [serial = 2100] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea7867c00) [pid = 1885] [serial = 2087] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9ea7f9f400) [pid = 1885] [serial = 2088] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9e9c0d5800) [pid = 1885] [serial = 2069] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9e9df20000) [pid = 1885] [serial = 2070] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ea7489800) [pid = 1885] [serial = 2084] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ea751fc00) [pid = 1885] [serial = 2085] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9eaffef400) [pid = 1885] [serial = 2105] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9eafff8400) [pid = 1885] [serial = 2106] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9eb0355800) [pid = 1885] [serial = 2108] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9eb0360400) [pid = 1885] [serial = 2109] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9e9604fc00) [pid = 1885] [serial = 2117] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9c0c9000) [pid = 1885] [serial = 2118] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e981b2000) [pid = 1885] [serial = 2066] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9e984a0c00) [pid = 1885] [serial = 2067] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ea58dac00) [pid = 1885] [serial = 2081] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9ea633b400) [pid = 1885] [serial = 2082] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9eb0375400) [pid = 1885] [serial = 2111] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9eb037ac00) [pid = 1885] [serial = 2112] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e9c69fc00) [pid = 1885] [serial = 2061] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9e9bf60c00) [pid = 1885] [serial = 2060] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9e9f21a800) [pid = 1885] [serial = 2075] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ea0421400) [pid = 1885] [serial = 2076] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9eabbb9800) [pid = 1885] [serial = 2093] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9eac885c00) [pid = 1885] [serial = 2094] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e9f09dc00) [pid = 1885] [serial = 2132] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e9ee9b000) [pid = 1885] [serial = 2130] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e97bf3800) [pid = 1885] [serial = 2124] [outer = (nil)] [url = about:blank] 10:36:07 INFO - PROCESS | 1885 | 1461000967787 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]]]}] 10:36:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:36:07 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 10:36:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 3006ms 10:36:07 INFO - PROCESS | 1885 | 1461000967871 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:36:07 INFO - PROCESS | 1885 | 1461000967877 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:36:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:36:07 INFO - PROCESS | 1885 | 1461000967885 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:36:07 INFO - PROCESS | 1885 | 1461000967889 Marionette TRACE conn3 <- [1,2998,null,{}] 10:36:07 INFO - PROCESS | 1885 | 1461000967895 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}] 10:36:08 INFO - PROCESS | 1885 | 1461000968106 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:36:08 INFO - PROCESS | 1885 | 1461000968284 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:08 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e919e7000 == 151 [pid = 1885] [id = 759] 10:36:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e91c91000) [pid = 1885] [serial = 2276] [outer = (nil)] 10:36:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e94752000) [pid = 1885] [serial = 2277] [outer = 0x7f9e91c91000] 10:36:08 INFO - PROCESS | 1885 | 1461000968344 Marionette DEBUG loaded listener.js 10:36:08 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e94a7f400) [pid = 1885] [serial = 2278] [outer = 0x7f9e91c91000] 10:36:09 INFO - PROCESS | 1885 | 1461000969074 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]]]}] 10:36:09 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. 10:36:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1233ms 10:36:09 INFO - PROCESS | 1885 | 1461000969126 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:36:09 INFO - PROCESS | 1885 | 1461000969133 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:36:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:36:09 INFO - PROCESS | 1885 | 1461000969142 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:36:09 INFO - PROCESS | 1885 | 1461000969145 Marionette TRACE conn3 <- [1,3002,null,{}] 10:36:09 INFO - PROCESS | 1885 | 1461000969150 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}] 10:36:09 INFO - PROCESS | 1885 | 1461000969339 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:36:09 INFO - PROCESS | 1885 | 1461000969350 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:09 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e96199000 == 152 [pid = 1885] [id = 760] 10:36:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e9474b800) [pid = 1885] [serial = 2279] [outer = (nil)] 10:36:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9e969d0c00) [pid = 1885] [serial = 2280] [outer = 0x7f9e9474b800] 10:36:09 INFO - PROCESS | 1885 | 1461000969407 Marionette DEBUG loaded listener.js 10:36:09 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e96bdc800) [pid = 1885] [serial = 2281] [outer = 0x7f9e9474b800] 10:36:10 INFO - PROCESS | 1885 | 1461000970350 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]]]}] 10:36:10 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. 10:36:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1244ms 10:36:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:36:10 INFO - PROCESS | 1885 | 1461000970387 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:36:10 INFO - PROCESS | 1885 | 1461000970389 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:36:10 INFO - PROCESS | 1885 | 1461000970395 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:36:10 INFO - PROCESS | 1885 | 1461000970399 Marionette TRACE conn3 <- [1,3006,null,{}] 10:36:10 INFO - PROCESS | 1885 | 1461000970414 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}] 10:36:10 INFO - PROCESS | 1885 | 1461000970690 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:36:10 INFO - PROCESS | 1885 | 1461000970727 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:10 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97b66000 == 153 [pid = 1885] [id = 761] 10:36:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e96c36c00) [pid = 1885] [serial = 2282] [outer = (nil)] 10:36:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e9779f800) [pid = 1885] [serial = 2283] [outer = 0x7f9e96c36c00] 10:36:10 INFO - PROCESS | 1885 | 1461000970790 Marionette DEBUG loaded listener.js 10:36:10 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e97bed400) [pid = 1885] [serial = 2284] [outer = 0x7f9e96c36c00] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e91c8f000) [pid = 1885] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9e919f9800) [pid = 1885] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9e983cb800) [pid = 1885] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9e916ec000) [pid = 1885] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9e96be7400) [pid = 1885] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9e96dcc800) [pid = 1885] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9e963bb000) [pid = 1885] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:36:12 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e96c33400) [pid = 1885] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:36:12 INFO - PROCESS | 1885 | 1461000972150 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]]]}] 10:36:12 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. 10:36:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1782ms 10:36:12 INFO - PROCESS | 1885 | 1461000972177 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:36:12 INFO - PROCESS | 1885 | 1461000972181 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:36:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:36:12 INFO - PROCESS | 1885 | 1461000972187 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:36:12 INFO - PROCESS | 1885 | 1461000972189 Marionette TRACE conn3 <- [1,3010,null,{}] 10:36:12 INFO - PROCESS | 1885 | 1461000972194 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}] 10:36:12 INFO - PROCESS | 1885 | 1461000972433 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:36:12 INFO - PROCESS | 1885 | 1461000972589 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:12 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e99fa5800 == 154 [pid = 1885] [id = 762] 10:36:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e916edc00) [pid = 1885] [serial = 2285] [outer = (nil)] 10:36:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e97bf1800) [pid = 1885] [serial = 2286] [outer = 0x7f9e916edc00] 10:36:12 INFO - PROCESS | 1885 | 1461000972649 Marionette DEBUG loaded listener.js 10:36:12 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e98195000) [pid = 1885] [serial = 2287] [outer = 0x7f9e916edc00] 10:36:13 INFO - PROCESS | 1885 | 1461000973220 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]]]}] 10:36:13 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 10:36:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1075ms 10:36:13 INFO - PROCESS | 1885 | 1461000973263 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:36:13 INFO - PROCESS | 1885 | 1461000973265 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:36:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:36:13 INFO - PROCESS | 1885 | 1461000973271 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:36:13 INFO - PROCESS | 1885 | 1461000973272 Marionette TRACE conn3 <- [1,3014,null,{}] 10:36:13 INFO - PROCESS | 1885 | 1461000973277 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}] 10:36:13 INFO - PROCESS | 1885 | 1461000973530 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:36:13 INFO - PROCESS | 1885 | 1461000973549 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:13 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a52f000 == 155 [pid = 1885] [id = 763] 10:36:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9e949bdc00) [pid = 1885] [serial = 2288] [outer = (nil)] 10:36:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e981ad800) [pid = 1885] [serial = 2289] [outer = 0x7f9e949bdc00] 10:36:13 INFO - PROCESS | 1885 | 1461000973607 Marionette DEBUG loaded listener.js 10:36:13 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e983c3000) [pid = 1885] [serial = 2290] [outer = 0x7f9e949bdc00] 10:36:13 INFO - PROCESS | 1885 | [1885] 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 10:36:14 INFO - PROCESS | 1885 | 1461000974726 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:36:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:36:14 INFO - {} 10:36:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:36:14 INFO - {} 10:36:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:36:14 INFO - {} 10:36:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:36:14 INFO - {} 10:36:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1475ms 10:36:14 INFO - PROCESS | 1885 | 1461000974748 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:36:14 INFO - PROCESS | 1885 | 1461000974753 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:36:14 INFO - TEST-START | /FileAPI/fileReader.html 10:36:14 INFO - PROCESS | 1885 | 1461000974762 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:36:14 INFO - PROCESS | 1885 | 1461000974767 Marionette TRACE conn3 <- [1,3018,null,{}] 10:36:14 INFO - PROCESS | 1885 | 1461000974784 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}] 10:36:15 INFO - PROCESS | 1885 | 1461000975020 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:36:15 INFO - PROCESS | 1885 | 1461000975282 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:15 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e97b59800 == 156 [pid = 1885] [id = 764] 10:36:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 165 (0x7f9e91c97400) [pid = 1885] [serial = 2291] [outer = (nil)] 10:36:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 166 (0x7f9e969dec00) [pid = 1885] [serial = 2292] [outer = 0x7f9e91c97400] 10:36:15 INFO - PROCESS | 1885 | 1461000975353 Marionette DEBUG loaded listener.js 10:36:15 INFO - PROCESS | 1885 | ++DOMWINDOW == 167 (0x7f9e96c3c800) [pid = 1885] [serial = 2293] [outer = 0x7f9e91c97400] 10:36:16 INFO - PROCESS | 1885 | 1461000976093 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]]]}] 10:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:36:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:36:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 1390ms 10:36:16 INFO - PROCESS | 1885 | 1461000976153 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:36:16 INFO - PROCESS | 1885 | 1461000976161 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:36:16 INFO - TEST-START | /FileAPI/historical.html 10:36:16 INFO - PROCESS | 1885 | 1461000976171 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:36:16 INFO - PROCESS | 1885 | 1461000976174 Marionette TRACE conn3 <- [1,3022,null,{}] 10:36:16 INFO - PROCESS | 1885 | 1461000976180 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}] 10:36:16 INFO - PROCESS | 1885 | 1461000976379 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:36:16 INFO - PROCESS | 1885 | 1461000976601 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:16 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a7b8800 == 157 [pid = 1885] [id = 765] 10:36:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 168 (0x7f9e91c99c00) [pid = 1885] [serial = 2294] [outer = (nil)] 10:36:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 169 (0x7f9e98190400) [pid = 1885] [serial = 2295] [outer = 0x7f9e91c99c00] 10:36:16 INFO - PROCESS | 1885 | 1461000976715 Marionette DEBUG loaded listener.js 10:36:16 INFO - PROCESS | 1885 | ++DOMWINDOW == 170 (0x7f9e983c2000) [pid = 1885] [serial = 2296] [outer = 0x7f9e91c99c00] 10:36:17 INFO - PROCESS | 1885 | 1461000977597 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"]]]}] 10:36:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:36:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:36:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:36:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:36:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:36:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:36:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:36:17 INFO - TEST-OK | /FileAPI/historical.html | took 1480ms 10:36:17 INFO - PROCESS | 1885 | 1461000977653 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:36:17 INFO - PROCESS | 1885 | 1461000977656 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:36:17 INFO - TEST-START | /FileAPI/idlharness.html 10:36:17 INFO - PROCESS | 1885 | 1461000977708 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:36:17 INFO - PROCESS | 1885 | 1461000977713 Marionette TRACE conn3 <- [1,3026,null,{}] 10:36:17 INFO - PROCESS | 1885 | 1461000977736 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}] 10:36:17 INFO - PROCESS | 1885 | 1461000977955 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:36:18 INFO - PROCESS | 1885 | 1461000978225 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:18 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9c19c000 == 158 [pid = 1885] [id = 766] 10:36:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 171 (0x7f9e984a4400) [pid = 1885] [serial = 2297] [outer = (nil)] 10:36:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 172 (0x7f9e9a2f4400) [pid = 1885] [serial = 2298] [outer = 0x7f9e984a4400] 10:36:18 INFO - PROCESS | 1885 | 1461000978340 Marionette DEBUG loaded listener.js 10:36:18 INFO - PROCESS | 1885 | ++DOMWINDOW == 173 (0x7f9e9a390c00) [pid = 1885] [serial = 2299] [outer = 0x7f9e984a4400] 10:36:20 INFO - PROCESS | 1885 | 1461000979966 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]]]}] 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:36:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:36:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:36:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:36:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:36:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:36:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:36:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:36:20 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 10:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:36:20 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 10:36:20 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 10:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:36:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:36:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:36:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:36:20 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 10:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:36:20 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 10:36:20 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 10:36:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:36:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:36:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:36:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:36:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:36:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:36:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 2419ms 10:36:20 INFO - PROCESS | 1885 | 1461000980115 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:36:20 INFO - PROCESS | 1885 | 1461000980127 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:36:20 INFO - TEST-START | /FileAPI/idlharness.worker 10:36:20 INFO - PROCESS | 1885 | 1461000980135 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:36:20 INFO - PROCESS | 1885 | 1461000980141 Marionette TRACE conn3 <- [1,3030,null,{}] 10:36:20 INFO - PROCESS | 1885 | 1461000980204 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}] 10:36:20 INFO - PROCESS | 1885 | 1461000980391 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:36:20 INFO - PROCESS | 1885 | 1461000980652 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:20 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e95e8a000 == 159 [pid = 1885] [id = 767] 10:36:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 174 (0x7f9e96050800) [pid = 1885] [serial = 2300] [outer = (nil)] 10:36:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 175 (0x7f9e9f0f5400) [pid = 1885] [serial = 2301] [outer = 0x7f9e96050800] 10:36:20 INFO - PROCESS | 1885 | 1461000980723 Marionette DEBUG loaded listener.js 10:36:20 INFO - PROCESS | 1885 | ++DOMWINDOW == 176 (0x7f9ea0417c00) [pid = 1885] [serial = 2302] [outer = 0x7f9e96050800] 10:36:20 INFO - PROCESS | 1885 | [1885] 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 10:36:23 INFO - PROCESS | 1885 | 1461000982893 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,{},{}]]]}] 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:36:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:36:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:36:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:36:23 INFO - {} 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:36:23 INFO - {} 10:36:23 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 - {} 10:36:23 INFO - {} 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:36:23 INFO - {} 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:36:23 INFO - {} 10:36:23 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 - {} 10:36:23 INFO - {} 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:36:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:36:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 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 10:36:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:36:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:36:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:36:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:36:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:36:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:36:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:36:23 INFO - {} 10:36:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2930ms 10:36:23 INFO - PROCESS | 1885 | 1461000983067 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:36:23 INFO - PROCESS | 1885 | 1461000983072 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:36:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:36:23 INFO - PROCESS | 1885 | 1461000983130 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:36:23 INFO - PROCESS | 1885 | 1461000983136 Marionette TRACE conn3 <- [1,3034,null,{}] 10:36:23 INFO - PROCESS | 1885 | 1461000983147 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}] 10:36:23 INFO - PROCESS | 1885 | 1461000983413 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:36:23 INFO - PROCESS | 1885 | 1461000983636 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:23 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4e0b000 == 160 [pid = 1885] [id = 768] 10:36:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 177 (0x7f9e9a438800) [pid = 1885] [serial = 2303] [outer = (nil)] 10:36:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 178 (0x7f9ea0dd8800) [pid = 1885] [serial = 2304] [outer = 0x7f9e9a438800] 10:36:23 INFO - PROCESS | 1885 | 1461000983745 Marionette DEBUG loaded listener.js 10:36:23 INFO - PROCESS | 1885 | ++DOMWINDOW == 179 (0x7f9eabbbf000) [pid = 1885] [serial = 2305] [outer = 0x7f9e9a438800] 10:36:24 INFO - PROCESS | 1885 | 1461000984479 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]]]}] 10:36:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:36:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1392ms 10:36:24 INFO - PROCESS | 1885 | 1461000984514 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:36:24 INFO - PROCESS | 1885 | 1461000984517 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:36:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:36:24 INFO - PROCESS | 1885 | 1461000984523 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:36:24 INFO - PROCESS | 1885 | 1461000984526 Marionette TRACE conn3 <- [1,3038,null,{}] 10:36:24 INFO - PROCESS | 1885 | 1461000984531 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}] 10:36:24 INFO - PROCESS | 1885 | 1461000984801 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:36:25 INFO - PROCESS | 1885 | 1461000985047 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:25 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea63ac000 == 161 [pid = 1885] [id = 769] 10:36:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 180 (0x7f9ea041f400) [pid = 1885] [serial = 2306] [outer = (nil)] 10:36:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 181 (0x7f9eac7f5400) [pid = 1885] [serial = 2307] [outer = 0x7f9ea041f400] 10:36:25 INFO - PROCESS | 1885 | 1461000985123 Marionette DEBUG loaded listener.js 10:36:25 INFO - PROCESS | 1885 | ++DOMWINDOW == 182 (0x7f9eac93ec00) [pid = 1885] [serial = 2308] [outer = 0x7f9ea041f400] 10:36:25 INFO - PROCESS | 1885 | 1461000985861 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"]]]}] 10:36:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:36:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:36:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1381ms 10:36:25 INFO - PROCESS | 1885 | 1461000985905 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:36:25 INFO - PROCESS | 1885 | 1461000985908 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:36:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:36:25 INFO - PROCESS | 1885 | 1461000985914 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:36:25 INFO - PROCESS | 1885 | 1461000985917 Marionette TRACE conn3 <- [1,3042,null,{}] 10:36:25 INFO - PROCESS | 1885 | 1461000985922 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}] 10:36:26 INFO - PROCESS | 1885 | 1461000986152 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:36:26 INFO - PROCESS | 1885 | 1461000986396 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:26 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea7430000 == 162 [pid = 1885] [id = 770] 10:36:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 183 (0x7f9eabdd6c00) [pid = 1885] [serial = 2309] [outer = (nil)] 10:36:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 184 (0x7f9ead714000) [pid = 1885] [serial = 2310] [outer = 0x7f9eabdd6c00] 10:36:26 INFO - PROCESS | 1885 | 1461000986465 Marionette DEBUG loaded listener.js 10:36:26 INFO - PROCESS | 1885 | ++DOMWINDOW == 185 (0x7f9ead9a5000) [pid = 1885] [serial = 2311] [outer = 0x7f9eabdd6c00] 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:36:27 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. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:36:27 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'.) 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:36:27 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. 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:36:27 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. 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:36:27 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. 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:36:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:36:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:36:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:36:27 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1672ms 10:36:27 INFO - PROCESS | 1885 | 1461000987530 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]]]}] 10:36:27 INFO - PROCESS | 1885 | 1461000987606 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:36:27 INFO - PROCESS | 1885 | 1461000987611 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:36:27 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:36:27 INFO - PROCESS | 1885 | 1461000987623 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:36:27 INFO - PROCESS | 1885 | 1461000987626 Marionette TRACE conn3 <- [1,3046,null,{}] 10:36:27 INFO - PROCESS | 1885 | 1461000987639 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}] 10:36:27 INFO - PROCESS | 1885 | 1461000987859 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:36:28 INFO - PROCESS | 1885 | 1461000988154 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:28 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea84d3000 == 163 [pid = 1885] [id = 771] 10:36:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 186 (0x7f9e9a0e8000) [pid = 1885] [serial = 2312] [outer = (nil)] 10:36:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9eae258000) [pid = 1885] [serial = 2313] [outer = 0x7f9e9a0e8000] 10:36:28 INFO - PROCESS | 1885 | 1461000988224 Marionette DEBUG loaded listener.js 10:36:28 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9ea0d28000) [pid = 1885] [serial = 2314] [outer = 0x7f9e9a0e8000] 10:36:28 INFO - PROCESS | 1885 | [1885] 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 10:36:29 INFO - PROCESS | 1885 | 1461000989060 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:36:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:36:29 INFO - {} 10:36:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1445ms 10:36:29 INFO - PROCESS | 1885 | 1461000989082 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:36:29 INFO - PROCESS | 1885 | 1461000989086 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:36:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:36:29 INFO - PROCESS | 1885 | 1461000989097 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:36:29 INFO - PROCESS | 1885 | 1461000989100 Marionette TRACE conn3 <- [1,3050,null,{}] 10:36:29 INFO - PROCESS | 1885 | 1461000989105 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}] 10:36:29 INFO - PROCESS | 1885 | 1461000989312 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:36:29 INFO - PROCESS | 1885 | 1461000989576 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:29 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea4c1f000 == 164 [pid = 1885] [id = 772] 10:36:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9ea0d23400) [pid = 1885] [serial = 2315] [outer = (nil)] 10:36:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9ea0e46c00) [pid = 1885] [serial = 2316] [outer = 0x7f9ea0d23400] 10:36:29 INFO - PROCESS | 1885 | 1461000989644 Marionette DEBUG loaded listener.js 10:36:29 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9ea4d6d400) [pid = 1885] [serial = 2317] [outer = 0x7f9ea0d23400] 10:36:30 INFO - PROCESS | 1885 | 1461000990414 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]]]}] 10:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:36:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:36:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1380ms 10:36:30 INFO - PROCESS | 1885 | 1461000990478 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:36:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:36:30 INFO - PROCESS | 1885 | 1461000990482 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:36:30 INFO - PROCESS | 1885 | 1461000990488 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:36:30 INFO - PROCESS | 1885 | 1461000990491 Marionette TRACE conn3 <- [1,3054,null,{}] 10:36:30 INFO - PROCESS | 1885 | 1461000990496 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}] 10:36:30 INFO - PROCESS | 1885 | 1461000990697 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:36:30 INFO - PROCESS | 1885 | 1461000990966 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:30 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea8831800 == 165 [pid = 1885] [id = 773] 10:36:30 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9ea0d23c00) [pid = 1885] [serial = 2318] [outer = (nil)] 10:36:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9ea58de800) [pid = 1885] [serial = 2319] [outer = 0x7f9ea0d23c00] 10:36:31 INFO - PROCESS | 1885 | 1461000991038 Marionette DEBUG loaded listener.js 10:36:31 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9ea7491000) [pid = 1885] [serial = 2320] [outer = 0x7f9ea0d23c00] 10:36:32 INFO - PROCESS | 1885 | 1461000992216 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"]]]}] 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:36:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:36:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:36:32 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" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:36:32 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" 10:36:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:36:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:36:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1898ms 10:36:32 INFO - PROCESS | 1885 | 1461000992444 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:36:32 INFO - PROCESS | 1885 | 1461000992454 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:36:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:36:32 INFO - PROCESS | 1885 | 1461000992467 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:36:32 INFO - PROCESS | 1885 | 1461000992492 Marionette TRACE conn3 <- [1,3058,null,{}] 10:36:32 INFO - PROCESS | 1885 | 1461000992579 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}] 10:36:32 INFO - PROCESS | 1885 | 1461000992787 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:36:33 INFO - PROCESS | 1885 | 1461000993046 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:33 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eac718000 == 166 [pid = 1885] [id = 774] 10:36:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9ea4cd4c00) [pid = 1885] [serial = 2321] [outer = (nil)] 10:36:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9eb0356000) [pid = 1885] [serial = 2322] [outer = 0x7f9ea4cd4c00] 10:36:33 INFO - PROCESS | 1885 | 1461000993122 Marionette DEBUG loaded listener.js 10:36:33 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9eb05ea000) [pid = 1885] [serial = 2323] [outer = 0x7f9ea4cd4c00] 10:36:33 INFO - PROCESS | 1885 | 1461000993904 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]]]}] 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:36:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:36:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:36:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:36:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:36:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:36:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1476ms 10:36:33 INFO - PROCESS | 1885 | 1461000993946 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:36:33 INFO - PROCESS | 1885 | 1461000993953 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:36:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:36:33 INFO - PROCESS | 1885 | 1461000993961 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:36:33 INFO - PROCESS | 1885 | 1461000993964 Marionette TRACE conn3 <- [1,3062,null,{}] 10:36:34 INFO - PROCESS | 1885 | 1461000994017 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}] 10:36:34 INFO - PROCESS | 1885 | 1461000994245 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:36:34 INFO - PROCESS | 1885 | 1461000994508 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:34 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ea0531800 == 167 [pid = 1885] [id = 775] 10:36:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e96c32800) [pid = 1885] [serial = 2324] [outer = (nil)] 10:36:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 199 (0x7f9ea024d400) [pid = 1885] [serial = 2325] [outer = 0x7f9e96c32800] 10:36:34 INFO - PROCESS | 1885 | 1461000994581 Marionette DEBUG loaded listener.js 10:36:34 INFO - PROCESS | 1885 | ++DOMWINDOW == 200 (0x7f9ea7498000) [pid = 1885] [serial = 2326] [outer = 0x7f9e96c32800] 10:36:34 INFO - PROCESS | 1885 | [1885] 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 10:36:35 INFO - PROCESS | 1885 | 1461000995434 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:36:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:36:35 INFO - {} 10:36:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1525ms 10:36:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:36:35 INFO - PROCESS | 1885 | 1461000995488 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:36:35 INFO - PROCESS | 1885 | 1461000995491 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:36:35 INFO - PROCESS | 1885 | 1461000995496 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:36:35 INFO - PROCESS | 1885 | 1461000995499 Marionette TRACE conn3 <- [1,3066,null,{}] 10:36:35 INFO - PROCESS | 1885 | 1461000995504 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}] 10:36:35 INFO - PROCESS | 1885 | 1461000995714 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:36:35 INFO - PROCESS | 1885 | 1461000995982 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:36 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb0da7000 == 168 [pid = 1885] [id = 776] 10:36:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 201 (0x7f9e9a2ef800) [pid = 1885] [serial = 2327] [outer = (nil)] 10:36:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 202 (0x7f9eb32cc800) [pid = 1885] [serial = 2328] [outer = 0x7f9e9a2ef800] 10:36:36 INFO - PROCESS | 1885 | 1461000996052 Marionette DEBUG loaded listener.js 10:36:36 INFO - PROCESS | 1885 | ++DOMWINDOW == 203 (0x7f9eb3d8bc00) [pid = 1885] [serial = 2329] [outer = 0x7f9e9a2ef800] 10:36:36 INFO - PROCESS | 1885 | 1461000996825 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]]]}] 10:36:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:36:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:36:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:36:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:36:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:36:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:36:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:36:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1377ms 10:36:36 INFO - PROCESS | 1885 | 1461000996875 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:36:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:36:36 INFO - PROCESS | 1885 | 1461000996878 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:36:36 INFO - PROCESS | 1885 | 1461000996883 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:36:36 INFO - PROCESS | 1885 | 1461000996886 Marionette TRACE conn3 <- [1,3070,null,{}] 10:36:36 INFO - PROCESS | 1885 | 1461000996892 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}] 10:36:37 INFO - PROCESS | 1885 | 1461000997089 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:36:37 INFO - PROCESS | 1885 | 1461000997367 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:37 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9eb3c06000 == 169 [pid = 1885] [id = 777] 10:36:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 204 (0x7f9ea0de0c00) [pid = 1885] [serial = 2330] [outer = (nil)] 10:36:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 205 (0x7f9eb3fb7c00) [pid = 1885] [serial = 2331] [outer = 0x7f9ea0de0c00] 10:36:37 INFO - PROCESS | 1885 | 1461000997443 Marionette DEBUG loaded listener.js 10:36:37 INFO - PROCESS | 1885 | ++DOMWINDOW == 206 (0x7f9ebd759000) [pid = 1885] [serial = 2332] [outer = 0x7f9ea0de0c00] 10:36:38 INFO - PROCESS | 1885 | 1461000998242 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]]]}] 10:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:36:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:36:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1378ms 10:36:38 INFO - PROCESS | 1885 | 1461000998263 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:36:38 INFO - PROCESS | 1885 | 1461000998265 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:36:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:36:38 INFO - PROCESS | 1885 | 1461000998271 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:36:38 INFO - PROCESS | 1885 | 1461000998273 Marionette TRACE conn3 <- [1,3074,null,{}] 10:36:38 INFO - PROCESS | 1885 | 1461000998278 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}] 10:36:38 INFO - PROCESS | 1885 | 1461000998520 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:36:38 INFO - PROCESS | 1885 | 1461000998775 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:38 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebd7dd000 == 170 [pid = 1885] [id = 778] 10:36:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 207 (0x7f9eb3d69c00) [pid = 1885] [serial = 2333] [outer = (nil)] 10:36:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 208 (0x7f9ebd7da000) [pid = 1885] [serial = 2334] [outer = 0x7f9eb3d69c00] 10:36:38 INFO - PROCESS | 1885 | 1461000998849 Marionette DEBUG loaded listener.js 10:36:38 INFO - PROCESS | 1885 | ++DOMWINDOW == 209 (0x7f9ebe5b3800) [pid = 1885] [serial = 2335] [outer = 0x7f9eb3d69c00] 10:36:39 INFO - PROCESS | 1885 | 1461000999607 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]]]}] 10:36:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:36:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:36:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:36:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:36:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:36:39 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:36:39 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1382ms 10:36:39 INFO - PROCESS | 1885 | 1461000999656 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:36:39 INFO - PROCESS | 1885 | 1461000999661 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:36:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:36:39 INFO - PROCESS | 1885 | 1461000999668 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:36:39 INFO - PROCESS | 1885 | 1461000999671 Marionette TRACE conn3 <- [1,3078,null,{}] 10:36:39 INFO - PROCESS | 1885 | 1461000999678 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}] 10:36:39 INFO - PROCESS | 1885 | 1461000999912 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:36:40 INFO - PROCESS | 1885 | 1461001000192 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:40 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebe5df000 == 171 [pid = 1885] [id = 779] 10:36:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 210 (0x7f9eb18c6c00) [pid = 1885] [serial = 2336] [outer = (nil)] 10:36:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 211 (0x7f9ebe663400) [pid = 1885] [serial = 2337] [outer = 0x7f9eb18c6c00] 10:36:40 INFO - PROCESS | 1885 | 1461001000266 Marionette DEBUG loaded listener.js 10:36:40 INFO - PROCESS | 1885 | ++DOMWINDOW == 212 (0x7f9ebe66b800) [pid = 1885] [serial = 2338] [outer = 0x7f9eb18c6c00] 10:36:41 INFO - PROCESS | 1885 | 1461001001053 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] 10:36:41 INFO - PROCESS | 1885 | 1461001001107 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:36:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:36:41 INFO - PROCESS | 1885 | 1461001001118 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:36:41 INFO - PROCESS | 1885 | 1461001001122 Marionette TRACE conn3 <- [1,3082,null,{}] 10:36:41 INFO - PROCESS | 1885 | 1461001001178 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}] 10:36:41 INFO - PROCESS | 1885 | 1461001001378 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:36:41 INFO - PROCESS | 1885 | 1461001001651 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:41 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9ebf70d800 == 172 [pid = 1885] [id = 780] 10:36:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 213 (0x7f9eb09dc400) [pid = 1885] [serial = 2339] [outer = (nil)] 10:36:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 214 (0x7f9ebe894000) [pid = 1885] [serial = 2340] [outer = 0x7f9eb09dc400] 10:36:41 INFO - PROCESS | 1885 | 1461001001725 Marionette DEBUG loaded listener.js 10:36:41 INFO - PROCESS | 1885 | ++DOMWINDOW == 215 (0x7f9ebea09400) [pid = 1885] [serial = 2341] [outer = 0x7f9eb09dc400] 10:36:42 INFO - PROCESS | 1885 | 1461001002501 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]]]}] 10:36:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:36:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:36:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:36:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:36:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1430ms 10:36:42 INFO - PROCESS | 1885 | 1461001002550 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:36:42 INFO - PROCESS | 1885 | 1461001002553 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:36:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:36:42 INFO - PROCESS | 1885 | 1461001002559 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:36:42 INFO - PROCESS | 1885 | 1461001002561 Marionette TRACE conn3 <- [1,3086,null,{}] 10:36:42 INFO - PROCESS | 1885 | 1461001002567 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}] 10:36:42 INFO - PROCESS | 1885 | 1461001002810 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:36:43 INFO - PROCESS | 1885 | 1461001003141 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:43 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e961a8000 == 173 [pid = 1885] [id = 781] 10:36:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 216 (0x7f9e916f9c00) [pid = 1885] [serial = 2342] [outer = (nil)] 10:36:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 217 (0x7f9e91a6ec00) [pid = 1885] [serial = 2343] [outer = 0x7f9e916f9c00] 10:36:43 INFO - PROCESS | 1885 | 1461001003210 Marionette DEBUG loaded listener.js 10:36:43 INFO - PROCESS | 1885 | ++DOMWINDOW == 218 (0x7f9e9819e400) [pid = 1885] [serial = 2344] [outer = 0x7f9e916f9c00] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eae390800 == 172 [pid = 1885] [id = 48] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8010800 == 171 [pid = 1885] [id = 52] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a2e800 == 170 [pid = 1885] [id = 53] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9b00a000 == 169 [pid = 1885] [id = 308] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e9ab3e000 == 168 [pid = 1885] [id = 511] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ec3b66800 == 167 [pid = 1885] [id = 156] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebf4be000 == 166 [pid = 1885] [id = 47] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ebe5d9000 == 165 [pid = 1885] [id = 51] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb86c4000 == 164 [pid = 1885] [id = 49] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb028c800 == 163 [pid = 1885] [id = 56] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e99fa5800 == 162 [pid = 1885] [id = 762] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e97b66000 == 161 [pid = 1885] [id = 761] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e96199000 == 160 [pid = 1885] [id = 760] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9e919e7000 == 159 [pid = 1885] [id = 759] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb080a000 == 158 [pid = 1885] [id = 757] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eb0ac3800 == 157 [pid = 1885] [id = 758] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eafac2800 == 156 [pid = 1885] [id = 756] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eac989000 == 155 [pid = 1885] [id = 755] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9eab921000 == 154 [pid = 1885] [id = 754] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea9a2e000 == 153 [pid = 1885] [id = 753] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea8823800 == 152 [pid = 1885] [id = 752] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea848a800 == 151 [pid = 1885] [id = 751] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7c45800 == 150 [pid = 1885] [id = 750] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea7765800 == 149 [pid = 1885] [id = 749] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea67cc800 == 148 [pid = 1885] [id = 748] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea5986800 == 147 [pid = 1885] [id = 747] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4e1c000 == 146 [pid = 1885] [id = 746] 10:36:45 INFO - PROCESS | 1885 | --DOCSHELL 0x7f9ea4d92800 == 145 [pid = 1885] [id = 745] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 217 (0x7f9ec3722800) [pid = 1885] [serial = 2180] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 216 (0x7f9e98195c00) [pid = 1885] [serial = 2193] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 215 (0x7f9ea748b800) [pid = 1885] [serial = 2168] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 214 (0x7f9eb184a400) [pid = 1885] [serial = 2159] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 213 (0x7f9e9849bc00) [pid = 1885] [serial = 2198] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 212 (0x7f9e981aa000) [pid = 1885] [serial = 2195] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 211 (0x7f9e97bee400) [pid = 1885] [serial = 2192] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 210 (0x7f9ea4ee3800) [pid = 1885] [serial = 2147] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 209 (0x7f9ea0259800) [pid = 1885] [serial = 2144] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 208 (0x7f9e9a2ed000) [pid = 1885] [serial = 2204] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 207 (0x7f9e969cfc00) [pid = 1885] [serial = 2187] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 206 (0x7f9e949bf400) [pid = 1885] [serial = 2184] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 205 (0x7f9e9a154c00) [pid = 1885] [serial = 2199] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 204 (0x7f9e981a7400) [pid = 1885] [serial = 2138] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 203 (0x7f9eb3fa9c00) [pid = 1885] [serial = 2165] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 202 (0x7f9e94753400) [pid = 1885] [serial = 2186] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 201 (0x7f9e96958c00) [pid = 1885] [serial = 2202] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 200 (0x7f9e91a6c400) [pid = 1885] [serial = 2135] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 199 (0x7f9e91a68800) [pid = 1885] [serial = 2201] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 198 (0x7f9e9a435800) [pid = 1885] [serial = 2141] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9ea82ae400) [pid = 1885] [serial = 2150] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9e9779d400) [pid = 1885] [serial = 2190] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9e982f9000) [pid = 1885] [serial = 2196] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9ec315f400) [pid = 1885] [serial = 2177] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9eb3d67000) [pid = 1885] [serial = 2162] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9ebf731400) [pid = 1885] [serial = 2171] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9e96c40400) [pid = 1885] [serial = 2189] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e91a6b800) [pid = 1885] [serial = 2183] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9eac935800) [pid = 1885] [serial = 2153] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea0254400) [pid = 1885] [serial = 2133] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9eb09e0800) [pid = 1885] [serial = 2156] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9ec1920800) [pid = 1885] [serial = 2174] [outer = (nil)] [url = about:blank] 10:36:45 INFO - PROCESS | 1885 | 1461001005585 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:36:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:36:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3132ms 10:36:45 INFO - PROCESS | 1885 | 1461001005692 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:36:45 INFO - PROCESS | 1885 | 1461001005697 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:36:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:36:45 INFO - PROCESS | 1885 | 1461001005704 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:36:45 INFO - PROCESS | 1885 | 1461001005709 Marionette TRACE conn3 <- [1,3090,null,{}] 10:36:45 INFO - PROCESS | 1885 | 1461001005717 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}] 10:36:45 INFO - PROCESS | 1885 | 1461001005896 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:36:45 INFO - PROCESS | 1885 | 1461001005907 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:45 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e948e0800 == 146 [pid = 1885] [id = 782] 10:36:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 187 (0x7f9e963b9c00) [pid = 1885] [serial = 2345] [outer = (nil)] 10:36:45 INFO - PROCESS | 1885 | ++DOMWINDOW == 188 (0x7f9e96952400) [pid = 1885] [serial = 2346] [outer = 0x7f9e963b9c00] 10:36:45 INFO - PROCESS | 1885 | 1461001005969 Marionette DEBUG loaded listener.js 10:36:46 INFO - PROCESS | 1885 | ++DOMWINDOW == 189 (0x7f9e969d6000) [pid = 1885] [serial = 2347] [outer = 0x7f9e963b9c00] 10:36:46 INFO - PROCESS | 1885 | 1461001006843 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:36:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1191ms 10:36:46 INFO - PROCESS | 1885 | 1461001006894 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:36:46 INFO - PROCESS | 1885 | 1461001006902 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:36:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:36:46 INFO - PROCESS | 1885 | 1461001006911 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:36:46 INFO - PROCESS | 1885 | 1461001006913 Marionette TRACE conn3 <- [1,3094,null,{}] 10:36:46 INFO - PROCESS | 1885 | 1461001006918 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}] 10:36:47 INFO - PROCESS | 1885 | 1461001007109 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:36:47 INFO - PROCESS | 1885 | 1461001007301 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:47 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e977cb800 == 147 [pid = 1885] [id = 783] 10:36:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 190 (0x7f9e919ec400) [pid = 1885] [serial = 2348] [outer = (nil)] 10:36:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 191 (0x7f9e96dc8800) [pid = 1885] [serial = 2349] [outer = 0x7f9e919ec400] 10:36:47 INFO - PROCESS | 1885 | 1461001007362 Marionette DEBUG loaded listener.js 10:36:47 INFO - PROCESS | 1885 | ++DOMWINDOW == 192 (0x7f9e97a74800) [pid = 1885] [serial = 2350] [outer = 0x7f9e919ec400] 10:36:48 INFO - PROCESS | 1885 | 1461001008190 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:36:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:36:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1328ms 10:36:48 INFO - PROCESS | 1885 | 1461001008244 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:36:48 INFO - PROCESS | 1885 | 1461001008247 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:36:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:36:48 INFO - PROCESS | 1885 | 1461001008253 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:36:48 INFO - PROCESS | 1885 | 1461001008257 Marionette TRACE conn3 <- [1,3098,null,{}] 10:36:48 INFO - PROCESS | 1885 | 1461001008272 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}] 10:36:48 INFO - PROCESS | 1885 | 1461001008549 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:36:48 INFO - PROCESS | 1885 | 1461001008583 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:48 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e99fb4800 == 148 [pid = 1885] [id = 784] 10:36:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 193 (0x7f9e97beb800) [pid = 1885] [serial = 2351] [outer = (nil)] 10:36:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 194 (0x7f9e981b0400) [pid = 1885] [serial = 2352] [outer = 0x7f9e97beb800] 10:36:48 INFO - PROCESS | 1885 | 1461001008644 Marionette DEBUG loaded listener.js 10:36:48 INFO - PROCESS | 1885 | ++DOMWINDOW == 195 (0x7f9e98498800) [pid = 1885] [serial = 2353] [outer = 0x7f9e97beb800] 10:36:49 INFO - PROCESS | 1885 | 1461001009451 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]]]}] 10:36:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:36:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:36:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1229ms 10:36:49 INFO - PROCESS | 1885 | 1461001009490 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:36:49 INFO - PROCESS | 1885 | 1461001009493 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:36:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:36:49 INFO - PROCESS | 1885 | 1461001009498 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:36:49 INFO - PROCESS | 1885 | 1461001009500 Marionette TRACE conn3 <- [1,3102,null,{}] 10:36:49 INFO - PROCESS | 1885 | 1461001009505 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}] 10:36:49 INFO - PROCESS | 1885 | 1461001009751 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:36:49 INFO - PROCESS | 1885 | 1461001009789 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:49 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9a7b5800 == 149 [pid = 1885] [id = 785] 10:36:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 196 (0x7f9e9a0dcc00) [pid = 1885] [serial = 2354] [outer = (nil)] 10:36:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 197 (0x7f9e9a2f0800) [pid = 1885] [serial = 2355] [outer = 0x7f9e9a0dcc00] 10:36:49 INFO - PROCESS | 1885 | 1461001009846 Marionette DEBUG loaded listener.js 10:36:49 INFO - PROCESS | 1885 | ++DOMWINDOW == 198 (0x7f9e9a38d800) [pid = 1885] [serial = 2356] [outer = 0x7f9e9a0dcc00] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 197 (0x7f9e91c91000) [pid = 1885] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 196 (0x7f9eab821c00) [pid = 1885] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 195 (0x7f9e9f109800) [pid = 1885] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 194 (0x7f9e9474b800) [pid = 1885] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 193 (0x7f9ebfa02c00) [pid = 1885] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 192 (0x7f9e9c6a9c00) [pid = 1885] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 191 (0x7f9ea4bf0400) [pid = 1885] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 190 (0x7f9e96c36c00) [pid = 1885] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 189 (0x7f9e9474f800) [pid = 1885] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 188 (0x7f9ea898a800) [pid = 1885] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 187 (0x7f9ea674e000) [pid = 1885] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 186 (0x7f9e9bf59400) [pid = 1885] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 185 (0x7f9e9dea6800) [pid = 1885] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 184 (0x7f9e91c8d400) [pid = 1885] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 183 (0x7f9ea7734c00) [pid = 1885] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 182 (0x7f9e94a7b000) [pid = 1885] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 181 (0x7f9ebf7d4c00) [pid = 1885] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 180 (0x7f9e96c3a800) [pid = 1885] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 179 (0x7f9ea0419c00) [pid = 1885] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 178 (0x7f9ea7bc2400) [pid = 1885] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 177 (0x7f9e96c36000) [pid = 1885] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 176 (0x7f9ea4ccb000) [pid = 1885] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 175 (0x7f9eac9ca400) [pid = 1885] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 174 (0x7f9e9604cc00) [pid = 1885] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 173 (0x7f9ea0d30000) [pid = 1885] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 172 (0x7f9e9a15d000) [pid = 1885] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 171 (0x7f9e916edc00) [pid = 1885] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 170 (0x7f9ea4cc7800) [pid = 1885] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 169 (0x7f9ea5940000) [pid = 1885] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 168 (0x7f9e9a2eb400) [pid = 1885] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 167 (0x7f9e9a153c00) [pid = 1885] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 166 (0x7f9e9a438400) [pid = 1885] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 165 (0x7f9e9a159400) [pid = 1885] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 164 (0x7f9e919ec000) [pid = 1885] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 163 (0x7f9ea0d2d000) [pid = 1885] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 162 (0x7f9ea4cd1c00) [pid = 1885] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 161 (0x7f9ea4cc7400) [pid = 1885] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 160 (0x7f9ebfa11400) [pid = 1885] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 159 (0x7f9ea7875c00) [pid = 1885] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 158 (0x7f9e919f1400) [pid = 1885] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 157 (0x7f9e97bf3c00) [pid = 1885] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 156 (0x7f9e9f099800) [pid = 1885] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:36:51 INFO - PROCESS | 1885 | --DOMWINDOW == 155 (0x7f9eabbb5000) [pid = 1885] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:36:51 INFO - PROCESS | 1885 | 1461001011490 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:36:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2032ms 10:36:51 INFO - PROCESS | 1885 | 1461001011531 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:36:51 INFO - PROCESS | 1885 | 1461001011535 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:36:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:36:51 INFO - PROCESS | 1885 | 1461001011540 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:36:51 INFO - PROCESS | 1885 | 1461001011542 Marionette TRACE conn3 <- [1,3106,null,{}] 10:36:51 INFO - PROCESS | 1885 | 1461001011547 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}] 10:36:51 INFO - PROCESS | 1885 | 1461001011738 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:36:51 INFO - PROCESS | 1885 | 1461001011929 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:51 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e9ab40800 == 150 [pid = 1885] [id = 786] 10:36:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 156 (0x7f9e919ec000) [pid = 1885] [serial = 2357] [outer = (nil)] 10:36:51 INFO - PROCESS | 1885 | ++DOMWINDOW == 157 (0x7f9e9a159400) [pid = 1885] [serial = 2358] [outer = 0x7f9e919ec000] 10:36:51 INFO - PROCESS | 1885 | 1461001011993 Marionette DEBUG loaded listener.js 10:36:52 INFO - PROCESS | 1885 | ++DOMWINDOW == 158 (0x7f9e9a434000) [pid = 1885] [serial = 2359] [outer = 0x7f9e919ec000] 10:36:52 INFO - PROCESS | 1885 | 1461001012591 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]]]}] 10:36:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:36:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:36:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:36:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1075ms 10:36:52 INFO - PROCESS | 1885 | 1461001012622 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:36:52 INFO - PROCESS | 1885 | 1461001012625 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:36:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:36:52 INFO - PROCESS | 1885 | 1461001012631 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:36:52 INFO - PROCESS | 1885 | 1461001012633 Marionette TRACE conn3 <- [1,3110,null,{}] 10:36:52 INFO - PROCESS | 1885 | 1461001012639 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}] 10:36:52 INFO - PROCESS | 1885 | 1461001012841 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:36:53 INFO - PROCESS | 1885 | 1461001013218 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:53 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e90267000 == 151 [pid = 1885] [id = 787] 10:36:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 159 (0x7f9e916f9800) [pid = 1885] [serial = 2360] [outer = (nil)] 10:36:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 160 (0x7f9e91a65800) [pid = 1885] [serial = 2361] [outer = 0x7f9e916f9800] 10:36:53 INFO - PROCESS | 1885 | 1461001013294 Marionette DEBUG loaded listener.js 10:36:53 INFO - PROCESS | 1885 | ++DOMWINDOW == 161 (0x7f9e949c7c00) [pid = 1885] [serial = 2362] [outer = 0x7f9e916f9800] 10:36:54 INFO - PROCESS | 1885 | 1461001014109 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"]]]}] 10:36:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:36:54 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 10:36:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:36:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:36:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1529ms 10:36:54 INFO - PROCESS | 1885 | 1461001014162 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:36:54 INFO - PROCESS | 1885 | 1461001014168 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:36:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:36:54 INFO - PROCESS | 1885 | 1461001014176 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:36:54 INFO - PROCESS | 1885 | 1461001014180 Marionette TRACE conn3 <- [1,3114,null,{}] 10:36:54 INFO - PROCESS | 1885 | 1461001014228 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}] 10:36:54 INFO - PROCESS | 1885 | 1461001014494 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:36:54 INFO - PROCESS | 1885 | 1461001014706 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\", \"cc8d36bb-dabf-419b-a4df-078c8a89e513\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:54 INFO - PROCESS | 1885 | ++DOCSHELL 0x7f9e98226000 == 152 [pid = 1885] [id = 788] 10:36:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 162 (0x7f9e91c99800) [pid = 1885] [serial = 2363] [outer = (nil)] 10:36:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 163 (0x7f9e97a6ec00) [pid = 1885] [serial = 2364] [outer = 0x7f9e91c99800] 10:36:54 INFO - PROCESS | 1885 | 1461001014782 Marionette DEBUG loaded listener.js 10:36:54 INFO - PROCESS | 1885 | ++DOMWINDOW == 164 (0x7f9e97bf1c00) [pid = 1885] [serial = 2365] [outer = 0x7f9e91c99800] 10:36:55 INFO - PROCESS | 1885 | 1461001015629 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]]]}] 10:36:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:36:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1489ms 10:36:55 INFO - PROCESS | 1885 | 1461001015669 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:36:55 INFO - PROCESS | 1885 | 1461001015675 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:36:56 WARNING - u'runner_teardown' () 10:36:56 INFO - No more tests 10:36:56 INFO - Got 0 unexpected results 10:36:56 INFO - SUITE-END | took 1134s 10:36:56 INFO - Closing logging queue 10:36:56 INFO - queue closed 10:36:57 INFO - Return code: 0 10:36:57 WARNING - # TBPL SUCCESS # 10:36:57 INFO - Running post-action listener: _resource_record_post_action 10:36:57 INFO - Running post-run listener: _resource_record_post_run 10:36:58 INFO - Total resource usage - Wall time: 1169s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 972480512; Read time: 396; Write time: 309756 10:36:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:36:58 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51249152; Read time: 0; Write time: 42948 10:36:58 INFO - run-tests - Wall time: 1139s; CPU: 98.0%; Read bytes: 5615616; Write bytes: 921182208; Read time: 296; Write time: 266808 10:36:58 INFO - Running post-run listener: _upload_blobber_files 10:36:58 INFO - Blob upload gear active. 10:36:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:36:58 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 10:36:58 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'] 10:36:58 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 10:36:58 INFO - (blobuploader) - INFO - Open directory for files ... 10:36:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:36:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:36:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:36:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:36:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:36:59 INFO - (blobuploader) - INFO - Done attempting. 10:36:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:36:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:36:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:37:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:37:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:37:00 INFO - (blobuploader) - INFO - Done attempting. 10:37:00 INFO - (blobuploader) - INFO - Iteration through files over. 10:37:00 INFO - Return code: 0 10:37:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:37:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:37:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3951bcf5b5dbb21c3b06debed732deef03d013b11b7573b7a4f53cc6dd3c23a84dabc07ed78b04d84b6394ed79689f70e9e5cc4ce8a460813873cd93c21a54e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0396600025c7bca59a95cd97c6a03514f14a986b8ad921e9d05b216d4a9029ba25862f392db2328fbcbdd3b038e11b554e2dddb8f089bccb28f2fbb5e68432bd"} 10:37:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:37:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:37:00 INFO - Contents: 10:37:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3951bcf5b5dbb21c3b06debed732deef03d013b11b7573b7a4f53cc6dd3c23a84dabc07ed78b04d84b6394ed79689f70e9e5cc4ce8a460813873cd93c21a54e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0396600025c7bca59a95cd97c6a03514f14a986b8ad921e9d05b216d4a9029ba25862f392db2328fbcbdd3b038e11b554e2dddb8f089bccb28f2fbb5e68432bd"} 10:37:00 INFO - Running post-run listener: copy_logs_to_upload_dir 10:37:00 INFO - Copying logs to upload dir... 10:37:00 INFO - mkdir: /builds/slave/test/build/upload/logs 10:37:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1265.761365 ========= master_lag: 2.87 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 8 secs) (at 2016-04-18 10:37:03.299457) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 10:37:03.300702) ========= 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-1460996080.668895-597278049 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/3951bcf5b5dbb21c3b06debed732deef03d013b11b7573b7a4f53cc6dd3c23a84dabc07ed78b04d84b6394ed79689f70e9e5cc4ce8a460813873cd93c21a54e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0396600025c7bca59a95cd97c6a03514f14a986b8ad921e9d05b216d4a9029ba25862f392db2328fbcbdd3b038e11b554e2dddb8f089bccb28f2fbb5e68432bd"} build_url:https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032825 build_url: 'https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/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/3951bcf5b5dbb21c3b06debed732deef03d013b11b7573b7a4f53cc6dd3c23a84dabc07ed78b04d84b6394ed79689f70e9e5cc4ce8a460813873cd93c21a54e0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0396600025c7bca59a95cd97c6a03514f14a986b8ad921e9d05b216d4a9029ba25862f392db2328fbcbdd3b038e11b554e2dddb8f089bccb28f2fbb5e68432bd"}' symbols_url: 'https://queue.taskcluster.net/v1/task/InLF8BdvSnO0kU8wAb981Q/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-18 10:37:03.374042) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:37:03.374570) ========= 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-1460996080.668895-597278049 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017224 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 10:37:03.438466) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 10:37:03.438778) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 10:37:03.439225) ========= ========= Total master_lag: 3.06 =========