builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1522 starttime: 1461030922.1 results: success (0) buildid: 20160418170621 builduid: dbe4f9d16f1a427ca077b295e2e79612 revision: 167c5e5e4b5c539b6db9b030ea2aaa2b5bccdd8b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:22.097682) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:22.098317) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:22.098744) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:22.287871) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:22.288329) ========= 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-1461030885.88335-1081259689 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 18:55:22-- 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% 9.94M=0.001s 2016-04-18 18:55:23 (9.94 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.823908 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:23.148875) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:23.149390) ========= 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-1461030885.88335-1081259689 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018436 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:23.215518) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 18:55:23.216050) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 167c5e5e4b5c539b6db9b030ea2aaa2b5bccdd8b --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 167c5e5e4b5c539b6db9b030ea2aaa2b5bccdd8b --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-1461030885.88335-1081259689 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 18:55:23,313 truncating revision to first 12 chars 2016-04-18 18:55:23,313 Setting DEBUG logging. 2016-04-18 18:55:23,313 attempt 1/10 2016-04-18 18:55:23,313 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/167c5e5e4b5c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 18:55:25,150 unpacking tar archive at: mozilla-inbound-167c5e5e4b5c/testing/mozharness/ program finished with exit code 0 elapsedTime=2.350812 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 18:55:25.602239) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:25.602720) ========= script_repo_revision: 167c5e5e4b5c539b6db9b030ea2aaa2b5bccdd8b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:25.603309) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:25.603715) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 18:55:25.634217) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 9 secs) (at 2016-04-18 18:55:25.634677) ========= /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-1461030885.88335-1081259689 _=/tools/buildbot/bin/python using PTY: False 18:55:25 INFO - MultiFileLogger online at 20160418 18:55:25 in /builds/slave/test 18:55:25 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 18:55:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:55:25 INFO - {'append_to_log': False, 18:55:25 INFO - 'base_work_dir': '/builds/slave/test', 18:55:25 INFO - 'blob_upload_branch': 'mozilla-inbound', 18:55:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:55:25 INFO - 'buildbot_json_path': 'buildprops.json', 18:55:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:55:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:55:25 INFO - 'download_minidump_stackwalk': True, 18:55:25 INFO - 'download_symbols': 'true', 18:55:25 INFO - 'e10s': False, 18:55:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:55:25 INFO - 'tooltool.py': '/tools/tooltool.py', 18:55:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:55:25 INFO - '/tools/misc-python/virtualenv.py')}, 18:55:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:55:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:55:25 INFO - 'log_level': 'info', 18:55:25 INFO - 'log_to_console': True, 18:55:25 INFO - 'opt_config_files': (), 18:55:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:55:25 INFO - '--processes=1', 18:55:25 INFO - '--config=%(test_path)s/wptrunner.ini', 18:55:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:55:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:55:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:55:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:55:25 INFO - 'pip_index': False, 18:55:25 INFO - 'require_test_zip': True, 18:55:25 INFO - 'test_type': ('testharness',), 18:55:25 INFO - 'this_chunk': '1', 18:55:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:55:25 INFO - 'total_chunks': '10', 18:55:25 INFO - 'virtualenv_path': 'venv', 18:55:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:55:25 INFO - 'work_dir': 'build'} 18:55:25 INFO - ##### 18:55:25 INFO - ##### Running clobber step. 18:55:25 INFO - ##### 18:55:25 INFO - Running pre-action listener: _resource_record_pre_action 18:55:25 INFO - Running main action method: clobber 18:55:25 INFO - rmtree: /builds/slave/test/build 18:55:25 INFO - Running post-action listener: _resource_record_post_action 18:55:25 INFO - ##### 18:55:25 INFO - ##### Running read-buildbot-config step. 18:55:25 INFO - ##### 18:55:25 INFO - Running pre-action listener: _resource_record_pre_action 18:55:25 INFO - Running main action method: read_buildbot_config 18:55:25 INFO - Using buildbot properties: 18:55:25 INFO - { 18:55:25 INFO - "project": "", 18:55:25 INFO - "product": "firefox", 18:55:25 INFO - "script_repo_revision": "production", 18:55:25 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 18:55:25 INFO - "repository": "", 18:55:25 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 18:55:25 INFO - "buildid": "20160418170621", 18:55:25 INFO - "pgo_build": "False", 18:55:25 INFO - "basedir": "/builds/slave/test", 18:55:25 INFO - "buildnumber": 38, 18:55:25 INFO - "slavename": "tst-linux64-spot-1522", 18:55:25 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 18:55:25 INFO - "platform": "linux64", 18:55:25 INFO - "branch": "mozilla-inbound", 18:55:25 INFO - "revision": "167c5e5e4b5c539b6db9b030ea2aaa2b5bccdd8b", 18:55:25 INFO - "repo_path": "integration/mozilla-inbound", 18:55:25 INFO - "moz_repo_path": "", 18:55:25 INFO - "stage_platform": "linux64", 18:55:25 INFO - "builduid": "dbe4f9d16f1a427ca077b295e2e79612", 18:55:25 INFO - "slavebuilddir": "test" 18:55:25 INFO - } 18:55:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 18:55:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 18:55:25 INFO - Running post-action listener: _resource_record_post_action 18:55:25 INFO - ##### 18:55:25 INFO - ##### Running download-and-extract step. 18:55:25 INFO - ##### 18:55:25 INFO - Running pre-action listener: _resource_record_pre_action 18:55:25 INFO - Running main action method: download_and_extract 18:55:25 INFO - mkdir: /builds/slave/test/build/tests 18:55:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:55:25 INFO - https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 18:55:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:55:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:55:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:27 INFO - Downloaded 1361 bytes. 18:55:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:55:27 INFO - Using the following test package requirements: 18:55:27 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:55:27 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 18:55:27 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 18:55:27 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'jsshell-linux-x86_64.zip'], 18:55:27 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 18:55:27 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:55:27 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 18:55:27 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 18:55:27 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 18:55:27 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:55:27 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 18:55:27 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 18:55:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:55:27 INFO - https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 18:55:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:55:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:55:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:32 INFO - Downloaded 22674217 bytes. 18:55:32 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/*'] 18:55:32 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/* 18:55:32 INFO - caution: filename not matched: web-platform/* 18:55:32 INFO - Return code: 11 18:55:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:55:32 INFO - https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 18:55:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:55:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:55:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:37 INFO - Downloaded 36382568 bytes. 18:55:37 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/*'] 18:55:37 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/* 18:55:41 INFO - caution: filename not matched: bin/* 18:55:41 INFO - caution: filename not matched: config/* 18:55:41 INFO - caution: filename not matched: mozbase/* 18:55:41 INFO - caution: filename not matched: marionette/* 18:55:41 INFO - caution: filename not matched: tools/wptserve/* 18:55:41 INFO - Return code: 11 18:55:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:55:41 INFO - https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 18:55:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:48 INFO - Downloaded 64166948 bytes. 18:55:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:48 INFO - mkdir: /builds/slave/test/properties 18:55:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:55:48 INFO - Writing to file /builds/slave/test/properties/build_url 18:55:48 INFO - Contents: 18:55:48 INFO - build_url:https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:55:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:55:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:55:49 INFO - Contents: 18:55:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:49 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')]} 18:55:49 INFO - https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:55:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:55:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LaIr78McQ3-jC1mavg7A8w/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 18:55:53 INFO - Downloaded 90740196 bytes. 18:55:53 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'] 18:55:53 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 18:55:58 INFO - Return code: 0 18:55:58 INFO - Running post-action listener: _resource_record_post_action 18:55:58 INFO - Running post-action listener: set_extra_try_arguments 18:55:58 INFO - ##### 18:55:58 INFO - ##### Running create-virtualenv step. 18:55:58 INFO - ##### 18:55:58 INFO - Running pre-action listener: _pre_create_virtualenv 18:55:58 INFO - Running pre-action listener: _resource_record_pre_action 18:55:58 INFO - Running main action method: create_virtualenv 18:55:58 INFO - Creating virtualenv /builds/slave/test/build/venv 18:55:58 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 18:55:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:55:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:55:59 INFO - Using real prefix '/usr' 18:55:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:56:02 INFO - Installing distribute.............................................................................................................................................................................................done. 18:56:06 INFO - Installing pip.................done. 18:56:06 INFO - Return code: 0 18:56:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:56:06 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')]} 18:56:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:06 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')]} 18:56:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:06 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 0x1a8a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a8b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ad02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ac7e20>, '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 0x1ace360>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ace810>, '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-1461030885.88335-1081259689', '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 18:56:06 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 18:56:06 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 18:56:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:06 INFO - 'CCACHE_UMASK': '002', 18:56:06 INFO - 'DISPLAY': ':0', 18:56:06 INFO - 'HOME': '/home/cltbld', 18:56:06 INFO - 'LANG': 'en_US.UTF-8', 18:56:06 INFO - 'LOGNAME': 'cltbld', 18:56:06 INFO - 'MAIL': '/var/mail/cltbld', 18:56:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:06 INFO - 'MOZ_NO_REMOTE': '1', 18:56:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:06 INFO - 'PWD': '/builds/slave/test', 18:56:06 INFO - 'SHELL': '/bin/bash', 18:56:06 INFO - 'SHLVL': '1', 18:56:06 INFO - 'TERM': 'linux', 18:56:06 INFO - 'TMOUT': '86400', 18:56:06 INFO - 'USER': 'cltbld', 18:56:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461030885.88335-1081259689', 18:56:06 INFO - '_': '/tools/buildbot/bin/python'} 18:56:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:06 INFO - Downloading/unpacking psutil>=0.7.1 18:56:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:56:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:56:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:56:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:56:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:56:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:56:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:56:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:56:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:56:12 INFO - Installing collected packages: psutil 18:56:12 INFO - Running setup.py install for psutil 18:56:12 INFO - building 'psutil._psutil_linux' extension 18:56:12 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 18:56:14 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 18:56:14 INFO - building 'psutil._psutil_posix' extension 18:56:14 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 18:56:14 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 18:56:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:56:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:56:14 INFO - Successfully installed psutil 18:56:14 INFO - Cleaning up... 18:56:15 INFO - Return code: 0 18:56:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:56:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:15 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 0x1a8a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a8b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ad02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ac7e20>, '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 0x1ace360>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ace810>, '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-1461030885.88335-1081259689', '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 18:56:15 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 18:56:15 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 18:56:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:15 INFO - 'CCACHE_UMASK': '002', 18:56:15 INFO - 'DISPLAY': ':0', 18:56:15 INFO - 'HOME': '/home/cltbld', 18:56:15 INFO - 'LANG': 'en_US.UTF-8', 18:56:15 INFO - 'LOGNAME': 'cltbld', 18:56:15 INFO - 'MAIL': '/var/mail/cltbld', 18:56:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:15 INFO - 'MOZ_NO_REMOTE': '1', 18:56:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:15 INFO - 'PWD': '/builds/slave/test', 18:56:15 INFO - 'SHELL': '/bin/bash', 18:56:15 INFO - 'SHLVL': '1', 18:56:15 INFO - 'TERM': 'linux', 18:56:15 INFO - 'TMOUT': '86400', 18:56:15 INFO - 'USER': 'cltbld', 18:56:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461030885.88335-1081259689', 18:56:15 INFO - '_': '/tools/buildbot/bin/python'} 18:56:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:56:15 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 18:56:15 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 18:56:15 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 18:56:15 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 18:56:15 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 18:56:15 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 18:56:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:56:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:56:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:56:20 INFO - Installing collected packages: mozsystemmonitor 18:56:20 INFO - Running setup.py install for mozsystemmonitor 18:56:20 INFO - Successfully installed mozsystemmonitor 18:56:20 INFO - Cleaning up... 18:56:21 INFO - Return code: 0 18:56:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:56:21 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')]} 18:56:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:21 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')]} 18:56:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:21 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 0x1a8a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a8b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ad02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ac7e20>, '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 0x1ace360>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ace810>, '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-1461030885.88335-1081259689', '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 18:56:21 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 18:56:21 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 18:56:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:21 INFO - 'CCACHE_UMASK': '002', 18:56:21 INFO - 'DISPLAY': ':0', 18:56:21 INFO - 'HOME': '/home/cltbld', 18:56:21 INFO - 'LANG': 'en_US.UTF-8', 18:56:21 INFO - 'LOGNAME': 'cltbld', 18:56:21 INFO - 'MAIL': '/var/mail/cltbld', 18:56:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:21 INFO - 'MOZ_NO_REMOTE': '1', 18:56:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:21 INFO - 'PWD': '/builds/slave/test', 18:56:21 INFO - 'SHELL': '/bin/bash', 18:56:21 INFO - 'SHLVL': '1', 18:56:21 INFO - 'TERM': 'linux', 18:56:21 INFO - 'TMOUT': '86400', 18:56:21 INFO - 'USER': 'cltbld', 18:56:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461030885.88335-1081259689', 18:56:21 INFO - '_': '/tools/buildbot/bin/python'} 18:56:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:21 INFO - Downloading/unpacking blobuploader==1.2.4 18:56: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 18:56: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 18:56: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 18:56: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 18:56: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 18:56: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 18:56:26 INFO - Downloading blobuploader-1.2.4.tar.gz 18:56:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:56:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:56:27 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 18:56:27 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 18:56:27 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 18:56:27 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 18:56:27 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 18:56:27 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 18:56:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:56:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:56:28 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 18:56:28 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 18:56:28 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 18:56:28 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 18:56:28 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 18:56:28 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 18:56:28 INFO - Downloading docopt-0.6.1.tar.gz 18:56:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:56:29 INFO - Installing collected packages: blobuploader, requests, docopt 18:56:29 INFO - Running setup.py install for blobuploader 18:56:29 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:56:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:56:29 INFO - Running setup.py install for requests 18:56:30 INFO - Running setup.py install for docopt 18:56:30 INFO - Successfully installed blobuploader requests docopt 18:56:30 INFO - Cleaning up... 18:56:30 INFO - Return code: 0 18:56:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:56:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:56:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:30 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 0x1a8a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a8b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ad02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ac7e20>, '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 0x1ace360>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ace810>, '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-1461030885.88335-1081259689', '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 18:56:30 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 18:56:30 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 18:56:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:30 INFO - 'CCACHE_UMASK': '002', 18:56:30 INFO - 'DISPLAY': ':0', 18:56:30 INFO - 'HOME': '/home/cltbld', 18:56:30 INFO - 'LANG': 'en_US.UTF-8', 18:56:30 INFO - 'LOGNAME': 'cltbld', 18:56:30 INFO - 'MAIL': '/var/mail/cltbld', 18:56:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:30 INFO - 'MOZ_NO_REMOTE': '1', 18:56:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:30 INFO - 'PWD': '/builds/slave/test', 18:56:30 INFO - 'SHELL': '/bin/bash', 18:56:30 INFO - 'SHLVL': '1', 18:56:30 INFO - 'TERM': 'linux', 18:56:30 INFO - 'TMOUT': '86400', 18:56:30 INFO - 'USER': 'cltbld', 18:56:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461030885.88335-1081259689', 18:56:30 INFO - '_': '/tools/buildbot/bin/python'} 18:56:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:56:30 INFO - Running setup.py (path:/tmp/pip-rsR8Cv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:56:31 INFO - Running setup.py (path:/tmp/pip-KPxpkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:56:31 INFO - Running setup.py (path:/tmp/pip-uwXyWR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:56:31 INFO - Running setup.py (path:/tmp/pip-6lZvuo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:56:31 INFO - Running setup.py (path:/tmp/pip-p4jc1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:56:31 INFO - Running setup.py (path:/tmp/pip-c3pSgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:56:31 INFO - Running setup.py (path:/tmp/pip-Qsx_jn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:56:31 INFO - Running setup.py (path:/tmp/pip-1feifw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:56:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:56:31 INFO - Running setup.py (path:/tmp/pip-ucWm2r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:56:32 INFO - Running setup.py (path:/tmp/pip-d7fF58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:56:32 INFO - Running setup.py (path:/tmp/pip-Qdv3bl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:56:32 INFO - Running setup.py (path:/tmp/pip-gU3KHW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:56:32 INFO - Running setup.py (path:/tmp/pip-ESTcuy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:56:32 INFO - Running setup.py (path:/tmp/pip-d0iIUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:32 INFO - Running setup.py (path:/tmp/pip-Y0PXiS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:56:32 INFO - Running setup.py (path:/tmp/pip-iqVMCr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:56:33 INFO - Running setup.py (path:/tmp/pip-DXXUMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:56:33 INFO - Running setup.py (path:/tmp/pip-ERvAWx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:56:33 INFO - Running setup.py (path:/tmp/pip-H7fgf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:33 INFO - Running setup.py (path:/tmp/pip-oYpRqc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:56:33 INFO - Running setup.py (path:/tmp/pip-8K0ICj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:56:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:56:34 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 18:56:34 INFO - Running setup.py install for manifestparser 18:56:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:56:34 INFO - Running setup.py install for mozcrash 18:56:34 INFO - Running setup.py install for mozdebug 18:56:34 INFO - Running setup.py install for mozdevice 18:56:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Running setup.py install for mozfile 18:56:35 INFO - Running setup.py install for mozhttpd 18:56:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Running setup.py install for mozinfo 18:56:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Running setup.py install for mozInstall 18:56:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:56:35 INFO - Running setup.py install for mozleak 18:56:35 INFO - Running setup.py install for mozlog 18:56:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:56:36 INFO - Running setup.py install for moznetwork 18:56:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:56:36 INFO - Running setup.py install for mozprocess 18:56:36 INFO - Running setup.py install for mozprofile 18:56:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:56:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:56:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:56:36 INFO - Running setup.py install for mozrunner 18:56:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:56:37 INFO - Running setup.py install for mozscreenshot 18:56:37 INFO - Running setup.py install for moztest 18:56:37 INFO - Running setup.py install for mozversion 18:56:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:56:37 INFO - Running setup.py install for wptserve 18:56:38 INFO - Running setup.py install for marionette-driver 18:56:38 INFO - Running setup.py install for browsermob-proxy 18:56:38 INFO - Running setup.py install for marionette-client 18:56:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:56:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:56:38 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 18:56:38 INFO - Cleaning up... 18:56:38 INFO - Return code: 0 18:56:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:56:38 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')]} 18:56:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:56:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:38 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')]} 18:56:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:56:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:56:38 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 0x1a8a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a8b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ad02e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ac7e20>, '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 0x1ace360>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ace810>, '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-1461030885.88335-1081259689', '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 18:56:38 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 18:56:38 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 18:56:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:56:38 INFO - 'CCACHE_UMASK': '002', 18:56:38 INFO - 'DISPLAY': ':0', 18:56:38 INFO - 'HOME': '/home/cltbld', 18:56:38 INFO - 'LANG': 'en_US.UTF-8', 18:56:38 INFO - 'LOGNAME': 'cltbld', 18:56:38 INFO - 'MAIL': '/var/mail/cltbld', 18:56:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:56:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:56:38 INFO - 'MOZ_NO_REMOTE': '1', 18:56:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:56:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:56:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:56:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:56:38 INFO - 'PWD': '/builds/slave/test', 18:56:38 INFO - 'SHELL': '/bin/bash', 18:56:38 INFO - 'SHLVL': '1', 18:56:38 INFO - 'TERM': 'linux', 18:56:38 INFO - 'TMOUT': '86400', 18:56:38 INFO - 'USER': 'cltbld', 18:56:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461030885.88335-1081259689', 18:56:38 INFO - '_': '/tools/buildbot/bin/python'} 18:56:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:56:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:56:39 INFO - Running setup.py (path:/tmp/pip-lPRTHl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:56:39 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)) 18:56:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:56:39 INFO - Running setup.py (path:/tmp/pip-NsPZYT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:56:39 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)) 18:56:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:56:39 INFO - Running setup.py (path:/tmp/pip-mSsgfw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:56:39 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)) 18:56:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:56:39 INFO - Running setup.py (path:/tmp/pip-zdWAE3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:56:39 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)) 18:56:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:56:39 INFO - Running setup.py (path:/tmp/pip-mhfGgW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:56:40 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)) 18:56:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:56:40 INFO - Running setup.py (path:/tmp/pip-jjMguS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:56:40 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)) 18:56:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:56:40 INFO - Running setup.py (path:/tmp/pip-iurfiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:56:40 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)) 18:56:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:56:40 INFO - Running setup.py (path:/tmp/pip-ptoQOK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:56:40 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)) 18:56:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:56:40 INFO - Running setup.py (path:/tmp/pip-eB6mjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:56:40 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)) 18:56:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:56:40 INFO - Running setup.py (path:/tmp/pip-yTWozs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:56:40 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)) 18:56:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:56:40 INFO - Running setup.py (path:/tmp/pip-tqcda4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:56:40 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)) 18:56:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:56:40 INFO - Running setup.py (path:/tmp/pip-3QscxN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:56:41 INFO - Running setup.py (path:/tmp/pip-xzgYCl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:56:41 INFO - Running setup.py (path:/tmp/pip-cFZEAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:41 INFO - Running setup.py (path:/tmp/pip-wvJcqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:56:41 INFO - Running setup.py (path:/tmp/pip-_bAilO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:56:41 INFO - Running setup.py (path:/tmp/pip-gaYYD_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:56:41 INFO - Running setup.py (path:/tmp/pip-ORQ9Jg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:56:41 INFO - Running setup.py (path:/tmp/pip-9xXsyx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:56:41 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)) 18:56:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:41 INFO - Running setup.py (path:/tmp/pip-IQl7FX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:56:42 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)) 18:56:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:56:42 INFO - Running setup.py (path:/tmp/pip-Var2ZM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:56:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:56:42 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)) 18:56:42 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)) 18:56:42 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)) 18:56:42 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)) 18:56:42 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)) 18:56:42 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)) 18:56:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:56:42 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 18:56:42 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 18:56:42 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 18:56:42 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 18:56:42 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 18:56:42 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 18:56:47 INFO - Downloading blessings-1.6.tar.gz 18:56:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:56:47 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)) 18:56:47 INFO - Installing collected packages: blessings 18:56:47 INFO - Running setup.py install for blessings 18:56:48 INFO - Successfully installed blessings 18:56:48 INFO - Cleaning up... 18:56:48 INFO - Return code: 0 18:56:48 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:56:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:56:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:56:48 INFO - Reading from file tmpfile_stdout 18:56:48 INFO - Current package versions: 18:56:48 INFO - argparse == 1.2.1 18:56:48 INFO - blessings == 1.6 18:56:48 INFO - blobuploader == 1.2.4 18:56:48 INFO - browsermob-proxy == 0.6.0 18:56:48 INFO - docopt == 0.6.1 18:56:48 INFO - manifestparser == 1.1 18:56:48 INFO - marionette-client == 2.3.0 18:56:48 INFO - marionette-driver == 1.4.0 18:56:48 INFO - mozInstall == 1.12 18:56:48 INFO - mozcrash == 0.17 18:56:48 INFO - mozdebug == 0.1 18:56:48 INFO - mozdevice == 0.48 18:56:48 INFO - mozfile == 1.2 18:56:48 INFO - mozhttpd == 0.7 18:56:48 INFO - mozinfo == 0.9 18:56:48 INFO - mozleak == 0.1 18:56:48 INFO - mozlog == 3.1 18:56:48 INFO - moznetwork == 0.27 18:56:48 INFO - mozprocess == 0.22 18:56:48 INFO - mozprofile == 0.28 18:56:48 INFO - mozrunner == 6.11 18:56:48 INFO - mozscreenshot == 0.1 18:56:48 INFO - mozsystemmonitor == 0.0 18:56:48 INFO - moztest == 0.7 18:56:48 INFO - mozversion == 1.4 18:56:48 INFO - psutil == 3.1.1 18:56:48 INFO - requests == 1.2.3 18:56:48 INFO - wptserve == 1.4.0 18:56:48 INFO - wsgiref == 0.1.2 18:56:48 INFO - Running post-action listener: _resource_record_post_action 18:56:48 INFO - Running post-action listener: _start_resource_monitoring 18:56:48 INFO - Starting resource monitoring. 18:56:48 INFO - ##### 18:56:48 INFO - ##### Running pull step. 18:56:48 INFO - ##### 18:56:48 INFO - Running pre-action listener: _resource_record_pre_action 18:56:48 INFO - Running main action method: pull 18:56:48 INFO - Pull has nothing to do! 18:56:48 INFO - Running post-action listener: _resource_record_post_action 18:56:48 INFO - ##### 18:56:48 INFO - ##### Running install step. 18:56:48 INFO - ##### 18:56:48 INFO - Running pre-action listener: _resource_record_pre_action 18:56:48 INFO - Running main action method: install 18:56:48 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:56:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:56:49 INFO - Reading from file tmpfile_stdout 18:56:49 INFO - Detecting whether we're running mozinstall >=1.0... 18:56:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:56:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:56:49 INFO - Reading from file tmpfile_stdout 18:56:49 INFO - Output received: 18:56:49 INFO - Usage: mozinstall [options] installer 18:56:49 INFO - Options: 18:56:49 INFO - -h, --help show this help message and exit 18:56:49 INFO - -d DEST, --destination=DEST 18:56:49 INFO - Directory to install application into. [default: 18:56:49 INFO - "/builds/slave/test"] 18:56:49 INFO - --app=APP Application being installed. [default: firefox] 18:56:49 INFO - mkdir: /builds/slave/test/build/application 18:56:49 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'] 18:56:49 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 18:57:18 INFO - Reading from file tmpfile_stdout 18:57:18 INFO - Output received: 18:57:18 INFO - /builds/slave/test/build/application/firefox/firefox 18:57:18 INFO - Running post-action listener: _resource_record_post_action 18:57:18 INFO - ##### 18:57:18 INFO - ##### Running run-tests step. 18:57:18 INFO - ##### 18:57:18 INFO - Running pre-action listener: _resource_record_pre_action 18:57:18 INFO - Running main action method: run_tests 18:57:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:57:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:57:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:57:18 INFO - grabbing minidump binary from tooltool 18:57:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:57:18 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 0x1ac7e20>, '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 0x1ace360>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ace810>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:57:18 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 18:57:18 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 18:57:18 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 18:57:18 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 18:57:19 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmppf0MJ6 18:57:19 INFO - INFO - File integrity verified, renaming tmppf0MJ6 to linux64-minidump_stackwalk 18:57:19 INFO - INFO - Updating local cache /builds/tooltool_cache... 18:57:19 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 18:57:19 INFO - Return code: 0 18:57:19 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 18:57:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:57:19 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/LaIr78McQ3-jC1mavg7A8w/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 18:57:19 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/LaIr78McQ3-jC1mavg7A8w/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 18:57:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:57:19 INFO - 'CCACHE_UMASK': '002', 18:57:19 INFO - 'DISPLAY': ':0', 18:57:19 INFO - 'HOME': '/home/cltbld', 18:57:19 INFO - 'LANG': 'en_US.UTF-8', 18:57:19 INFO - 'LOGNAME': 'cltbld', 18:57:19 INFO - 'MAIL': '/var/mail/cltbld', 18:57:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:57:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:57:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:57:19 INFO - 'MOZ_NO_REMOTE': '1', 18:57:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:57:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:57:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:57:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:57:19 INFO - 'PWD': '/builds/slave/test', 18:57:19 INFO - 'SHELL': '/bin/bash', 18:57:19 INFO - 'SHLVL': '1', 18:57:19 INFO - 'TERM': 'linux', 18:57:19 INFO - 'TMOUT': '86400', 18:57:19 INFO - 'USER': 'cltbld', 18:57:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461030885.88335-1081259689', 18:57:19 INFO - '_': '/tools/buildbot/bin/python'} 18:57:19 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/LaIr78McQ3-jC1mavg7A8w/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 18:57:20 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 18:57:20 INFO - import pkg_resources 18:57:22 INFO - Using 1 client processes 18:57:22 INFO - wptserve Starting http server on 127.0.0.1:8000 18:57:22 INFO - wptserve Starting http server on 127.0.0.1:8001 18:57:22 INFO - wptserve Starting http server on 127.0.0.1:8443 18:57:25 INFO - SUITE-START | Running 778 tests 18:57:25 INFO - Running testharness tests 18:57:25 INFO - Setting up ssl 18:57:25 INFO - PROCESS | certutil | 18:57:25 INFO - PROCESS | certutil | 18:57:25 INFO - PROCESS | certutil | 18:57:25 INFO - Certificate Nickname Trust Attributes 18:57:25 INFO - SSL,S/MIME,JAR/XPI 18:57:25 INFO - 18:57:25 INFO - web-platform-tests CT,, 18:57:25 INFO - 18:57:25 INFO - Starting runner 18:57:27 INFO - PROCESS | 1928 | 1461031047687 Marionette DEBUG Marionette enabled via build flag and pref 18:57:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400ab06000 == 1 [pid = 1928] [id = 1] 18:57:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 1 (0x7f400ab06800) [pid = 1928] [serial = 1] [outer = (nil)] 18:57:28 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:57:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 2 (0x7f400ab07800) [pid = 1928] [serial = 2] [outer = 0x7f400ab06800] 18:57:28 INFO - PROCESS | 1928 | 1461031048482 Marionette INFO Listening on port 2828 18:57:29 INFO - PROCESS | 1928 | 1461031049001 Marionette DEBUG Marionette enabled via command-line flag 18:57:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007c7e800 == 2 [pid = 1928] [id = 2] 18:57:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 3 (0x7f4007cc5000) [pid = 1928] [serial = 3] [outer = (nil)] 18:57:29 INFO - PROCESS | 1928 | [1928] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 18:57:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 4 (0x7f4007cc6000) [pid = 1928] [serial = 4] [outer = 0x7f4007cc5000] 18:57:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f4007ac94f0 18:57:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f400d39bdc0 18:57:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f4006e180d0 18:57:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f4006e183d0 18:57:29 INFO - PROCESS | 1928 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f4006e18790 18:57:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 5 (0x7f400c806800) [pid = 1928] [serial = 5] [outer = 0x7f400ab06800] 18:57:30 INFO - PROCESS | 1928 | [1928] 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 18:57:30 INFO - PROCESS | 1928 | 1461031050188 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55752 18:57:30 INFO - PROCESS | 1928 | [1928] 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 18:57:30 INFO - PROCESS | 1928 | 1461031050265 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55753 18:57:30 INFO - PROCESS | 1928 | [1928] 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 18:57:30 INFO - PROCESS | 1928 | 1461031050278 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55754 18:57:30 INFO - PROCESS | 1928 | 1461031050283 Marionette DEBUG Closed connection conn0 18:57:30 INFO - PROCESS | 1928 | 1461031050359 Marionette DEBUG Closed connection conn1 18:57:30 INFO - PROCESS | 1928 | 1461031050360 Marionette DEBUG Closed connection conn2 18:57:30 INFO - PROCESS | 1928 | [1928] 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 18:57:30 INFO - PROCESS | 1928 | [1928] 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 18:57:30 INFO - PROCESS | 1928 | 1461031050407 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55755 18:57:30 INFO - PROCESS | 1928 | [1928] 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 18:57:30 INFO - PROCESS | 1928 | 1461031050460 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:55756 18:57:30 INFO - PROCESS | 1928 | 1461031050471 Marionette DEBUG Closed connection conn3 18:57:30 INFO - PROCESS | 1928 | [1928] 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 18:57:30 INFO - PROCESS | 1928 | 1461031050496 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:55757 18:57:30 INFO - PROCESS | 1928 | 1461031050507 Marionette DEBUG Closed connection conn4 18:57:30 INFO - PROCESS | 1928 | 1461031050548 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:57:30 INFO - PROCESS | 1928 | 1461031050559 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":"20160418170621","device":"desktop","version":"48.0a1"} 18:57:31 INFO - PROCESS | 1928 | [1928] 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 18:57:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb774000 == 3 [pid = 1928] [id = 3] 18:57:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 6 (0x7f3ffb774800) [pid = 1928] [serial = 6] [outer = (nil)] 18:57:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb775000 == 4 [pid = 1928] [id = 4] 18:57:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 7 (0x7f3ffb7ee400) [pid = 1928] [serial = 7] [outer = (nil)] 18:57:32 INFO - PROCESS | 1928 | [1928] 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 18:57:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa7e5800 == 5 [pid = 1928] [id = 5] 18:57:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 8 (0x7f3ffa528000) [pid = 1928] [serial = 8] [outer = (nil)] 18:57:32 INFO - PROCESS | 1928 | [1928] 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 18:57:32 INFO - PROCESS | 1928 | [1928] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:57:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 9 (0x7f3ffa4e5000) [pid = 1928] [serial = 9] [outer = 0x7f3ffa528000] 18:57:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 10 (0x7f3ffa163800) [pid = 1928] [serial = 10] [outer = 0x7f3ffb774800] 18:57:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 11 (0x7f3ffa1c2800) [pid = 1928] [serial = 11] [outer = 0x7f3ffb7ee400] 18:57:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 12 (0x7f3ff9f60800) [pid = 1928] [serial = 12] [outer = 0x7f3ffa528000] 18:57:34 INFO - PROCESS | 1928 | 1461031054173 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 1928 | 1461031054190 Marionette DEBUG loaded listener.js 18:57:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 13 (0x7f3ff88f6800) [pid = 1928] [serial = 13] [outer = 0x7f3ffa528000] 18:57:34 INFO - PROCESS | 1928 | 1461031054862 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"11a2e6a0-7044-4c8a-b29b-5376adf08206","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":"20160418170621","device":"desktop","version":"48.0a1","command_id":1}}] 18:57:35 INFO - PROCESS | 1928 | 1461031055167 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:57:35 INFO - PROCESS | 1928 | 1461031055491 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 18:57:35 INFO - PROCESS | 1928 | 1461031055530 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:57:35 INFO - PROCESS | 1928 | [1928] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:57:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 14 (0x7f3ff4aae800) [pid = 1928] [serial = 14] [outer = 0x7f3ffa528000] 18:57:35 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:57:35 INFO - PROCESS | 1928 | 1461031055972 Marionette TRACE conn5 <- [1,3,null,{}] 18:57:36 INFO - PROCESS | 1928 | 1461031056020 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:57:36 INFO - PROCESS | 1928 | 1461031056159 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 18:57:36 INFO - PROCESS | 1928 | 1461031056203 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 18:57:36 INFO - PROCESS | 1928 | 1461031056207 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 18:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:57:36 INFO - PROCESS | 1928 | 1461031056216 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:57:36 INFO - PROCESS | 1928 | 1461031056220 Marionette TRACE conn5 <- [1,6,null,{}] 18:57:36 INFO - PROCESS | 1928 | 1461031056237 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:36 INFO - PROCESS | 1928 | 1461031056253 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 18:57:36 INFO - PROCESS | 1928 | 1461031056258 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e3e800 == 6 [pid = 1928] [id = 6] 18:57:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 15 (0x7f3ff2e47800) [pid = 1928] [serial = 15] [outer = (nil)] 18:57:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 16 (0x7f3ff2e49400) [pid = 1928] [serial = 16] [outer = 0x7f3ff2e47800] 18:57:36 INFO - PROCESS | 1928 | 1461031056326 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 17 (0x7f3ff2e4f800) [pid = 1928] [serial = 17] [outer = 0x7f3ff2e47800] 18:57:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2eb5000 == 7 [pid = 1928] [id = 7] 18:57:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 18 (0x7f3ff2d99400) [pid = 1928] [serial = 18] [outer = (nil)] 18:57:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 19 (0x7f3ff4a42400) [pid = 1928] [serial = 19] [outer = 0x7f3ff2d99400] 18:57:36 INFO - PROCESS | 1928 | 1461031056765 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 20 (0x7f3ff292ec00) [pid = 1928] [serial = 20] [outer = 0x7f3ff2d99400] 18:57:37 INFO - PROCESS | 1928 | 1461031057201 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:57:37 INFO - PROCESS | 1928 | [1928] 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 18:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1045ms 18:57:37 INFO - PROCESS | 1928 | 1461031057278 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 18:57:37 INFO - PROCESS | 1928 | 1461031057281 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 18:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:57:37 INFO - PROCESS | 1928 | 1461031057356 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:57:37 INFO - PROCESS | 1928 | 1461031057358 Marionette TRACE conn5 <- [1,10,null,{}] 18:57:37 INFO - PROCESS | 1928 | 1461031057409 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:37 INFO - PROCESS | 1928 | 1461031057571 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 18:57:37 INFO - PROCESS | 1928 | 1461031057589 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0e2b000 == 8 [pid = 1928] [id = 8] 18:57:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 21 (0x7f3ff1d7d800) [pid = 1928] [serial = 21] [outer = (nil)] 18:57:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 22 (0x7f3ff2da1800) [pid = 1928] [serial = 22] [outer = 0x7f3ff1d7d800] 18:57:37 INFO - PROCESS | 1928 | 1461031057651 Marionette DEBUG loaded listener.js 18:57:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 23 (0x7f3ff0e9dc00) [pid = 1928] [serial = 23] [outer = 0x7f3ff1d7d800] 18:57:38 INFO - PROCESS | 1928 | 1461031058244 Marionette TRACE conn5 <- [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]]]}] 18:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1140ms 18:57:38 INFO - PROCESS | 1928 | 1461031058465 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 18:57:38 INFO - PROCESS | 1928 | 1461031058471 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 18:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:57:38 INFO - PROCESS | 1928 | 1461031058485 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:57:38 INFO - PROCESS | 1928 | 1461031058489 Marionette TRACE conn5 <- [1,14,null,{}] 18:57:38 INFO - PROCESS | 1928 | 1461031058497 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:38 INFO - PROCESS | 1928 | 1461031058658 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 18:57:38 INFO - PROCESS | 1928 | 1461031058744 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0f22800 == 9 [pid = 1928] [id = 9] 18:57:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 24 (0x7f3ff0ea2800) [pid = 1928] [serial = 24] [outer = (nil)] 18:57:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 25 (0x7f3ff0f82c00) [pid = 1928] [serial = 25] [outer = 0x7f3ff0ea2800] 18:57:38 INFO - PROCESS | 1928 | 1461031058817 Marionette DEBUG loaded listener.js 18:57:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 26 (0x7f3ff1181000) [pid = 1928] [serial = 26] [outer = 0x7f3ff0ea2800] 18:57:39 INFO - PROCESS | 1928 | 1461031059641 Marionette TRACE conn5 <- [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]]]}] 18:57:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2ec1800 == 10 [pid = 1928] [id = 10] 18:57:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 27 (0x7f3ff2ec2800) [pid = 1928] [serial = 27] [outer = (nil)] 18:57:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 28 (0x7f3ff3893000) [pid = 1928] [serial = 28] [outer = 0x7f3ff2ec2800] 18:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1236ms 18:57:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 29 (0x7f3ff3889000) [pid = 1928] [serial = 29] [outer = 0x7f3ff2ec2800] 18:57:39 INFO - PROCESS | 1928 | 1461031059743 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 18:57:39 INFO - PROCESS | 1928 | 1461031059751 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 18:57:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2ec0800 == 11 [pid = 1928] [id = 11] 18:57:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 30 (0x7f3ff16ac800) [pid = 1928] [serial = 30] [outer = (nil)] 18:57:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 31 (0x7f3ff4a3e400) [pid = 1928] [serial = 31] [outer = 0x7f3ff16ac800] 18:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:57:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 32 (0x7f3ff4aa7c00) [pid = 1928] [serial = 32] [outer = 0x7f3ff16ac800] 18:57:39 INFO - PROCESS | 1928 | 1461031059916 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:57:39 INFO - PROCESS | 1928 | 1461031059920 Marionette TRACE conn5 <- [1,18,null,{}] 18:57:39 INFO - PROCESS | 1928 | 1461031059955 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:40 INFO - PROCESS | 1928 | 1461031060281 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 18:57:40 INFO - PROCESS | 1928 | 1461031060399 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9b92800 == 12 [pid = 1928] [id = 12] 18:57:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 33 (0x7f3ff1cb3c00) [pid = 1928] [serial = 33] [outer = (nil)] 18:57:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 34 (0x7f3ff2e43000) [pid = 1928] [serial = 34] [outer = 0x7f3ff1cb3c00] 18:57:40 INFO - PROCESS | 1928 | 1461031060474 Marionette DEBUG loaded listener.js 18:57:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 35 (0x7f3ffa524c00) [pid = 1928] [serial = 35] [outer = 0x7f3ff1cb3c00] 18:57:41 INFO - PROCESS | 1928 | 1461031061315 Marionette TRACE conn5 <- [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]]]}] 18:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1525ms 18:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:57:41 INFO - PROCESS | 1928 | 1461031061369 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 18:57:41 INFO - PROCESS | 1928 | 1461031061373 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 18:57:41 INFO - PROCESS | 1928 | 1461031061379 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:57:41 INFO - PROCESS | 1928 | 1461031061384 Marionette TRACE conn5 <- [1,22,null,{}] 18:57:41 INFO - PROCESS | 1928 | 1461031061399 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:41 INFO - PROCESS | 1928 | 1461031061561 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 18:57:41 INFO - PROCESS | 1928 | 1461031061675 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffaca2800 == 13 [pid = 1928] [id = 13] 18:57:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 36 (0x7f3ffb273c00) [pid = 1928] [serial = 36] [outer = (nil)] 18:57:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 37 (0x7f3ffb27a800) [pid = 1928] [serial = 37] [outer = 0x7f3ffb273c00] 18:57:41 INFO - PROCESS | 1928 | 1461031061748 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 38 (0x7f3ffb5aa000) [pid = 1928] [serial = 38] [outer = 0x7f3ffb273c00] 18:57:42 INFO - PROCESS | 1928 | 1461031062787 Marionette TRACE conn5 <- [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]]]}] 18:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1436ms 18:57:42 INFO - PROCESS | 1928 | 1461031062814 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 18:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:57:42 INFO - PROCESS | 1928 | 1461031062819 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 18:57:42 INFO - PROCESS | 1928 | 1461031062826 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:57:42 INFO - PROCESS | 1928 | 1461031062831 Marionette TRACE conn5 <- [1,26,null,{}] 18:57:42 INFO - PROCESS | 1928 | 1461031062839 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:42 INFO - PROCESS | 1928 | 1461031062976 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 18:57:43 INFO - PROCESS | 1928 | 1461031063137 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e3a800 == 14 [pid = 1928] [id = 14] 18:57:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 39 (0x7f3ff4aac400) [pid = 1928] [serial = 39] [outer = (nil)] 18:57:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 40 (0x7f3ff8903400) [pid = 1928] [serial = 40] [outer = 0x7f3ff4aac400] 18:57:43 INFO - PROCESS | 1928 | 1461031063248 Marionette DEBUG loaded listener.js 18:57:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 41 (0x7f3ff9987c00) [pid = 1928] [serial = 41] [outer = 0x7f3ff4aac400] 18:57:43 INFO - PROCESS | 1928 | 1461031063883 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1083ms 18:57:43 INFO - PROCESS | 1928 | 1461031063909 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 1928 | 1461031063917 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 18:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:57:43 INFO - PROCESS | 1928 | 1461031063926 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 1928 | 1461031063928 Marionette TRACE conn5 <- [1,30,null,{}] 18:57:43 INFO - PROCESS | 1928 | 1461031063932 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:44 INFO - PROCESS | 1928 | 1461031064064 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 18:57:44 INFO - PROCESS | 1928 | 1461031064225 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa982800 == 15 [pid = 1928] [id = 15] 18:57:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 42 (0x7f3ffa533c00) [pid = 1928] [serial = 42] [outer = (nil)] 18:57:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 43 (0x7f3ffb5a9800) [pid = 1928] [serial = 43] [outer = 0x7f3ffa533c00] 18:57:44 INFO - PROCESS | 1928 | 1461031064282 Marionette DEBUG loaded listener.js 18:57:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 44 (0x7f3ffb7ec800) [pid = 1928] [serial = 44] [outer = 0x7f3ffa533c00] 18:57:44 INFO - PROCESS | 1928 | 1461031064887 Marionette TRACE conn5 <- [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]]]}] 18:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 980ms 18:57:44 INFO - PROCESS | 1928 | 1461031064906 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 18:57:44 INFO - PROCESS | 1928 | 1461031064910 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 18:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:57:44 INFO - PROCESS | 1928 | 1461031064916 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:57:44 INFO - PROCESS | 1928 | 1461031064921 Marionette TRACE conn5 <- [1,34,null,{}] 18:57:44 INFO - PROCESS | 1928 | 1461031064935 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:45 INFO - PROCESS | 1928 | 1461031065068 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 18:57:45 INFO - PROCESS | 1928 | 1461031065150 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb76f800 == 16 [pid = 1928] [id = 16] 18:57:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 45 (0x7f3ffb5a6400) [pid = 1928] [serial = 45] [outer = (nil)] 18:57:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 46 (0x7f3ffbb8a800) [pid = 1928] [serial = 46] [outer = 0x7f3ffb5a6400] 18:57:45 INFO - PROCESS | 1928 | 1461031065209 Marionette DEBUG loaded listener.js 18:57:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 47 (0x7f3ffda8ec00) [pid = 1928] [serial = 47] [outer = 0x7f3ffb5a6400] 18:57:45 INFO - PROCESS | 1928 | 1461031065802 Marionette TRACE conn5 <- [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]]]}] 18:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 945ms 18:57:45 INFO - PROCESS | 1928 | 1461031065861 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 18:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:57:45 INFO - PROCESS | 1928 | 1461031065866 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 18:57:45 INFO - PROCESS | 1928 | 1461031065871 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:57:45 INFO - PROCESS | 1928 | 1461031065874 Marionette TRACE conn5 <- [1,38,null,{}] 18:57:45 INFO - PROCESS | 1928 | 1461031065878 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:46 INFO - PROCESS | 1928 | 1461031066048 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 18:57:46 INFO - PROCESS | 1928 | 1461031066062 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb5c000 == 17 [pid = 1928] [id = 17] 18:57:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 48 (0x7f3ff1cad000) [pid = 1928] [serial = 48] [outer = (nil)] 18:57:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 49 (0x7f3ffda94800) [pid = 1928] [serial = 49] [outer = 0x7f3ff1cad000] 18:57:46 INFO - PROCESS | 1928 | 1461031066118 Marionette DEBUG loaded listener.js 18:57:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x7f3ffdc7b000) [pid = 1928] [serial = 50] [outer = 0x7f3ff1cad000] 18:57:46 INFO - PROCESS | 1928 | 1461031066703 Marionette TRACE conn5 <- [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]]]}] 18:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 878ms 18:57:46 INFO - PROCESS | 1928 | 1461031066749 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 18:57:46 INFO - PROCESS | 1928 | 1461031066751 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 18:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:57:46 INFO - PROCESS | 1928 | 1461031066757 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 1928 | 1461031066759 Marionette TRACE conn5 <- [1,42,null,{}] 18:57:46 INFO - PROCESS | 1928 | 1461031066764 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:46 INFO - PROCESS | 1928 | 1461031066885 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 18:57:46 INFO - PROCESS | 1928 | 1461031066902 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffd0e4000 == 18 [pid = 1928] [id = 18] 18:57:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x7f3ffdaf0c00) [pid = 1928] [serial = 51] [outer = (nil)] 18:57:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x7f4001df1c00) [pid = 1928] [serial = 52] [outer = 0x7f3ffdaf0c00] 18:57:46 INFO - PROCESS | 1928 | 1461031066963 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x7f4007a73c00) [pid = 1928] [serial = 53] [outer = 0x7f3ffdaf0c00] 18:57:47 INFO - PROCESS | 1928 | 1461031067625 Marionette TRACE conn5 <- [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]]]}] 18:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 926ms 18:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:57:47 INFO - PROCESS | 1928 | 1461031067685 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 18:57:47 INFO - PROCESS | 1928 | 1461031067687 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 18:57:47 INFO - PROCESS | 1928 | 1461031067693 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:57:47 INFO - PROCESS | 1928 | 1461031067695 Marionette TRACE conn5 <- [1,46,null,{}] 18:57:47 INFO - PROCESS | 1928 | 1461031067700 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:47 INFO - PROCESS | 1928 | 1461031067888 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 18:57:47 INFO - PROCESS | 1928 | 1461031067913 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdc53800 == 19 [pid = 1928] [id = 19] 18:57:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x7f4007f08800) [pid = 1928] [serial = 54] [outer = (nil)] 18:57:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x7f4008134c00) [pid = 1928] [serial = 55] [outer = 0x7f4007f08800] 18:57:47 INFO - PROCESS | 1928 | 1461031067981 Marionette DEBUG loaded listener.js 18:57:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x7f4008e32800) [pid = 1928] [serial = 56] [outer = 0x7f4007f08800] 18:57:48 INFO - PROCESS | 1928 | 1461031068736 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1080ms 18:57:48 INFO - PROCESS | 1928 | 1461031068773 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 1928 | 1461031068779 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 18:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:57:48 INFO - PROCESS | 1928 | 1461031068787 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 1928 | 1461031068792 Marionette TRACE conn5 <- [1,50,null,{}] 18:57:48 INFO - PROCESS | 1928 | 1461031068799 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:48 INFO - PROCESS | 1928 | 1461031068948 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 18:57:49 INFO - PROCESS | 1928 | 1461031069076 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8876800 == 20 [pid = 1928] [id = 20] 18:57:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x7f3ff2925800) [pid = 1928] [serial = 57] [outer = (nil)] 18:57:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x7f3ff2e4c000) [pid = 1928] [serial = 58] [outer = 0x7f3ff2925800] 18:57:49 INFO - PROCESS | 1928 | 1461031069149 Marionette DEBUG loaded listener.js 18:57:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x7f3ff4f43000) [pid = 1928] [serial = 59] [outer = 0x7f3ff2925800] 18:57:49 INFO - PROCESS | 1928 | 1461031069928 Marionette TRACE conn5 <- [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]]]}] 18:57:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1187ms 18:57:49 INFO - PROCESS | 1928 | 1461031069988 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 18:57:49 INFO - PROCESS | 1928 | 1461031069996 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 18:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:57:50 INFO - PROCESS | 1928 | 1461031070010 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:57:50 INFO - PROCESS | 1928 | 1461031070013 Marionette TRACE conn5 <- [1,54,null,{}] 18:57:50 INFO - PROCESS | 1928 | 1461031070019 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:50 INFO - PROCESS | 1928 | 1461031070169 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 18:57:50 INFO - PROCESS | 1928 | 1461031070286 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffaa0b000 == 21 [pid = 1928] [id = 21] 18:57:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x7f3ff292f800) [pid = 1928] [serial = 60] [outer = (nil)] 18:57:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x7f3ff9b63c00) [pid = 1928] [serial = 61] [outer = 0x7f3ff292f800] 18:57:50 INFO - PROCESS | 1928 | 1461031070358 Marionette DEBUG loaded listener.js 18:57:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x7f3ffa357c00) [pid = 1928] [serial = 62] [outer = 0x7f3ff292f800] 18:57:51 INFO - PROCESS | 1928 | 1461031071101 Marionette TRACE conn5 <- [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]]]}] 18:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1131ms 18:57:51 INFO - PROCESS | 1928 | 1461031071141 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 18:57:51 INFO - PROCESS | 1928 | 1461031071145 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 18:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:57:51 INFO - PROCESS | 1928 | 1461031071150 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:57:51 INFO - PROCESS | 1928 | 1461031071156 Marionette TRACE conn5 <- [1,58,null,{}] 18:57:51 INFO - PROCESS | 1928 | 1461031071188 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:51 INFO - PROCESS | 1928 | 1461031071426 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 18:57:51 INFO - PROCESS | 1928 | 1461031071576 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4000fce000 == 22 [pid = 1928] [id = 22] 18:57:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x7f3ffb5b0c00) [pid = 1928] [serial = 63] [outer = (nil)] 18:57:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x7f3ffda87400) [pid = 1928] [serial = 64] [outer = 0x7f3ffb5b0c00] 18:57:51 INFO - PROCESS | 1928 | 1461031071709 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x7f4006e58800) [pid = 1928] [serial = 65] [outer = 0x7f3ffb5b0c00] 18:57:52 INFO - PROCESS | 1928 | 1461031072687 Marionette TRACE conn5 <- [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]]]}] 18:57:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1607ms 18:57:52 INFO - PROCESS | 1928 | 1461031072760 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 18:57:52 INFO - PROCESS | 1928 | 1461031072764 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 18:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:57:52 INFO - PROCESS | 1928 | 1461031072771 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:57:52 INFO - PROCESS | 1928 | 1461031072774 Marionette TRACE conn5 <- [1,62,null,{}] 18:57:52 INFO - PROCESS | 1928 | 1461031072779 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:52 INFO - PROCESS | 1928 | 1461031072935 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 18:57:53 INFO - PROCESS | 1928 | 1461031073054 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006eef800 == 23 [pid = 1928] [id = 23] 18:57:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x7f3ffba97800) [pid = 1928] [serial = 66] [outer = (nil)] 18:57:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x7f4008f52000) [pid = 1928] [serial = 67] [outer = 0x7f3ffba97800] 18:57:53 INFO - PROCESS | 1928 | 1461031073128 Marionette DEBUG loaded listener.js 18:57:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x7f4009105400) [pid = 1928] [serial = 68] [outer = 0x7f3ffba97800] 18:57:53 INFO - PROCESS | 1928 | 1461031073981 Marionette TRACE conn5 <- [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]]]}] 18:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1276ms 18:57:54 INFO - PROCESS | 1928 | 1461031074049 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 18:57:54 INFO - PROCESS | 1928 | 1461031074054 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 18:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:57:54 INFO - PROCESS | 1928 | 1461031074061 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:57:54 INFO - PROCESS | 1928 | 1461031074066 Marionette TRACE conn5 <- [1,66,null,{}] 18:57:54 INFO - PROCESS | 1928 | 1461031074074 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:54 INFO - PROCESS | 1928 | 1461031074296 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffd0e4000 == 22 [pid = 1928] [id = 18] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb5c000 == 21 [pid = 1928] [id = 17] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb76f800 == 20 [pid = 1928] [id = 16] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa982800 == 19 [pid = 1928] [id = 15] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2e3a800 == 18 [pid = 1928] [id = 14] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffaca2800 == 17 [pid = 1928] [id = 13] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9b92800 == 16 [pid = 1928] [id = 12] 18:57:54 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0f22800 == 15 [pid = 1928] [id = 9] 18:57:54 INFO - PROCESS | 1928 | 1461031074530 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2999800 == 16 [pid = 1928] [id = 24] 18:57:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f3ff292c000) [pid = 1928] [serial = 69] [outer = (nil)] 18:57:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f3ff2e41400) [pid = 1928] [serial = 70] [outer = 0x7f3ff292c000] 18:57:54 INFO - PROCESS | 1928 | 1461031074645 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f3ff759b800) [pid = 1928] [serial = 71] [outer = 0x7f3ff292c000] 18:57:55 INFO - PROCESS | 1928 | 1461031075385 Marionette TRACE conn5 <- [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]]]}] 18:57:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1387ms 18:57:55 INFO - PROCESS | 1928 | 1461031075450 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 18:57:55 INFO - PROCESS | 1928 | 1461031075457 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 18:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:57:55 INFO - PROCESS | 1928 | 1461031075466 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:57:55 INFO - PROCESS | 1928 | 1461031075469 Marionette TRACE conn5 <- [1,70,null,{}] 18:57:55 INFO - PROCESS | 1928 | 1461031075477 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:55 INFO - PROCESS | 1928 | 1461031075670 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 18:57:55 INFO - PROCESS | 1928 | 1461031075794 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa7f0000 == 17 [pid = 1928] [id = 25] 18:57:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f3ff2d93800) [pid = 1928] [serial = 72] [outer = (nil)] 18:57:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f3ff9bb6800) [pid = 1928] [serial = 73] [outer = 0x7f3ff2d93800] 18:57:55 INFO - PROCESS | 1928 | 1461031075876 Marionette DEBUG loaded listener.js 18:57:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x7f3ffa6ad400) [pid = 1928] [serial = 74] [outer = 0x7f3ff2d93800] 18:57:56 INFO - PROCESS | 1928 | 1461031076661 Marionette TRACE conn5 <- [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]]]}] 18:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1231ms 18:57:56 INFO - PROCESS | 1928 | 1461031076700 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 18:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:57:56 INFO - PROCESS | 1928 | 1461031076706 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 18:57:56 INFO - PROCESS | 1928 | 1461031076713 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 1928 | 1461031076716 Marionette TRACE conn5 <- [1,74,null,{}] 18:57:56 INFO - PROCESS | 1928 | 1461031076721 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:56 INFO - PROCESS | 1928 | 1461031076864 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 18:57:56 INFO - PROCESS | 1928 | 1461031076965 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb786800 == 18 [pid = 1928] [id = 26] 18:57:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x7f3ff986e400) [pid = 1928] [serial = 75] [outer = (nil)] 18:57:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x7f3ffbb8a400) [pid = 1928] [serial = 76] [outer = 0x7f3ff986e400] 18:57:57 INFO - PROCESS | 1928 | 1461031077034 Marionette DEBUG loaded listener.js 18:57:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x7f3ffdaeb800) [pid = 1928] [serial = 77] [outer = 0x7f3ff986e400] 18:57:57 INFO - PROCESS | 1928 | 1461031077848 Marionette TRACE conn5 <- [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]]]}] 18:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1178ms 18:57:57 INFO - PROCESS | 1928 | 1461031077895 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 18:57:57 INFO - PROCESS | 1928 | 1461031077899 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 18:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:57:57 INFO - PROCESS | 1928 | 1461031077912 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:57:57 INFO - PROCESS | 1928 | 1461031077921 Marionette TRACE conn5 <- [1,78,null,{}] 18:57:57 INFO - PROCESS | 1928 | 1461031077931 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:58 INFO - PROCESS | 1928 | 1461031078089 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 18:57:58 INFO - PROCESS | 1928 | 1461031078209 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4001107800 == 19 [pid = 1928] [id = 27] 18:57:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x7f3ffad36400) [pid = 1928] [serial = 78] [outer = (nil)] 18:57:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x7f400810f000) [pid = 1928] [serial = 79] [outer = 0x7f3ffad36400] 18:57:58 INFO - PROCESS | 1928 | 1461031078277 Marionette DEBUG loaded listener.js 18:57:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f4009107400) [pid = 1928] [serial = 80] [outer = 0x7f3ffad36400] 18:57:59 INFO - PROCESS | 1928 | 1461031079053 Marionette TRACE conn5 <- [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]]]}] 18:57:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1195ms 18:57:59 INFO - PROCESS | 1928 | 1461031079101 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 18:57:59 INFO - PROCESS | 1928 | 1461031079104 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 18:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:57:59 INFO - PROCESS | 1928 | 1461031079216 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:57:59 INFO - PROCESS | 1928 | 1461031079221 Marionette TRACE conn5 <- [1,82,null,{}] 18:57:59 INFO - PROCESS | 1928 | 1461031079230 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:59 INFO - PROCESS | 1928 | 1461031079380 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 18:57:59 INFO - PROCESS | 1928 | 1461031079476 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9fbd000 == 20 [pid = 1928] [id = 28] 18:57:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f3ff4f43800) [pid = 1928] [serial = 81] [outer = (nil)] 18:57:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f3ff759ac00) [pid = 1928] [serial = 82] [outer = 0x7f3ff4f43800] 18:57:59 INFO - PROCESS | 1928 | 1461031079540 Marionette DEBUG loaded listener.js 18:57:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f3ff97e3000) [pid = 1928] [serial = 83] [outer = 0x7f3ff4f43800] 18:58:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4000fce000 == 19 [pid = 1928] [id = 22] 18:58:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffaa0b000 == 18 [pid = 1928] [id = 21] 18:58:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8876800 == 17 [pid = 1928] [id = 20] 18:58:00 INFO - PROCESS | 1928 | 1461031080431 Marionette TRACE conn5 <- [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]]]}] 18:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1391ms 18:58:00 INFO - PROCESS | 1928 | 1461031080504 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 18:58:00 INFO - PROCESS | 1928 | 1461031080509 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 18:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:58:00 INFO - PROCESS | 1928 | 1461031080517 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 1928 | 1461031080522 Marionette TRACE conn5 <- [1,86,null,{}] 18:58:00 INFO - PROCESS | 1928 | 1461031080530 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:00 INFO - PROCESS | 1928 | 1461031080725 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 18:58:00 INFO - PROCESS | 1928 | 1461031080849 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb18e800 == 18 [pid = 1928] [id = 29] 18:58:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f3ff759d000) [pid = 1928] [serial = 84] [outer = (nil)] 18:58:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f3ff9f62800) [pid = 1928] [serial = 85] [outer = 0x7f3ff759d000] 18:58:00 INFO - PROCESS | 1928 | 1461031080922 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f3ffb27d400) [pid = 1928] [serial = 86] [outer = 0x7f3ff759d000] 18:58:01 INFO - PROCESS | 1928 | 1461031081739 Marionette TRACE conn5 <- [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]]]}] 18:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1293ms 18:58:01 INFO - PROCESS | 1928 | 1461031081814 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 18:58:01 INFO - PROCESS | 1928 | 1461031081822 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 18:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:58:01 INFO - PROCESS | 1928 | 1461031081834 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:58:01 INFO - PROCESS | 1928 | 1461031081837 Marionette TRACE conn5 <- [1,90,null,{}] 18:58:01 INFO - PROCESS | 1928 | 1461031081843 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:01 INFO - PROCESS | 1928 | 1461031081996 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 18:58:02 INFO - PROCESS | 1928 | 1461031082119 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4001103800 == 19 [pid = 1928] [id = 30] 18:58:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f3ff0ea9800) [pid = 1928] [serial = 87] [outer = (nil)] 18:58:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f3ffdbf2c00) [pid = 1928] [serial = 88] [outer = 0x7f3ff0ea9800] 18:58:02 INFO - PROCESS | 1928 | 1461031082189 Marionette DEBUG loaded listener.js 18:58:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f4007a6bc00) [pid = 1928] [serial = 89] [outer = 0x7f3ff0ea9800] 18:58:03 INFO - PROCESS | 1928 | 1461031083015 Marionette TRACE conn5 <- [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]]]}] 18:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1230ms 18:58:03 INFO - PROCESS | 1928 | 1461031083063 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 18:58:03 INFO - PROCESS | 1928 | 1461031083067 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 18:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:58:03 INFO - PROCESS | 1928 | 1461031083073 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:58:03 INFO - PROCESS | 1928 | 1461031083078 Marionette TRACE conn5 <- [1,94,null,{}] 18:58:03 INFO - PROCESS | 1928 | 1461031083093 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:03 INFO - PROCESS | 1928 | 1461031083253 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 18:58:03 INFO - PROCESS | 1928 | 1461031083399 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007f22000 == 20 [pid = 1928] [id = 31] 18:58:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f4008fcc400) [pid = 1928] [serial = 90] [outer = (nil)] 18:58:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f400910d000) [pid = 1928] [serial = 91] [outer = 0x7f4008fcc400] 18:58:03 INFO - PROCESS | 1928 | 1461031083476 Marionette DEBUG loaded listener.js 18:58:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f400b0be800) [pid = 1928] [serial = 92] [outer = 0x7f4008fcc400] 18:58:04 INFO - PROCESS | 1928 | 1461031084264 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1232ms 18:58:04 INFO - PROCESS | 1928 | 1461031084306 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 18:58:04 INFO - PROCESS | 1928 | 1461031084310 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 18:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:58:04 INFO - PROCESS | 1928 | 1461031084316 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:58:04 INFO - PROCESS | 1928 | 1461031084318 Marionette TRACE conn5 <- [1,98,null,{}] 18:58:04 INFO - PROCESS | 1928 | 1461031084323 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:04 INFO - PROCESS | 1928 | 1461031084466 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 18:58:04 INFO - PROCESS | 1928 | 1461031084596 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa989800 == 21 [pid = 1928] [id = 32] 18:58:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f3ff0f7ec00) [pid = 1928] [serial = 93] [outer = (nil)] 18:58:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f400ce24000) [pid = 1928] [serial = 94] [outer = 0x7f3ff0f7ec00] 18:58:04 INFO - PROCESS | 1928 | 1461031084667 Marionette DEBUG loaded listener.js 18:58:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f400cf57000) [pid = 1928] [serial = 95] [outer = 0x7f3ff0f7ec00] 18:58:05 INFO - PROCESS | 1928 | 1461031085535 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:58:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1277ms 18:58:05 INFO - PROCESS | 1928 | 1461031085611 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 1928 | 1461031085616 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 18:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:58:05 INFO - PROCESS | 1928 | 1461031085627 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 1928 | 1461031085631 Marionette TRACE conn5 <- [1,102,null,{}] 18:58:05 INFO - PROCESS | 1928 | 1461031085638 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:05 INFO - PROCESS | 1928 | 1461031085790 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 18:58:05 INFO - PROCESS | 1928 | 1461031085936 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa7f0000 == 20 [pid = 1928] [id = 25] 18:58:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2999800 == 19 [pid = 1928] [id = 24] 18:58:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2997000 == 20 [pid = 1928] [id = 33] 18:58:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f3ff117f400) [pid = 1928] [serial = 96] [outer = (nil)] 18:58:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f3ff4a43c00) [pid = 1928] [serial = 97] [outer = 0x7f3ff117f400] 18:58:06 INFO - PROCESS | 1928 | 1461031086035 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f3ff9bc0400) [pid = 1928] [serial = 98] [outer = 0x7f3ff117f400] 18:58:06 INFO - PROCESS | 1928 | 1461031086824 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1230ms 18:58:06 INFO - PROCESS | 1928 | 1461031086856 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 18:58:06 INFO - PROCESS | 1928 | 1461031086863 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 18:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:58:06 INFO - PROCESS | 1928 | 1461031086872 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:58:06 INFO - PROCESS | 1928 | 1461031086876 Marionette TRACE conn5 <- [1,106,null,{}] 18:58:06 INFO - PROCESS | 1928 | 1461031086902 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:07 INFO - PROCESS | 1928 | 1461031087061 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 18:58:07 INFO - PROCESS | 1928 | 1461031087186 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006eda000 == 21 [pid = 1928] [id = 34] 18:58:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f3ff1d76000) [pid = 1928] [serial = 99] [outer = (nil)] 18:58:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f400104e800) [pid = 1928] [serial = 100] [outer = 0x7f3ff1d76000] 18:58:07 INFO - PROCESS | 1928 | 1461031087258 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f4007a74c00) [pid = 1928] [serial = 101] [outer = 0x7f3ff1d76000] 18:58:08 INFO - PROCESS | 1928 | 1461031088125 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1300ms 18:58:08 INFO - PROCESS | 1928 | 1461031088176 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 1928 | 1461031088182 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 18:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:58:08 INFO - PROCESS | 1928 | 1461031088190 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 1928 | 1461031088193 Marionette TRACE conn5 <- [1,110,null,{}] 18:58:08 INFO - PROCESS | 1928 | 1461031088198 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:08 INFO - PROCESS | 1928 | 1461031088366 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 18:58:08 INFO - PROCESS | 1928 | 1461031088492 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4008b90800 == 22 [pid = 1928] [id = 35] 18:58:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f3ff0ea7000) [pid = 1928] [serial = 102] [outer = (nil)] 18:58:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f400b0c4c00) [pid = 1928] [serial = 103] [outer = 0x7f3ff0ea7000] 18:58:08 INFO - PROCESS | 1928 | 1461031088564 Marionette DEBUG loaded listener.js 18:58:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f400c855000) [pid = 1928] [serial = 104] [outer = 0x7f3ff0ea7000] 18:58:09 INFO - PROCESS | 1928 | 1461031089380 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1239ms 18:58:09 INFO - PROCESS | 1928 | 1461031089429 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 18:58:09 INFO - PROCESS | 1928 | 1461031089433 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 18:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:58:09 INFO - PROCESS | 1928 | 1461031089442 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:58:09 INFO - PROCESS | 1928 | 1461031089449 Marionette TRACE conn5 <- [1,114,null,{}] 18:58:09 INFO - PROCESS | 1928 | 1461031089482 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:09 INFO - PROCESS | 1928 | 1461031089638 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 18:58:09 INFO - PROCESS | 1928 | 1461031089765 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b1bc800 == 23 [pid = 1928] [id = 36] 18:58:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ffb2d9000) [pid = 1928] [serial = 105] [outer = (nil)] 18:58:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f400d2f5800) [pid = 1928] [serial = 106] [outer = 0x7f3ffb2d9000] 18:58:09 INFO - PROCESS | 1928 | 1461031089834 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f400d40a400) [pid = 1928] [serial = 107] [outer = 0x7f3ffb2d9000] 18:58:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f400d346000) [pid = 1928] [serial = 108] [outer = 0x7f3ff16ac800] 18:58:10 INFO - PROCESS | 1928 | 1461031090731 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1358ms 18:58:10 INFO - PROCESS | 1928 | 1461031090800 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 18:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:58:10 INFO - PROCESS | 1928 | 1461031090804 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 18:58:10 INFO - PROCESS | 1928 | 1461031090810 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:58:10 INFO - PROCESS | 1928 | 1461031090813 Marionette TRACE conn5 <- [1,118,null,{}] 18:58:10 INFO - PROCESS | 1928 | 1461031090818 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:10 INFO - PROCESS | 1928 | 1461031090972 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 18:58:11 INFO - PROCESS | 1928 | 1461031091114 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400c89a000 == 24 [pid = 1928] [id = 37] 18:58:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff117e800) [pid = 1928] [serial = 109] [outer = (nil)] 18:58:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f400f0a2400) [pid = 1928] [serial = 110] [outer = 0x7f3ff117e800] 18:58:11 INFO - PROCESS | 1928 | 1461031091188 Marionette DEBUG loaded listener.js 18:58:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f400fda4c00) [pid = 1928] [serial = 111] [outer = 0x7f3ff117e800] 18:58:12 INFO - PROCESS | 1928 | 1461031092009 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1230ms 18:58:12 INFO - PROCESS | 1928 | 1461031092043 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 18:58:12 INFO - PROCESS | 1928 | 1461031092051 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 18:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:58:12 INFO - PROCESS | 1928 | 1461031092063 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:58:12 INFO - PROCESS | 1928 | 1461031092070 Marionette TRACE conn5 <- [1,122,null,{}] 18:58:12 INFO - PROCESS | 1928 | 1461031092110 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:12 INFO - PROCESS | 1928 | 1461031092360 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 18:58:12 INFO - PROCESS | 1928 | 1461031092526 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb64800 == 25 [pid = 1928] [id = 38] 18:58:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ffc59cc00) [pid = 1928] [serial = 112] [outer = (nil)] 18:58:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ffdbf5c00) [pid = 1928] [serial = 113] [outer = 0x7f3ffc59cc00] 18:58:12 INFO - PROCESS | 1928 | 1461031092641 Marionette DEBUG loaded listener.js 18:58:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f4007a6dc00) [pid = 1928] [serial = 114] [outer = 0x7f3ffc59cc00] 18:58:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007f22000 == 24 [pid = 1928] [id = 31] 18:58:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4001103800 == 23 [pid = 1928] [id = 30] 18:58:13 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb18e800 == 22 [pid = 1928] [id = 29] 18:58:13 INFO - PROCESS | 1928 | 1461031093608 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1593ms 18:58:13 INFO - PROCESS | 1928 | 1461031093655 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 18:58:13 INFO - PROCESS | 1928 | 1461031093661 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 18:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:58:13 INFO - PROCESS | 1928 | 1461031093668 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:58:13 INFO - PROCESS | 1928 | 1461031093674 Marionette TRACE conn5 <- [1,126,null,{}] 18:58:13 INFO - PROCESS | 1928 | 1461031093683 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:13 INFO - PROCESS | 1928 | 1461031093842 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 18:58:13 INFO - PROCESS | 1928 | 1461031093975 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdb2a000 == 23 [pid = 1928] [id = 39] 18:58:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ffba93400) [pid = 1928] [serial = 115] [outer = (nil)] 18:58:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ffc2eec00) [pid = 1928] [serial = 116] [outer = 0x7f3ffba93400] 18:58:14 INFO - PROCESS | 1928 | 1461031094048 Marionette DEBUG loaded listener.js 18:58:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f4007a6b400) [pid = 1928] [serial = 117] [outer = 0x7f3ffba93400] 18:58:14 INFO - PROCESS | 1928 | 1461031094929 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1287ms 18:58:14 INFO - PROCESS | 1928 | 1461031094955 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 18:58:14 INFO - PROCESS | 1928 | 1461031094963 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 18:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:58:14 INFO - PROCESS | 1928 | 1461031094972 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:58:14 INFO - PROCESS | 1928 | 1461031094976 Marionette TRACE conn5 <- [1,130,null,{}] 18:58:14 INFO - PROCESS | 1928 | 1461031094981 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:15 INFO - PROCESS | 1928 | 1461031095130 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 18:58:15 INFO - PROCESS | 1928 | 1461031095267 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdccb000 == 24 [pid = 1928] [id = 40] 18:58:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ffba98c00) [pid = 1928] [serial = 118] [outer = (nil)] 18:58:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f400c857c00) [pid = 1928] [serial = 119] [outer = 0x7f3ffba98c00] 18:58:15 INFO - PROCESS | 1928 | 1461031095339 Marionette DEBUG loaded listener.js 18:58:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f400cfb4000) [pid = 1928] [serial = 120] [outer = 0x7f3ffba98c00] 18:58:16 INFO - PROCESS | 1928 | 1461031096333 Marionette TRACE conn5 <- [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]]]}] 18:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1378ms 18:58:16 INFO - PROCESS | 1928 | 1461031096350 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 18:58:16 INFO - PROCESS | 1928 | 1461031096353 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 18:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:58:16 INFO - PROCESS | 1928 | 1461031096360 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:58:16 INFO - PROCESS | 1928 | 1461031096365 Marionette TRACE conn5 <- [1,134,null,{}] 18:58:16 INFO - PROCESS | 1928 | 1461031096379 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:16 INFO - PROCESS | 1928 | 1461031096537 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 18:58:16 INFO - PROCESS | 1928 | 1461031096667 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d41c800 == 25 [pid = 1928] [id = 41] 18:58:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f400d344c00) [pid = 1928] [serial = 121] [outer = (nil)] 18:58:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f4011361400) [pid = 1928] [serial = 122] [outer = 0x7f400d344c00] 18:58:16 INFO - PROCESS | 1928 | 1461031096774 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f40115ddc00) [pid = 1928] [serial = 123] [outer = 0x7f400d344c00] 18:58:17 INFO - PROCESS | 1928 | 1461031097621 Marionette TRACE conn5 <- [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]]]}] 18:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1294ms 18:58:17 INFO - PROCESS | 1928 | 1461031097662 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 18:58:17 INFO - PROCESS | 1928 | 1461031097666 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 18:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:58:17 INFO - PROCESS | 1928 | 1461031097674 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:58:17 INFO - PROCESS | 1928 | 1461031097677 Marionette TRACE conn5 <- [1,138,null,{}] 18:58:17 INFO - PROCESS | 1928 | 1461031097682 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:17 INFO - PROCESS | 1928 | 1461031097840 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 18:58:17 INFO - PROCESS | 1928 | 1461031097974 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6a6e800 == 26 [pid = 1928] [id = 42] 18:58:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ff0b81000) [pid = 1928] [serial = 124] [outer = (nil)] 18:58:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff0b8a400) [pid = 1928] [serial = 125] [outer = 0x7f3ff0b81000] 18:58:18 INFO - PROCESS | 1928 | 1461031098045 Marionette DEBUG loaded listener.js 18:58:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff0bbfc00) [pid = 1928] [serial = 126] [outer = 0x7f3ff0b81000] 18:58:18 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2997000 == 25 [pid = 1928] [id = 33] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006eda000 == 24 [pid = 1928] [id = 34] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2e3e800 == 23 [pid = 1928] [id = 6] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4008b90800 == 22 [pid = 1928] [id = 35] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006eef800 == 21 [pid = 1928] [id = 23] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b1bc800 == 20 [pid = 1928] [id = 36] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9fbd000 == 19 [pid = 1928] [id = 28] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400c89a000 == 18 [pid = 1928] [id = 37] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb786800 == 17 [pid = 1928] [id = 26] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4001107800 == 16 [pid = 1928] [id = 27] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa989800 == 15 [pid = 1928] [id = 32] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0e2b000 == 14 [pid = 1928] [id = 8] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdc53800 == 13 [pid = 1928] [id = 19] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d41c800 == 12 [pid = 1928] [id = 41] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdccb000 == 11 [pid = 1928] [id = 40] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb64800 == 10 [pid = 1928] [id = 38] 18:58:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdb2a000 == 9 [pid = 1928] [id = 39] 18:58:22 INFO - PROCESS | 1928 | 1461031102184 Marionette TRACE conn5 <- [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]]]}] 18:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4544ms 18:58:22 INFO - PROCESS | 1928 | 1461031102219 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 18:58:22 INFO - PROCESS | 1928 | 1461031102224 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 18:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:58:22 INFO - PROCESS | 1928 | 1461031102233 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:58:22 INFO - PROCESS | 1928 | 1461031102239 Marionette TRACE conn5 <- [1,142,null,{}] 18:58:22 INFO - PROCESS | 1928 | 1461031102250 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:22 INFO - PROCESS | 1928 | 1461031102395 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 18:58:22 INFO - PROCESS | 1928 | 1461031102419 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6ad6800 == 10 [pid = 1928] [id = 43] 18:58:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff2e4e800) [pid = 1928] [serial = 127] [outer = (nil)] 18:58:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff4f06800) [pid = 1928] [serial = 128] [outer = 0x7f3ff2e4e800] 18:58:22 INFO - PROCESS | 1928 | 1461031102484 Marionette DEBUG loaded listener.js 18:58:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ff4f0d400) [pid = 1928] [serial = 129] [outer = 0x7f3ff2e4e800] 18:58:23 INFO - PROCESS | 1928 | 1461031103245 Marionette TRACE conn5 <- [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]]]}] 18:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1038ms 18:58:23 INFO - PROCESS | 1928 | 1461031103282 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 18:58:23 INFO - PROCESS | 1928 | 1461031103292 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 18:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:58:23 INFO - PROCESS | 1928 | 1461031103302 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:58:23 INFO - PROCESS | 1928 | 1461031103306 Marionette TRACE conn5 <- [1,146,null,{}] 18:58:23 INFO - PROCESS | 1928 | 1461031103328 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:23 INFO - PROCESS | 1928 | 1461031103487 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 18:58:23 INFO - PROCESS | 1928 | 1461031103498 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6a68000 == 11 [pid = 1928] [id = 44] 18:58:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff2e48000) [pid = 1928] [serial = 130] [outer = (nil)] 18:58:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ff7597c00) [pid = 1928] [serial = 131] [outer = 0x7f3ff2e48000] 18:58:23 INFO - PROCESS | 1928 | 1461031103560 Marionette DEBUG loaded listener.js 18:58:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3ff89ec400) [pid = 1928] [serial = 132] [outer = 0x7f3ff2e48000] 18:58:24 INFO - PROCESS | 1928 | 1461031104305 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1035ms 18:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:58:24 INFO - PROCESS | 1928 | 1461031104337 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 18:58:24 INFO - PROCESS | 1928 | 1461031104340 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 18:58:24 INFO - PROCESS | 1928 | 1461031104346 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:58:24 INFO - PROCESS | 1928 | 1461031104351 Marionette TRACE conn5 <- [1,150,null,{}] 18:58:24 INFO - PROCESS | 1928 | 1461031104367 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:24 INFO - PROCESS | 1928 | 1461031104564 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 18:58:24 INFO - PROCESS | 1928 | 1461031104613 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4001107800 == 12 [pid = 1928] [id = 45] 18:58:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff0f7f400) [pid = 1928] [serial = 133] [outer = (nil)] 18:58:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3ffa6a9c00) [pid = 1928] [serial = 134] [outer = 0x7f3ff0f7f400] 18:58:24 INFO - PROCESS | 1928 | 1461031104678 Marionette DEBUG loaded listener.js 18:58:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3ffb5ac000) [pid = 1928] [serial = 135] [outer = 0x7f3ff0f7f400] 18:58:25 INFO - PROCESS | 1928 | 1461031105587 Marionette TRACE conn5 <- [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]]]}] 18:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1291ms 18:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:58:25 INFO - PROCESS | 1928 | 1461031105641 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 18:58:25 INFO - PROCESS | 1928 | 1461031105644 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 18:58:25 INFO - PROCESS | 1928 | 1461031105650 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:58:25 INFO - PROCESS | 1928 | 1461031105652 Marionette TRACE conn5 <- [1,154,null,{}] 18:58:25 INFO - PROCESS | 1928 | 1461031105657 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:25 INFO - PROCESS | 1928 | 1461031105824 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 18:58:25 INFO - PROCESS | 1928 | 1461031105854 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40091ec000 == 13 [pid = 1928] [id = 46] 18:58:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3ffc2fa800) [pid = 1928] [serial = 136] [outer = (nil)] 18:58:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f4007cb6c00) [pid = 1928] [serial = 137] [outer = 0x7f3ffc2fa800] 18:58:25 INFO - PROCESS | 1928 | 1461031105916 Marionette DEBUG loaded listener.js 18:58:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f4007fe9c00) [pid = 1928] [serial = 138] [outer = 0x7f3ffc2fa800] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3ff2d93800) [pid = 1928] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f4007f08800) [pid = 1928] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3ff4aac400) [pid = 1928] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ffa533c00) [pid = 1928] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ffb5a6400) [pid = 1928] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3ff1cad000) [pid = 1928] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ff0ea2800) [pid = 1928] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3ffdaf0c00) [pid = 1928] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3ff1cb3c00) [pid = 1928] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ffb273c00) [pid = 1928] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ffb5b0c00) [pid = 1928] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff759d000) [pid = 1928] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f4008fcc400) [pid = 1928] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ff0ea7000) [pid = 1928] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3ff117f400) [pid = 1928] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3ff0ea9800) [pid = 1928] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3ff292f800) [pid = 1928] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ffad36400) [pid = 1928] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3ff2925800) [pid = 1928] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ff4f43800) [pid = 1928] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3ffc59cc00) [pid = 1928] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f3ff0f7ec00) [pid = 1928] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ff1d76000) [pid = 1928] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f3ff292c000) [pid = 1928] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f3ff986e400) [pid = 1928] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f3ff117e800) [pid = 1928] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f400d344c00) [pid = 1928] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ffba97800) [pid = 1928] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ff1d7d800) [pid = 1928] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f3ffba98c00) [pid = 1928] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ff2e47800) [pid = 1928] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ffba93400) [pid = 1928] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:58:27 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f3ffb2d9000) [pid = 1928] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:58:27 INFO - PROCESS | 1928 | 1461031107562 Marionette TRACE conn5 <- [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]]]}] 18:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1934ms 18:58:27 INFO - PROCESS | 1928 | 1461031107583 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 18:58:27 INFO - PROCESS | 1928 | 1461031107586 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 18:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:58:27 INFO - PROCESS | 1928 | 1461031107592 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:58:27 INFO - PROCESS | 1928 | 1461031107594 Marionette TRACE conn5 <- [1,158,null,{}] 18:58:27 INFO - PROCESS | 1928 | 1461031107599 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:27 INFO - PROCESS | 1928 | 1461031107720 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 18:58:27 INFO - PROCESS | 1928 | 1461031107729 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2eae000 == 14 [pid = 1928] [id = 47] 18:58:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ff0b80800) [pid = 1928] [serial = 139] [outer = (nil)] 18:58:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff117ac00) [pid = 1928] [serial = 140] [outer = 0x7f3ff0b80800] 18:58:27 INFO - PROCESS | 1928 | 1461031107799 Marionette DEBUG loaded listener.js 18:58:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff7428c00) [pid = 1928] [serial = 141] [outer = 0x7f3ff0b80800] 18:58:28 INFO - PROCESS | 1928 | 1461031108745 Marionette TRACE conn5 <- [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]]]}] 18:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1184ms 18:58:28 INFO - PROCESS | 1928 | 1461031108800 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 18:58:28 INFO - PROCESS | 1928 | 1461031108803 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 18:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:58:28 INFO - PROCESS | 1928 | 1461031108823 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:58:28 INFO - PROCESS | 1928 | 1461031108825 Marionette TRACE conn5 <- [1,162,null,{}] 18:58:28 INFO - PROCESS | 1928 | 1461031108830 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:29 INFO - PROCESS | 1928 | 1461031109003 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 18:58:29 INFO - PROCESS | 1928 | 1461031109095 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007f2c800 == 15 [pid = 1928] [id = 48] 18:58:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff0b80c00) [pid = 1928] [serial = 142] [outer = (nil)] 18:58:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f4008126000) [pid = 1928] [serial = 143] [outer = 0x7f3ff0b80c00] 18:58:29 INFO - PROCESS | 1928 | 1461031109157 Marionette DEBUG loaded listener.js 18:58:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f400b142000) [pid = 1928] [serial = 144] [outer = 0x7f3ff0b80c00] 18:58:30 INFO - PROCESS | 1928 | 1461031110085 Marionette TRACE conn5 <- [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]]]}] 18:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1286ms 18:58:30 INFO - PROCESS | 1928 | 1461031110102 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 18:58:30 INFO - PROCESS | 1928 | 1461031110109 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 18:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:58:30 INFO - PROCESS | 1928 | 1461031110117 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:58:30 INFO - PROCESS | 1928 | 1461031110122 Marionette TRACE conn5 <- [1,166,null,{}] 18:58:30 INFO - PROCESS | 1928 | 1461031110129 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:30 INFO - PROCESS | 1928 | 1461031110281 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 18:58:30 INFO - PROCESS | 1928 | 1461031110422 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb221800 == 16 [pid = 1928] [id = 49] 18:58:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ff2932400) [pid = 1928] [serial = 145] [outer = (nil)] 18:58:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ff4f0d800) [pid = 1928] [serial = 146] [outer = 0x7f3ff2932400] 18:58:30 INFO - PROCESS | 1928 | 1461031110494 Marionette DEBUG loaded listener.js 18:58:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ff4f3cc00) [pid = 1928] [serial = 147] [outer = 0x7f3ff2932400] 18:58:31 INFO - PROCESS | 1928 | 1461031111386 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1283ms 18:58:31 INFO - PROCESS | 1928 | 1461031111400 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 18:58:31 INFO - PROCESS | 1928 | 1461031111408 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 18:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:58:31 INFO - PROCESS | 1928 | 1461031111417 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:58:31 INFO - PROCESS | 1928 | 1461031111420 Marionette TRACE conn5 <- [1,170,null,{}] 18:58:31 INFO - PROCESS | 1928 | 1461031111426 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:31 INFO - PROCESS | 1928 | 1461031111587 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 18:58:31 INFO - PROCESS | 1928 | 1461031111725 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4008b84000 == 17 [pid = 1928] [id = 50] 18:58:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ff0b80000) [pid = 1928] [serial = 148] [outer = (nil)] 18:58:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ff1178c00) [pid = 1928] [serial = 149] [outer = 0x7f3ff0b80000] 18:58:31 INFO - PROCESS | 1928 | 1461031111794 Marionette DEBUG loaded listener.js 18:58:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ffa533c00) [pid = 1928] [serial = 150] [outer = 0x7f3ff0b80000] 18:58:32 INFO - PROCESS | 1928 | 1461031112874 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1484ms 18:58:32 INFO - PROCESS | 1928 | 1461031112902 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 1928 | 1461031112907 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 18:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:58:32 INFO - PROCESS | 1928 | 1461031112915 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 1928 | 1461031112920 Marionette TRACE conn5 <- [1,174,null,{}] 18:58:32 INFO - PROCESS | 1928 | 1461031112928 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:33 INFO - PROCESS | 1928 | 1461031113092 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 18:58:33 INFO - PROCESS | 1928 | 1461031113283 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e2f000 == 18 [pid = 1928] [id = 51] 18:58:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ff0b7f400) [pid = 1928] [serial = 151] [outer = (nil)] 18:58:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3ff117e400) [pid = 1928] [serial = 152] [outer = 0x7f3ff0b7f400] 18:58:33 INFO - PROCESS | 1928 | 1461031113345 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3ff1d7f800) [pid = 1928] [serial = 153] [outer = 0x7f3ff0b7f400] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3ffc2eec00) [pid = 1928] [serial = 116] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ffdbf5c00) [pid = 1928] [serial = 113] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f400b0be800) [pid = 1928] [serial = 92] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f3ffa6ad400) [pid = 1928] [serial = 74] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ff2e41400) [pid = 1928] [serial = 70] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f400ab07800) [pid = 1928] [serial = 2] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f4008134c00) [pid = 1928] [serial = 55] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f4008e32800) [pid = 1928] [serial = 56] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3ff8903400) [pid = 1928] [serial = 40] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ffb5a9800) [pid = 1928] [serial = 43] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ff4a3e400) [pid = 1928] [serial = 31] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f3ff9987c00) [pid = 1928] [serial = 41] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ffbb8a800) [pid = 1928] [serial = 46] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ffda8ec00) [pid = 1928] [serial = 47] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f3ffda94800) [pid = 1928] [serial = 49] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ffdc7b000) [pid = 1928] [serial = 50] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f3ff0f82c00) [pid = 1928] [serial = 25] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f4007a73c00) [pid = 1928] [serial = 53] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f4001df1c00) [pid = 1928] [serial = 52] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f3ff2e43000) [pid = 1928] [serial = 34] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ffb7ec800) [pid = 1928] [serial = 44] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ff3893000) [pid = 1928] [serial = 28] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f3ffb27a800) [pid = 1928] [serial = 37] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f3ffb5aa000) [pid = 1928] [serial = 38] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f3ffa524c00) [pid = 1928] [serial = 35] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f3ff1181000) [pid = 1928] [serial = 26] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f3ff0e9dc00) [pid = 1928] [serial = 23] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f4007a6dc00) [pid = 1928] [serial = 114] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f400cf57000) [pid = 1928] [serial = 95] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f4007a74c00) [pid = 1928] [serial = 101] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f400b0c4c00) [pid = 1928] [serial = 103] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ff759b800) [pid = 1928] [serial = 71] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f3ffdaeb800) [pid = 1928] [serial = 77] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f400810f000) [pid = 1928] [serial = 79] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f3ff759ac00) [pid = 1928] [serial = 82] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f400104e800) [pid = 1928] [serial = 100] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f3ff9f62800) [pid = 1928] [serial = 85] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f3ffbb8a400) [pid = 1928] [serial = 76] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f3ff9bb6800) [pid = 1928] [serial = 73] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x7f3ff4a43c00) [pid = 1928] [serial = 97] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x7f400ce24000) [pid = 1928] [serial = 94] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x7f400d2f5800) [pid = 1928] [serial = 106] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x7f3ffb27d400) [pid = 1928] [serial = 86] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x7f400910d000) [pid = 1928] [serial = 91] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 75 (0x7f400c855000) [pid = 1928] [serial = 104] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 74 (0x7f3ff9bc0400) [pid = 1928] [serial = 98] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 73 (0x7f4007a6bc00) [pid = 1928] [serial = 89] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x7f3ffa357c00) [pid = 1928] [serial = 62] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x7f400c857c00) [pid = 1928] [serial = 119] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x7f3ff9f60800) [pid = 1928] [serial = 12] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x7f3ffda87400) [pid = 1928] [serial = 64] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x7f4009107400) [pid = 1928] [serial = 80] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x7f3ffa4e5000) [pid = 1928] [serial = 9] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x7f3ff4f43000) [pid = 1928] [serial = 59] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x7f3ffdbf2c00) [pid = 1928] [serial = 88] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x7f3ff97e3000) [pid = 1928] [serial = 83] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x7f3ff9b63c00) [pid = 1928] [serial = 61] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x7f3ff2e4c000) [pid = 1928] [serial = 58] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x7f3ff2e49400) [pid = 1928] [serial = 16] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 60 (0x7f3ff2e4f800) [pid = 1928] [serial = 17] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 59 (0x7f3ff4a42400) [pid = 1928] [serial = 19] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 58 (0x7f4007a6b400) [pid = 1928] [serial = 117] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 57 (0x7f400d40a400) [pid = 1928] [serial = 107] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 56 (0x7f4006e58800) [pid = 1928] [serial = 65] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 55 (0x7f3ff4aa7c00) [pid = 1928] [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.] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 54 (0x7f400f0a2400) [pid = 1928] [serial = 110] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 53 (0x7f4008f52000) [pid = 1928] [serial = 67] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 52 (0x7f400fda4c00) [pid = 1928] [serial = 111] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 51 (0x7f40115ddc00) [pid = 1928] [serial = 123] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 50 (0x7f4011361400) [pid = 1928] [serial = 122] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 49 (0x7f3ff0b8a400) [pid = 1928] [serial = 125] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 48 (0x7f4009105400) [pid = 1928] [serial = 68] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 47 (0x7f3ff2da1800) [pid = 1928] [serial = 22] [outer = (nil)] [url = about:blank] 18:58:33 INFO - PROCESS | 1928 | --DOMWINDOW == 46 (0x7f400cfb4000) [pid = 1928] [serial = 120] [outer = (nil)] [url = about:blank] 18:58:34 INFO - PROCESS | 1928 | 1461031114095 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1232ms 18:58:34 INFO - PROCESS | 1928 | 1461031114172 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:58:34 INFO - PROCESS | 1928 | 1461031114186 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 18:58:34 INFO - PROCESS | 1928 | 1461031114191 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 18:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:58:34 INFO - PROCESS | 1928 | 1461031114224 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:58:34 INFO - PROCESS | 1928 | 1461031114226 Marionette TRACE conn5 <- [1,178,null,{}] 18:58:34 INFO - PROCESS | 1928 | 1461031114231 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:34 INFO - PROCESS | 1928 | 1461031114363 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 18:58:34 INFO - PROCESS | 1928 | 1461031114372 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6a79800 == 19 [pid = 1928] [id = 52] 18:58:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 47 (0x7f3ff0e9dc00) [pid = 1928] [serial = 154] [outer = (nil)] 18:58:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 48 (0x7f3ff4f08c00) [pid = 1928] [serial = 155] [outer = 0x7f3ff0e9dc00] 18:58:34 INFO - PROCESS | 1928 | 1461031114430 Marionette DEBUG loaded listener.js 18:58:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 49 (0x7f3ff4f3d800) [pid = 1928] [serial = 156] [outer = 0x7f3ff0e9dc00] 18:58:35 INFO - PROCESS | 1928 | 1461031115083 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 886ms 18:58:35 INFO - PROCESS | 1928 | 1461031115105 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 18:58:35 INFO - PROCESS | 1928 | 1461031115108 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 18:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:58:35 INFO - PROCESS | 1928 | 1461031115114 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:58:35 INFO - PROCESS | 1928 | 1461031115119 Marionette TRACE conn5 <- [1,182,null,{}] 18:58:35 INFO - PROCESS | 1928 | 1461031115135 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:35 INFO - PROCESS | 1928 | 1461031115300 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 18:58:35 INFO - PROCESS | 1928 | 1461031115323 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f44000 == 20 [pid = 1928] [id = 53] 18:58:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 50 (0x7f3ff88f0c00) [pid = 1928] [serial = 157] [outer = (nil)] 18:58:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 51 (0x7f3ff8e96000) [pid = 1928] [serial = 158] [outer = 0x7f3ff88f0c00] 18:58:35 INFO - PROCESS | 1928 | 1461031115394 Marionette DEBUG loaded listener.js 18:58:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 52 (0x7f3ff986fc00) [pid = 1928] [serial = 159] [outer = 0x7f3ff88f0c00] 18:58:36 INFO - PROCESS | 1928 | 1461031116235 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1182ms 18:58:36 INFO - PROCESS | 1928 | 1461031116316 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 18:58:36 INFO - PROCESS | 1928 | 1461031116319 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 18:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:58:36 INFO - PROCESS | 1928 | 1461031116332 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:58:36 INFO - PROCESS | 1928 | 1461031116334 Marionette TRACE conn5 <- [1,186,null,{}] 18:58:36 INFO - PROCESS | 1928 | 1461031116340 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:36 INFO - PROCESS | 1928 | 1461031116510 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 18:58:36 INFO - PROCESS | 1928 | 1461031116530 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa98f000 == 21 [pid = 1928] [id = 54] 18:58:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x7f3ff4f3f800) [pid = 1928] [serial = 160] [outer = (nil)] 18:58:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x7f3ff9b5bc00) [pid = 1928] [serial = 161] [outer = 0x7f3ff4f3f800] 18:58:36 INFO - PROCESS | 1928 | 1461031116590 Marionette DEBUG loaded listener.js 18:58:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x7f3ffa4f2c00) [pid = 1928] [serial = 162] [outer = 0x7f3ff4f3f800] 18:58:37 INFO - PROCESS | 1928 | 1461031117205 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 934ms 18:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:58:37 INFO - PROCESS | 1928 | 1461031117264 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 18:58:37 INFO - PROCESS | 1928 | 1461031117266 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 18:58:37 INFO - PROCESS | 1928 | 1461031117272 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:58:37 INFO - PROCESS | 1928 | 1461031117275 Marionette TRACE conn5 <- [1,190,null,{}] 18:58:37 INFO - PROCESS | 1928 | 1461031117279 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:37 INFO - PROCESS | 1928 | 1461031117431 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 18:58:37 INFO - PROCESS | 1928 | 1461031117455 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffada2800 == 22 [pid = 1928] [id = 55] 18:58:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x7f3ff0bbbc00) [pid = 1928] [serial = 163] [outer = (nil)] 18:58:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x7f3ffb274000) [pid = 1928] [serial = 164] [outer = 0x7f3ff0bbbc00] 18:58:37 INFO - PROCESS | 1928 | 1461031117519 Marionette DEBUG loaded listener.js 18:58:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x7f3ffb5b0400) [pid = 1928] [serial = 165] [outer = 0x7f3ff0bbbc00] 18:58:38 INFO - PROCESS | 1928 | --DOMWINDOW == 57 (0x7f3ffc2fa800) [pid = 1928] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:58:38 INFO - PROCESS | 1928 | --DOMWINDOW == 56 (0x7f3ff2e48000) [pid = 1928] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:58:38 INFO - PROCESS | 1928 | --DOMWINDOW == 55 (0x7f3ff0b81000) [pid = 1928] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:58:38 INFO - PROCESS | 1928 | --DOMWINDOW == 54 (0x7f3ff2e4e800) [pid = 1928] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:58:38 INFO - PROCESS | 1928 | --DOMWINDOW == 53 (0x7f3ff0b80800) [pid = 1928] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:58:38 INFO - PROCESS | 1928 | --DOMWINDOW == 52 (0x7f3ff0f7f400) [pid = 1928] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:58:38 INFO - PROCESS | 1928 | 1461031118460 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1230ms 18:58:38 INFO - PROCESS | 1928 | 1461031118502 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 18:58:38 INFO - PROCESS | 1928 | 1461031118506 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 18:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:58:38 INFO - PROCESS | 1928 | 1461031118511 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:58:38 INFO - PROCESS | 1928 | 1461031118513 Marionette TRACE conn5 <- [1,194,null,{}] 18:58:38 INFO - PROCESS | 1928 | 1461031118518 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:38 INFO - PROCESS | 1928 | 1461031118676 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 18:58:38 INFO - PROCESS | 1928 | 1461031118696 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb789000 == 23 [pid = 1928] [id = 56] 18:58:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 53 (0x7f3ff4f13c00) [pid = 1928] [serial = 166] [outer = (nil)] 18:58:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 54 (0x7f3ffda8a000) [pid = 1928] [serial = 167] [outer = 0x7f3ff4f13c00] 18:58:38 INFO - PROCESS | 1928 | 1461031118761 Marionette DEBUG loaded listener.js 18:58:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 55 (0x7f3ffdaf0c00) [pid = 1928] [serial = 168] [outer = 0x7f3ff4f13c00] 18:58:39 INFO - PROCESS | 1928 | 1461031119452 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 975ms 18:58:39 INFO - PROCESS | 1928 | 1461031119489 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 18:58:39 INFO - PROCESS | 1928 | 1461031119493 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 18:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:58:39 INFO - PROCESS | 1928 | 1461031119501 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:58:39 INFO - PROCESS | 1928 | 1461031119505 Marionette TRACE conn5 <- [1,198,null,{}] 18:58:39 INFO - PROCESS | 1928 | 1461031119510 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:39 INFO - PROCESS | 1928 | 1461031119676 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 18:58:39 INFO - PROCESS | 1928 | 1461031119696 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb62800 == 24 [pid = 1928] [id = 57] 18:58:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 56 (0x7f3ff0b7e800) [pid = 1928] [serial = 169] [outer = (nil)] 18:58:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 57 (0x7f3ffdbf5c00) [pid = 1928] [serial = 170] [outer = 0x7f3ff0b7e800] 18:58:39 INFO - PROCESS | 1928 | 1461031119757 Marionette DEBUG loaded listener.js 18:58:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 58 (0x7f3ffdcdf800) [pid = 1928] [serial = 171] [outer = 0x7f3ff0b7e800] 18:58:40 INFO - PROCESS | 1928 | 1461031120497 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1037ms 18:58:40 INFO - PROCESS | 1928 | 1461031120538 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 18:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:58:40 INFO - PROCESS | 1928 | 1461031120544 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 18:58:40 INFO - PROCESS | 1928 | 1461031120552 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:58:40 INFO - PROCESS | 1928 | 1461031120557 Marionette TRACE conn5 <- [1,202,null,{}] 18:58:40 INFO - PROCESS | 1928 | 1461031120580 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:40 INFO - PROCESS | 1928 | 1461031120762 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 18:58:40 INFO - PROCESS | 1928 | 1461031120887 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2eaa000 == 25 [pid = 1928] [id = 58] 18:58:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 59 (0x7f3ff0b8a400) [pid = 1928] [serial = 172] [outer = (nil)] 18:58:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 60 (0x7f3ff117f400) [pid = 1928] [serial = 173] [outer = 0x7f3ff0b8a400] 18:58:40 INFO - PROCESS | 1928 | 1461031120971 Marionette DEBUG loaded listener.js 18:58:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 61 (0x7f3ff2da1800) [pid = 1928] [serial = 174] [outer = 0x7f3ff0b8a400] 18:58:41 INFO - PROCESS | 1928 | 1461031121829 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1294ms 18:58:41 INFO - PROCESS | 1928 | 1461031121845 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 18:58:41 INFO - PROCESS | 1928 | 1461031121853 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 18:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:58:41 INFO - PROCESS | 1928 | 1461031121864 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:58:41 INFO - PROCESS | 1928 | 1461031121869 Marionette TRACE conn5 <- [1,206,null,{}] 18:58:41 INFO - PROCESS | 1928 | 1461031121878 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:42 INFO - PROCESS | 1928 | 1461031122028 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 18:58:42 INFO - PROCESS | 1928 | 1461031122157 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb19f000 == 26 [pid = 1928] [id = 59] 18:58:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x7f3ff0f78c00) [pid = 1928] [serial = 175] [outer = (nil)] 18:58:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x7f3ff7593400) [pid = 1928] [serial = 176] [outer = 0x7f3ff0f78c00] 18:58:42 INFO - PROCESS | 1928 | 1461031122226 Marionette DEBUG loaded listener.js 18:58:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x7f3ff8e98000) [pid = 1928] [serial = 177] [outer = 0x7f3ff0f78c00] 18:58:43 INFO - PROCESS | 1928 | 1461031123068 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1241ms 18:58:43 INFO - PROCESS | 1928 | 1461031123106 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 18:58:43 INFO - PROCESS | 1928 | 1461031123110 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 18:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:58:43 INFO - PROCESS | 1928 | 1461031123116 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:58:43 INFO - PROCESS | 1928 | 1461031123122 Marionette TRACE conn5 <- [1,210,null,{}] 18:58:43 INFO - PROCESS | 1928 | 1461031123137 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:43 INFO - PROCESS | 1928 | 1461031123293 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 18:58:43 INFO - PROCESS | 1928 | 1461031123414 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdc4f000 == 27 [pid = 1928] [id = 60] 18:58:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x7f3ff9b3cc00) [pid = 1928] [serial = 178] [outer = (nil)] 18:58:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x7f3ffb5ac800) [pid = 1928] [serial = 179] [outer = 0x7f3ff9b3cc00] 18:58:43 INFO - PROCESS | 1928 | 1461031123487 Marionette DEBUG loaded listener.js 18:58:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x7f3ffc2fa800) [pid = 1928] [serial = 180] [outer = 0x7f3ff9b3cc00] 18:58:44 INFO - PROCESS | 1928 | 1461031124246 Marionette TRACE conn5 <- [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]]]}] 18:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1185ms 18:58:44 INFO - PROCESS | 1928 | 1461031124302 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 18:58:44 INFO - PROCESS | 1928 | 1461031124306 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 18:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:58:44 INFO - PROCESS | 1928 | 1461031124312 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:58:44 INFO - PROCESS | 1928 | 1461031124314 Marionette TRACE conn5 <- [1,214,null,{}] 18:58:44 INFO - PROCESS | 1928 | 1461031124320 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:44 INFO - PROCESS | 1928 | 1461031124474 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 18:58:44 INFO - PROCESS | 1928 | 1461031124597 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4001108800 == 28 [pid = 1928] [id = 61] 18:58:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x7f3ff9f62000) [pid = 1928] [serial = 181] [outer = (nil)] 18:58:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f3ffe0b9000) [pid = 1928] [serial = 182] [outer = 0x7f3ff9f62000] 18:58:44 INFO - PROCESS | 1928 | 1461031124668 Marionette DEBUG loaded listener.js 18:58:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f4001df4800) [pid = 1928] [serial = 183] [outer = 0x7f3ff9f62000] 18:58:45 INFO - PROCESS | 1928 | 1461031125691 Marionette TRACE conn5 <- [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]]]}] 18:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1429ms 18:58:45 INFO - PROCESS | 1928 | 1461031125742 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 18:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:58:45 INFO - PROCESS | 1928 | 1461031125747 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 18:58:45 INFO - PROCESS | 1928 | 1461031125755 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:58:45 INFO - PROCESS | 1928 | 1461031125760 Marionette TRACE conn5 <- [1,218,null,{}] 18:58:45 INFO - PROCESS | 1928 | 1461031125768 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:45 INFO - PROCESS | 1928 | 1461031125916 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 18:58:46 INFO - PROCESS | 1928 | 1461031126134 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff29a9000 == 29 [pid = 1928] [id = 62] 18:58:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f3ff16a6000) [pid = 1928] [serial = 184] [outer = (nil)] 18:58:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f3ff1d7a400) [pid = 1928] [serial = 185] [outer = 0x7f3ff16a6000] 18:58:46 INFO - PROCESS | 1928 | 1461031126216 Marionette DEBUG loaded listener.js 18:58:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f3ff2e4f800) [pid = 1928] [serial = 186] [outer = 0x7f3ff16a6000] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x7f4008126000) [pid = 1928] [serial = 143] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x7f4007cb6c00) [pid = 1928] [serial = 137] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x7f3ff7597c00) [pid = 1928] [serial = 131] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x7f3ff89ec400) [pid = 1928] [serial = 132] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x7f3ff0bbfc00) [pid = 1928] [serial = 126] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x7f3ff4f06800) [pid = 1928] [serial = 128] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 66 (0x7f3ff4f0d400) [pid = 1928] [serial = 129] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 65 (0x7f3ff117ac00) [pid = 1928] [serial = 140] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 64 (0x7f3ffa6a9c00) [pid = 1928] [serial = 134] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 63 (0x7f3ffb5ac000) [pid = 1928] [serial = 135] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 62 (0x7f4007fe9c00) [pid = 1928] [serial = 138] [outer = (nil)] [url = about:blank] 18:58:46 INFO - PROCESS | 1928 | --DOMWINDOW == 61 (0x7f3ff7428c00) [pid = 1928] [serial = 141] [outer = (nil)] [url = about:blank] 18:58:47 INFO - PROCESS | 1928 | 1461031127005 Marionette TRACE conn5 <- [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]]]}] 18:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1299ms 18:58:47 INFO - PROCESS | 1928 | 1461031127054 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 18:58:47 INFO - PROCESS | 1928 | 1461031127064 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 18:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:58:47 INFO - PROCESS | 1928 | 1461031127074 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:58:47 INFO - PROCESS | 1928 | 1461031127079 Marionette TRACE conn5 <- [1,222,null,{}] 18:58:47 INFO - PROCESS | 1928 | 1461031127089 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:47 INFO - PROCESS | 1928 | 1461031127242 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 18:58:47 INFO - PROCESS | 1928 | 1461031127327 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8ed0000 == 30 [pid = 1928] [id = 63] 18:58:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 62 (0x7f3ff16a7800) [pid = 1928] [serial = 187] [outer = (nil)] 18:58:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 63 (0x7f3ff4f41000) [pid = 1928] [serial = 188] [outer = 0x7f3ff16a7800] 18:58:47 INFO - PROCESS | 1928 | 1461031127391 Marionette DEBUG loaded listener.js 18:58:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 64 (0x7f3ff8e9a000) [pid = 1928] [serial = 189] [outer = 0x7f3ff16a7800] 18:58:48 INFO - PROCESS | 1928 | 1461031128064 Marionette TRACE conn5 <- [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]]]}] 18:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1037ms 18:58:48 INFO - PROCESS | 1928 | 1461031128121 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 18:58:48 INFO - PROCESS | 1928 | 1461031128124 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 18:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:58:48 INFO - PROCESS | 1928 | 1461031128131 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:58:48 INFO - PROCESS | 1928 | 1461031128136 Marionette TRACE conn5 <- [1,226,null,{}] 18:58:48 INFO - PROCESS | 1928 | 1461031128169 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:48 INFO - PROCESS | 1928 | 1461031128308 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 18:58:48 INFO - PROCESS | 1928 | 1461031128318 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb76d000 == 31 [pid = 1928] [id = 64] 18:58:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 65 (0x7f3ff9bb5c00) [pid = 1928] [serial = 190] [outer = (nil)] 18:58:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 66 (0x7f3ffb5a8c00) [pid = 1928] [serial = 191] [outer = 0x7f3ff9bb5c00] 18:58:48 INFO - PROCESS | 1928 | 1461031128382 Marionette DEBUG loaded listener.js 18:58:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 67 (0x7f3ffc2f0400) [pid = 1928] [serial = 192] [outer = 0x7f3ff9bb5c00] 18:58:49 INFO - PROCESS | 1928 | 1461031129089 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 997ms 18:58:49 INFO - PROCESS | 1928 | 1461031129129 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 18:58:49 INFO - PROCESS | 1928 | 1461031129134 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 18:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:58:49 INFO - PROCESS | 1928 | 1461031129139 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:58:49 INFO - PROCESS | 1928 | 1461031129141 Marionette TRACE conn5 <- [1,230,null,{}] 18:58:49 INFO - PROCESS | 1928 | 1461031129146 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:49 INFO - PROCESS | 1928 | 1461031129322 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 18:58:49 INFO - PROCESS | 1928 | 1461031129350 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdb22000 == 32 [pid = 1928] [id = 65] 18:58:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x7f3ff0ea7000) [pid = 1928] [serial = 193] [outer = (nil)] 18:58:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f3ffda95400) [pid = 1928] [serial = 194] [outer = 0x7f3ff0ea7000] 18:58:49 INFO - PROCESS | 1928 | 1461031129412 Marionette DEBUG loaded listener.js 18:58:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f3ff0f81800) [pid = 1928] [serial = 195] [outer = 0x7f3ff0ea7000] 18:58:50 INFO - PROCESS | 1928 | 1461031130275 Marionette TRACE conn5 <- [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]]]}] 18:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1182ms 18:58:50 INFO - PROCESS | 1928 | 1461031130322 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 18:58:50 INFO - PROCESS | 1928 | 1461031130325 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 18:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:58:50 INFO - PROCESS | 1928 | 1461031130331 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:58:50 INFO - PROCESS | 1928 | 1461031130332 Marionette TRACE conn5 <- [1,234,null,{}] 18:58:50 INFO - PROCESS | 1928 | 1461031130338 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:50 INFO - PROCESS | 1928 | 1461031130511 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 18:58:50 INFO - PROCESS | 1928 | 1461031130536 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006ef1000 == 33 [pid = 1928] [id = 66] 18:58:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f3ff0bc5c00) [pid = 1928] [serial = 196] [outer = (nil)] 18:58:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f4006ed1800) [pid = 1928] [serial = 197] [outer = 0x7f3ff0bc5c00] 18:58:50 INFO - PROCESS | 1928 | 1461031130593 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f4007a73000) [pid = 1928] [serial = 198] [outer = 0x7f3ff0bc5c00] 18:58:51 INFO - PROCESS | 1928 | --DOMWINDOW == 72 (0x7f3ff0bbbc00) [pid = 1928] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:58:51 INFO - PROCESS | 1928 | --DOMWINDOW == 71 (0x7f3ff4f3f800) [pid = 1928] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:58:51 INFO - PROCESS | 1928 | --DOMWINDOW == 70 (0x7f3ff4f13c00) [pid = 1928] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:58:51 INFO - PROCESS | 1928 | --DOMWINDOW == 69 (0x7f3ff88f0c00) [pid = 1928] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:58:51 INFO - PROCESS | 1928 | --DOMWINDOW == 68 (0x7f3ff0e9dc00) [pid = 1928] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:58:51 INFO - PROCESS | 1928 | --DOMWINDOW == 67 (0x7f3ff0b7f400) [pid = 1928] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:58:51 INFO - PROCESS | 1928 | 1461031131369 Marionette TRACE conn5 <- [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]]]}] 18:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1076ms 18:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:58:51 INFO - PROCESS | 1928 | 1461031131408 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 18:58:51 INFO - PROCESS | 1928 | 1461031131411 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 18:58:51 INFO - PROCESS | 1928 | 1461031131417 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:58:51 INFO - PROCESS | 1928 | 1461031131420 Marionette TRACE conn5 <- [1,238,null,{}] 18:58:51 INFO - PROCESS | 1928 | 1461031131425 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:51 INFO - PROCESS | 1928 | 1461031131581 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 18:58:51 INFO - PROCESS | 1928 | 1461031131682 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007c8a800 == 34 [pid = 1928] [id = 67] 18:58:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 68 (0x7f4007f0e400) [pid = 1928] [serial = 199] [outer = (nil)] 18:58:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 69 (0x7f4008132c00) [pid = 1928] [serial = 200] [outer = 0x7f4007f0e400] 18:58:51 INFO - PROCESS | 1928 | 1461031131756 Marionette DEBUG loaded listener.js 18:58:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 70 (0x7f4008e2f400) [pid = 1928] [serial = 201] [outer = 0x7f4007f0e400] 18:58:52 INFO - PROCESS | 1928 | 1461031132318 Marionette TRACE conn5 <- [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]]]}] 18:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 930ms 18:58:52 INFO - PROCESS | 1928 | 1461031132348 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 18:58:52 INFO - PROCESS | 1928 | 1461031132351 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 18:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:58:52 INFO - PROCESS | 1928 | 1461031132357 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:58:52 INFO - PROCESS | 1928 | 1461031132359 Marionette TRACE conn5 <- [1,242,null,{}] 18:58:52 INFO - PROCESS | 1928 | 1461031132364 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:52 INFO - PROCESS | 1928 | 1461031132487 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 18:58:52 INFO - PROCESS | 1928 | 1461031132581 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400816a800 == 35 [pid = 1928] [id = 68] 18:58:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 71 (0x7f4007f0e800) [pid = 1928] [serial = 202] [outer = (nil)] 18:58:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 72 (0x7f4009102400) [pid = 1928] [serial = 203] [outer = 0x7f4007f0e800] 18:58:52 INFO - PROCESS | 1928 | 1461031132642 Marionette DEBUG loaded listener.js 18:58:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 73 (0x7f400b020800) [pid = 1928] [serial = 204] [outer = 0x7f4007f0e800] 18:58:53 INFO - PROCESS | 1928 | 1461031133287 Marionette TRACE conn5 <- [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]]]}] 18:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 979ms 18:58:53 INFO - PROCESS | 1928 | 1461031133399 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 18:58:53 INFO - PROCESS | 1928 | 1461031133407 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 18:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:58:53 INFO - PROCESS | 1928 | 1461031133478 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:58:53 INFO - PROCESS | 1928 | 1461031133484 Marionette TRACE conn5 <- [1,246,null,{}] 18:58:53 INFO - PROCESS | 1928 | 1461031133533 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:53 INFO - PROCESS | 1928 | 1461031133766 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 18:58:53 INFO - PROCESS | 1928 | 1461031133835 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6ac4800 == 36 [pid = 1928] [id = 69] 18:58:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 74 (0x7f3ff0ea8c00) [pid = 1928] [serial = 205] [outer = (nil)] 18:58:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 75 (0x7f3ff1181000) [pid = 1928] [serial = 206] [outer = 0x7f3ff0ea8c00] 18:58:53 INFO - PROCESS | 1928 | 1461031133933 Marionette DEBUG loaded listener.js 18:58:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 76 (0x7f3ff2e4ec00) [pid = 1928] [serial = 207] [outer = 0x7f3ff0ea8c00] 18:58:54 INFO - PROCESS | 1928 | 1461031134865 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1459ms 18:58:54 INFO - PROCESS | 1928 | 1461031134913 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 18:58:54 INFO - PROCESS | 1928 | 1461031134919 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 18:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:58:54 INFO - PROCESS | 1928 | 1461031134930 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 1928 | 1461031134934 Marionette TRACE conn5 <- [1,250,null,{}] 18:58:54 INFO - PROCESS | 1928 | 1461031134941 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:55 INFO - PROCESS | 1928 | 1461031135096 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 18:58:55 INFO - PROCESS | 1928 | 1461031135226 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdb18000 == 37 [pid = 1928] [id = 70] 18:58:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x7f3ff0f7b400) [pid = 1928] [serial = 208] [outer = (nil)] 18:58:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x7f3ff8f60c00) [pid = 1928] [serial = 209] [outer = 0x7f3ff0f7b400] 18:58:55 INFO - PROCESS | 1928 | 1461031135298 Marionette DEBUG loaded listener.js 18:58:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x7f3ffa4e5000) [pid = 1928] [serial = 210] [outer = 0x7f3ff0f7b400] 18:58:56 INFO - PROCESS | 1928 | 1461031136071 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1193ms 18:58:56 INFO - PROCESS | 1928 | 1461031136127 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 18:58:56 INFO - PROCESS | 1928 | 1461031136131 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 18:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:58:56 INFO - PROCESS | 1928 | 1461031136138 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:58:56 INFO - PROCESS | 1928 | 1461031136142 Marionette TRACE conn5 <- [1,254,null,{}] 18:58:56 INFO - PROCESS | 1928 | 1461031136155 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:56 INFO - PROCESS | 1928 | 1461031136326 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 18:58:56 INFO - PROCESS | 1928 | 1461031136453 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400914f800 == 38 [pid = 1928] [id = 71] 18:58:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f4006ed4000) [pid = 1928] [serial = 211] [outer = (nil)] 18:58:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f4007cbb400) [pid = 1928] [serial = 212] [outer = 0x7f4006ed4000] 18:58:56 INFO - PROCESS | 1928 | 1461031136531 Marionette DEBUG loaded listener.js 18:58:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f400810ec00) [pid = 1928] [serial = 213] [outer = 0x7f4006ed4000] 18:58:57 INFO - PROCESS | 1928 | 1461031137340 Marionette TRACE conn5 <- [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]]]}] 18:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1283ms 18:58:57 INFO - PROCESS | 1928 | 1461031137422 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 18:58:57 INFO - PROCESS | 1928 | 1461031137425 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 18:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:58:57 INFO - PROCESS | 1928 | 1461031137431 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:58:57 INFO - PROCESS | 1928 | 1461031137433 Marionette TRACE conn5 <- [1,258,null,{}] 18:58:57 INFO - PROCESS | 1928 | 1461031137438 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:57 INFO - PROCESS | 1928 | 1461031137581 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 18:58:57 INFO - PROCESS | 1928 | 1461031137707 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b1bf000 == 39 [pid = 1928] [id = 72] 18:58:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f4007a74400) [pid = 1928] [serial = 214] [outer = (nil)] 18:58:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f400b14ac00) [pid = 1928] [serial = 215] [outer = 0x7f4007a74400] 18:58:57 INFO - PROCESS | 1928 | 1461031137779 Marionette DEBUG loaded listener.js 18:58:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f400c854400) [pid = 1928] [serial = 216] [outer = 0x7f4007a74400] 18:58:58 INFO - PROCESS | 1928 | 1461031138618 Marionette TRACE conn5 <- [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]]]}] 18:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1232ms 18:58:58 INFO - PROCESS | 1928 | 1461031138664 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 18:58:58 INFO - PROCESS | 1928 | 1461031138667 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 18:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:58:58 INFO - PROCESS | 1928 | 1461031138673 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:58:58 INFO - PROCESS | 1928 | 1461031138676 Marionette TRACE conn5 <- [1,262,null,{}] 18:58:58 INFO - PROCESS | 1928 | 1461031138681 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:58 INFO - PROCESS | 1928 | 1461031138833 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 18:58:58 INFO - PROCESS | 1928 | 1461031138966 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e2d800 == 40 [pid = 1928] [id = 73] 18:58:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f3ff0bbb400) [pid = 1928] [serial = 217] [outer = (nil)] 18:58:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f3ff2d95800) [pid = 1928] [serial = 218] [outer = 0x7f3ff0bbb400] 18:58:59 INFO - PROCESS | 1928 | 1461031139032 Marionette DEBUG loaded listener.js 18:58:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f400b0c4c00) [pid = 1928] [serial = 219] [outer = 0x7f3ff0bbb400] 18:59:00 INFO - PROCESS | 1928 | 1461031140070 Marionette TRACE conn5 <- [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]]]}] 18:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1432ms 18:59:00 INFO - PROCESS | 1928 | 1461031140107 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 18:59:00 INFO - PROCESS | 1928 | 1461031140114 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 18:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:59:00 INFO - PROCESS | 1928 | 1461031140122 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:59:00 INFO - PROCESS | 1928 | 1461031140127 Marionette TRACE conn5 <- [1,266,null,{}] 18:59:00 INFO - PROCESS | 1928 | 1461031140134 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:00 INFO - PROCESS | 1928 | 1461031140287 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 18:59:00 INFO - PROCESS | 1928 | 1461031140434 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:00 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff6a6e800 == 39 [pid = 1928] [id = 42] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f3ffdbf5c00) [pid = 1928] [serial = 170] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0f17800 == 40 [pid = 1928] [id = 74] 18:59:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f3ff4aa9c00) [pid = 1928] [serial = 220] [outer = (nil)] 18:59:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f3ff4f3bc00) [pid = 1928] [serial = 221] [outer = 0x7f3ff4aa9c00] 18:59:00 INFO - PROCESS | 1928 | 1461031140522 Marionette DEBUG loaded listener.js 18:59:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f3ff9981c00) [pid = 1928] [serial = 222] [outer = 0x7f3ff4aa9c00] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f3ffb274000) [pid = 1928] [serial = 164] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ff9b5bc00) [pid = 1928] [serial = 161] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f3ffda8a000) [pid = 1928] [serial = 167] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f3ff8e96000) [pid = 1928] [serial = 158] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f3ff4f08c00) [pid = 1928] [serial = 155] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f3ff4f3d800) [pid = 1928] [serial = 156] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f3ff1d7f800) [pid = 1928] [serial = 153] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f3ff117e400) [pid = 1928] [serial = 152] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f3ff1178c00) [pid = 1928] [serial = 149] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x7f3ff4f0d800) [pid = 1928] [serial = 146] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x7f3ffb5b0400) [pid = 1928] [serial = 165] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x7f3ffa4f2c00) [pid = 1928] [serial = 162] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 77 (0x7f3ffdaf0c00) [pid = 1928] [serial = 168] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1928 | --DOMWINDOW == 76 (0x7f3ff986fc00) [pid = 1928] [serial = 159] [outer = (nil)] [url = about:blank] 18:59:01 INFO - PROCESS | 1928 | 1461031141204 Marionette TRACE conn5 <- [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]]]}] 18:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1136ms 18:59:01 INFO - PROCESS | 1928 | 1461031141259 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 18:59:01 INFO - PROCESS | 1928 | 1461031141267 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 18:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:59:01 INFO - PROCESS | 1928 | 1461031141276 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:59:01 INFO - PROCESS | 1928 | 1461031141280 Marionette TRACE conn5 <- [1,270,null,{}] 18:59:01 INFO - PROCESS | 1928 | 1461031141285 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:01 INFO - PROCESS | 1928 | 1461031141438 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 18:59:01 INFO - PROCESS | 1928 | 1461031141523 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffac9c000 == 41 [pid = 1928] [id = 75] 18:59:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 77 (0x7f3ff4f08400) [pid = 1928] [serial = 223] [outer = (nil)] 18:59:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 78 (0x7f3ffb275c00) [pid = 1928] [serial = 224] [outer = 0x7f3ff4f08400] 18:59:01 INFO - PROCESS | 1928 | 1461031141589 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x7f3ffc5a8400) [pid = 1928] [serial = 225] [outer = 0x7f3ff4f08400] 18:59:02 INFO - PROCESS | 1928 | 1461031142209 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 981ms 18:59:02 INFO - PROCESS | 1928 | 1461031142257 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 18:59:02 INFO - PROCESS | 1928 | 1461031142260 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 18:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:59:02 INFO - PROCESS | 1928 | 1461031142266 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:59:02 INFO - PROCESS | 1928 | 1461031142271 Marionette TRACE conn5 <- [1,274,null,{}] 18:59:02 INFO - PROCESS | 1928 | 1461031142289 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:02 INFO - PROCESS | 1928 | 1461031142454 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 18:59:02 INFO - PROCESS | 1928 | 1461031142473 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdb16800 == 42 [pid = 1928] [id = 76] 18:59:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f4006ecdc00) [pid = 1928] [serial = 226] [outer = (nil)] 18:59:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f4007cbb800) [pid = 1928] [serial = 227] [outer = 0x7f4006ecdc00] 18:59:02 INFO - PROCESS | 1928 | 1461031142534 Marionette DEBUG loaded listener.js 18:59:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f4008e28c00) [pid = 1928] [serial = 228] [outer = 0x7f4006ecdc00] 18:59:03 INFO - PROCESS | 1928 | 1461031143330 Marionette TRACE conn5 <- [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]]]}] 18:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1135ms 18:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:59:03 INFO - PROCESS | 1928 | 1461031143402 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 18:59:03 INFO - PROCESS | 1928 | 1461031143405 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 18:59:03 INFO - PROCESS | 1928 | 1461031143410 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 1928 | 1461031143414 Marionette TRACE conn5 <- [1,278,null,{}] 18:59:03 INFO - PROCESS | 1928 | 1461031143425 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:03 INFO - PROCESS | 1928 | 1461031143592 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 18:59:03 INFO - PROCESS | 1928 | 1461031143610 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cc7800 == 43 [pid = 1928] [id = 77] 18:59:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f3ffc5a0000) [pid = 1928] [serial = 229] [outer = (nil)] 18:59:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f400b187000) [pid = 1928] [serial = 230] [outer = 0x7f3ffc5a0000] 18:59:03 INFO - PROCESS | 1928 | 1461031143668 Marionette DEBUG loaded listener.js 18:59:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f400ce2c400) [pid = 1928] [serial = 231] [outer = 0x7f3ffc5a0000] 18:59:07 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f3ff0b80c00) [pid = 1928] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:59:07 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f3ff9bb5c00) [pid = 1928] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:59:07 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f3ff0ea7000) [pid = 1928] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:59:07 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f4007f0e400) [pid = 1928] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:59:07 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x7f3ff0bc5c00) [pid = 1928] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:59:07 INFO - PROCESS | 1928 | --DOMWINDOW == 79 (0x7f3ff16a7800) [pid = 1928] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:59:07 INFO - PROCESS | 1928 | --DOMWINDOW == 78 (0x7f3ff16a6000) [pid = 1928] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:59:07 INFO - PROCESS | 1928 | 1461031147271 Marionette TRACE conn5 <- [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]]]}] 18:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 3894ms 18:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:59:07 INFO - PROCESS | 1928 | 1461031147304 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 18:59:07 INFO - PROCESS | 1928 | 1461031147307 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 18:59:07 INFO - PROCESS | 1928 | 1461031147313 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:59:07 INFO - PROCESS | 1928 | 1461031147315 Marionette TRACE conn5 <- [1,282,null,{}] 18:59:07 INFO - PROCESS | 1928 | 1461031147320 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:07 INFO - PROCESS | 1928 | 1461031147448 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 18:59:07 INFO - PROCESS | 1928 | 1461031147458 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4001103800 == 44 [pid = 1928] [id = 78] 18:59:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 79 (0x7f3ff0b80c00) [pid = 1928] [serial = 232] [outer = (nil)] 18:59:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 80 (0x7f3ff4f0f800) [pid = 1928] [serial = 233] [outer = 0x7f3ff0b80c00] 18:59:07 INFO - PROCESS | 1928 | 1461031147518 Marionette DEBUG loaded listener.js 18:59:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f400ce2f000) [pid = 1928] [serial = 234] [outer = 0x7f3ff0b80c00] 18:59:08 INFO - PROCESS | 1928 | 1461031148205 Marionette TRACE conn5 <- [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]]]}] 18:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 928ms 18:59:08 INFO - PROCESS | 1928 | 1461031148240 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 18:59:08 INFO - PROCESS | 1928 | 1461031148242 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 18:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:59:08 INFO - PROCESS | 1928 | 1461031148248 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:59:08 INFO - PROCESS | 1928 | 1461031148250 Marionette TRACE conn5 <- [1,286,null,{}] 18:59:08 INFO - PROCESS | 1928 | 1461031148265 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:08 INFO - PROCESS | 1928 | 1461031148474 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 18:59:08 INFO - PROCESS | 1928 | 1461031148496 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400c89a800 == 45 [pid = 1928] [id = 79] 18:59:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f400d206c00) [pid = 1928] [serial = 235] [outer = (nil)] 18:59:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f400d40dc00) [pid = 1928] [serial = 236] [outer = 0x7f400d206c00] 18:59:08 INFO - PROCESS | 1928 | 1461031148563 Marionette DEBUG loaded listener.js 18:59:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f400f09a000) [pid = 1928] [serial = 237] [outer = 0x7f400d206c00] 18:59:09 INFO - PROCESS | 1928 | 1461031149454 Marionette TRACE conn5 <- [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]]]}] 18:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1236ms 18:59:09 INFO - PROCESS | 1928 | 1461031149488 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 18:59:09 INFO - PROCESS | 1928 | 1461031149496 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 18:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:59:09 INFO - PROCESS | 1928 | 1461031149508 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:59:09 INFO - PROCESS | 1928 | 1461031149518 Marionette TRACE conn5 <- [1,290,null,{}] 18:59:09 INFO - PROCESS | 1928 | 1461031149600 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:09 INFO - PROCESS | 1928 | 1461031149769 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 18:59:09 INFO - PROCESS | 1928 | 1461031149898 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa321800 == 46 [pid = 1928] [id = 80] 18:59:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f3ff0b87c00) [pid = 1928] [serial = 238] [outer = (nil)] 18:59:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f3ff4d1b400) [pid = 1928] [serial = 239] [outer = 0x7f3ff0b87c00] 18:59:09 INFO - PROCESS | 1928 | 1461031149973 Marionette DEBUG loaded listener.js 18:59:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f3ff4d23c00) [pid = 1928] [serial = 240] [outer = 0x7f3ff0b87c00] 18:59:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f3ff88f0c00) [pid = 1928] [serial = 241] [outer = 0x7f3ff16ac800] 18:59:10 INFO - PROCESS | 1928 | 1461031150869 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1397ms 18:59:10 INFO - PROCESS | 1928 | 1461031150902 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 18:59:10 INFO - PROCESS | 1928 | 1461031150908 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 18:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:59:10 INFO - PROCESS | 1928 | 1461031150918 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:59:10 INFO - PROCESS | 1928 | 1461031150921 Marionette TRACE conn5 <- [1,294,null,{}] 18:59:10 INFO - PROCESS | 1928 | 1461031150927 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:11 INFO - PROCESS | 1928 | 1461031151071 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 18:59:11 INFO - PROCESS | 1928 | 1461031151208 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b138000 == 47 [pid = 1928] [id = 81] 18:59:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f3ff0ea0c00) [pid = 1928] [serial = 242] [outer = (nil)] 18:59:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f3ffb27d000) [pid = 1928] [serial = 243] [outer = 0x7f3ff0ea0c00] 18:59:11 INFO - PROCESS | 1928 | 1461031151287 Marionette DEBUG loaded listener.js 18:59:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f3ffda8a000) [pid = 1928] [serial = 244] [outer = 0x7f3ff0ea0c00] 18:59:12 INFO - PROCESS | 1928 | 1461031152111 Marionette TRACE conn5 <- [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]]]}] 18:59:12 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. 18:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1227ms 18:59:12 INFO - PROCESS | 1928 | 1461031152146 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 18:59:12 INFO - PROCESS | 1928 | 1461031152150 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 18:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:59:12 INFO - PROCESS | 1928 | 1461031152156 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:59:12 INFO - PROCESS | 1928 | 1461031152162 Marionette TRACE conn5 <- [1,298,null,{}] 18:59:12 INFO - PROCESS | 1928 | 1461031152194 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:12 INFO - PROCESS | 1928 | 1461031152347 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 18:59:12 INFO - PROCESS | 1928 | 1461031152475 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d426000 == 48 [pid = 1928] [id = 82] 18:59:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f3ff2d95c00) [pid = 1928] [serial = 245] [outer = (nil)] 18:59:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f4008fcd000) [pid = 1928] [serial = 246] [outer = 0x7f3ff2d95c00] 18:59:12 INFO - PROCESS | 1928 | 1461031152549 Marionette DEBUG loaded listener.js 18:59:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f400cf59400) [pid = 1928] [serial = 247] [outer = 0x7f3ff2d95c00] 18:59:13 INFO - PROCESS | 1928 | 1461031153372 Marionette TRACE conn5 <- [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]]]}] 18:59:13 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. 18:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1254ms 18:59:13 INFO - PROCESS | 1928 | 1461031153411 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 18:59:13 INFO - PROCESS | 1928 | 1461031153420 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 18:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:59:13 INFO - PROCESS | 1928 | 1461031153433 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:59:13 INFO - PROCESS | 1928 | 1461031153439 Marionette TRACE conn5 <- [1,302,null,{}] 18:59:13 INFO - PROCESS | 1928 | 1461031153444 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:13 INFO - PROCESS | 1928 | 1461031153585 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 18:59:13 INFO - PROCESS | 1928 | 1461031153720 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fd24000 == 49 [pid = 1928] [id = 83] 18:59:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f3ffdcdbc00) [pid = 1928] [serial = 248] [outer = (nil)] 18:59:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f400d33d400) [pid = 1928] [serial = 249] [outer = 0x7f3ffdcdbc00] 18:59:13 INFO - PROCESS | 1928 | 1461031153788 Marionette DEBUG loaded listener.js 18:59:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f400d40f400) [pid = 1928] [serial = 250] [outer = 0x7f3ffdcdbc00] 18:59:14 INFO - PROCESS | 1928 | 1461031154580 Marionette TRACE conn5 <- [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]]]}] 18:59:14 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. 18:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1184ms 18:59:14 INFO - PROCESS | 1928 | 1461031154618 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 18:59:14 INFO - PROCESS | 1928 | 1461031154620 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 18:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:59:14 INFO - PROCESS | 1928 | 1461031154626 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:59:14 INFO - PROCESS | 1928 | 1461031154629 Marionette TRACE conn5 <- [1,306,null,{}] 18:59:14 INFO - PROCESS | 1928 | 1461031154634 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:14 INFO - PROCESS | 1928 | 1461031154807 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 18:59:14 INFO - PROCESS | 1928 | 1461031154917 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdb2a000 == 50 [pid = 1928] [id = 84] 18:59:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f3ff0bbfc00) [pid = 1928] [serial = 251] [outer = (nil)] 18:59:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f4006ed5000) [pid = 1928] [serial = 252] [outer = 0x7f3ff0bbfc00] 18:59:14 INFO - PROCESS | 1928 | 1461031154983 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f400f0a1800) [pid = 1928] [serial = 253] [outer = 0x7f3ff0bbfc00] 18:59:15 INFO - PROCESS | 1928 | 1461031155924 Marionette TRACE conn5 <- [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]]]}] 18:59:15 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. 18:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1330ms 18:59:15 INFO - PROCESS | 1928 | 1461031155958 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 18:59:15 INFO - PROCESS | 1928 | 1461031155962 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 18:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:59:15 INFO - PROCESS | 1928 | 1461031155970 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:59:15 INFO - PROCESS | 1928 | 1461031155976 Marionette TRACE conn5 <- [1,310,null,{}] 18:59:15 INFO - PROCESS | 1928 | 1461031155984 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:16 INFO - PROCESS | 1928 | 1461031156121 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 18:59:16 INFO - PROCESS | 1928 | 1461031156304 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6a67000 == 51 [pid = 1928] [id = 85] 18:59:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ff0b80800) [pid = 1928] [serial = 254] [outer = (nil)] 18:59:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f3ff4d1b800) [pid = 1928] [serial = 255] [outer = 0x7f3ff0b80800] 18:59:16 INFO - PROCESS | 1928 | 1461031156433 Marionette DEBUG loaded listener.js 18:59:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f3ff4d29000) [pid = 1928] [serial = 256] [outer = 0x7f3ff0b80800] 18:59:17 INFO - PROCESS | 1928 | 1461031157187 Marionette TRACE conn5 <- [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]]]}] 18:59:17 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. 18:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1286ms 18:59:17 INFO - PROCESS | 1928 | 1461031157258 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 18:59:17 INFO - PROCESS | 1928 | 1461031157265 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 18:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:59:17 INFO - PROCESS | 1928 | 1461031157276 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:59:17 INFO - PROCESS | 1928 | 1461031157279 Marionette TRACE conn5 <- [1,314,null,{}] 18:59:17 INFO - PROCESS | 1928 | 1461031157285 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:17 INFO - PROCESS | 1928 | 1461031157437 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 18:59:17 INFO - PROCESS | 1928 | 1461031157572 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4001103800 == 50 [pid = 1928] [id = 78] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f4009102400) [pid = 1928] [serial = 203] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f3ff7593400) [pid = 1928] [serial = 176] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f3ffe0b9000) [pid = 1928] [serial = 182] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ff117f400) [pid = 1928] [serial = 173] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ffb5ac800) [pid = 1928] [serial = 179] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff299b000 == 51 [pid = 1928] [id = 86] 18:59:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f3ff0bc0000) [pid = 1928] [serial = 257] [outer = (nil)] 18:59:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f3ff7592c00) [pid = 1928] [serial = 258] [outer = 0x7f3ff0bc0000] 18:59:17 INFO - PROCESS | 1928 | 1461031157663 Marionette DEBUG loaded listener.js 18:59:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ff9c88000) [pid = 1928] [serial = 259] [outer = 0x7f3ff0bc0000] 18:59:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007cc7800 == 50 [pid = 1928] [id = 77] 18:59:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdb16800 == 49 [pid = 1928] [id = 76] 18:59:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffac9c000 == 48 [pid = 1928] [id = 75] 18:59:17 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0f17800 == 47 [pid = 1928] [id = 74] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f400b142000) [pid = 1928] [serial = 144] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ffb5a8c00) [pid = 1928] [serial = 191] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ff0f81800) [pid = 1928] [serial = 195] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f4008132c00) [pid = 1928] [serial = 200] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f4008e2f400) [pid = 1928] [serial = 201] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f4007a73000) [pid = 1928] [serial = 198] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f3ff4f41000) [pid = 1928] [serial = 188] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f3ffda95400) [pid = 1928] [serial = 194] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f3ff8e9a000) [pid = 1928] [serial = 189] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f3ffc2f0400) [pid = 1928] [serial = 192] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f4006ed1800) [pid = 1928] [serial = 197] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f3ff1d7a400) [pid = 1928] [serial = 185] [outer = (nil)] [url = about:blank] 18:59:17 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ff2e4f800) [pid = 1928] [serial = 186] [outer = (nil)] [url = about:blank] 18:59:18 INFO - PROCESS | 1928 | 1461031158362 Marionette TRACE conn5 <- [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]]]}] 18:59:18 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. 18:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1143ms 18:59:18 INFO - PROCESS | 1928 | 1461031158419 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 18:59:18 INFO - PROCESS | 1928 | 1461031158422 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 18:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:59:18 INFO - PROCESS | 1928 | 1461031158428 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:59:18 INFO - PROCESS | 1928 | 1461031158433 Marionette TRACE conn5 <- [1,318,null,{}] 18:59:18 INFO - PROCESS | 1928 | 1461031158475 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:18 INFO - PROCESS | 1928 | 1461031158648 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 18:59:18 INFO - PROCESS | 1928 | 1461031158659 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc29b800 == 48 [pid = 1928] [id = 87] 18:59:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f3ffb5a8c00) [pid = 1928] [serial = 260] [outer = (nil)] 18:59:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f3ffc6c1000) [pid = 1928] [serial = 261] [outer = 0x7f3ffb5a8c00] 18:59:18 INFO - PROCESS | 1928 | 1461031158722 Marionette DEBUG loaded listener.js 18:59:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f3ffdcde400) [pid = 1928] [serial = 262] [outer = 0x7f3ffb5a8c00] 18:59:19 INFO - PROCESS | 1928 | 1461031159526 Marionette TRACE conn5 <- [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]]]}] 18:59:19 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. 18:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1137ms 18:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:59:19 INFO - PROCESS | 1928 | 1461031159565 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 18:59:19 INFO - PROCESS | 1928 | 1461031159568 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 18:59:19 INFO - PROCESS | 1928 | 1461031159574 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:59:19 INFO - PROCESS | 1928 | 1461031159577 Marionette TRACE conn5 <- [1,322,null,{}] 18:59:19 INFO - PROCESS | 1928 | 1461031159589 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:19 INFO - PROCESS | 1928 | 1461031159718 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 18:59:19 INFO - PROCESS | 1928 | 1461031159732 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007ae9000 == 49 [pid = 1928] [id = 88] 18:59:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f3ff0bbbc00) [pid = 1928] [serial = 263] [outer = (nil)] 18:59:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f4008133800) [pid = 1928] [serial = 264] [outer = 0x7f3ff0bbbc00] 18:59:19 INFO - PROCESS | 1928 | 1461031159792 Marionette DEBUG loaded listener.js 18:59:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f4009107000) [pid = 1928] [serial = 265] [outer = 0x7f3ff0bbbc00] 18:59:20 INFO - PROCESS | 1928 | 1461031160543 Marionette TRACE conn5 <- [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]]]}] 18:59:20 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. 18:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 990ms 18:59:20 INFO - PROCESS | 1928 | 1461031160563 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 18:59:20 INFO - PROCESS | 1928 | 1461031160566 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 18:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:59:20 INFO - PROCESS | 1928 | 1461031160571 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:59:20 INFO - PROCESS | 1928 | 1461031160574 Marionette TRACE conn5 <- [1,326,null,{}] 18:59:20 INFO - PROCESS | 1928 | 1461031160585 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:20 INFO - PROCESS | 1928 | 1461031160740 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 18:59:20 INFO - PROCESS | 1928 | 1461031160807 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4008e18800 == 50 [pid = 1928] [id = 89] 18:59:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f3ff0b2cc00) [pid = 1928] [serial = 266] [outer = (nil)] 18:59:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f3ff0b37400) [pid = 1928] [serial = 267] [outer = 0x7f3ff0b2cc00] 18:59:20 INFO - PROCESS | 1928 | 1461031160865 Marionette DEBUG loaded listener.js 18:59:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f3ff0b3bc00) [pid = 1928] [serial = 268] [outer = 0x7f3ff0b2cc00] 18:59:21 INFO - PROCESS | 1928 | 1461031161554 Marionette TRACE conn5 <- [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]]]}] 18:59:21 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. 18:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1032ms 18:59:21 INFO - PROCESS | 1928 | 1461031161610 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 18:59:21 INFO - PROCESS | 1928 | 1461031161614 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 18:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:59:21 INFO - PROCESS | 1928 | 1461031161619 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:59:21 INFO - PROCESS | 1928 | 1461031161622 Marionette TRACE conn5 <- [1,330,null,{}] 18:59:21 INFO - PROCESS | 1928 | 1461031161640 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:21 INFO - PROCESS | 1928 | 1461031161866 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 18:59:21 INFO - PROCESS | 1928 | 1461031161932 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d260800 == 51 [pid = 1928] [id = 90] 18:59:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f3ff0b7f800) [pid = 1928] [serial = 269] [outer = (nil)] 18:59:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f400b18c000) [pid = 1928] [serial = 270] [outer = 0x7f3ff0b7f800] 18:59:21 INFO - PROCESS | 1928 | 1461031161993 Marionette DEBUG loaded listener.js 18:59:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f400fa72000) [pid = 1928] [serial = 271] [outer = 0x7f3ff0b7f800] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ff0b7e800) [pid = 1928] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ff0f78c00) [pid = 1928] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f3ff9b3cc00) [pid = 1928] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f3ff0b8a400) [pid = 1928] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f3ff0b80000) [pid = 1928] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f3ff9f62000) [pid = 1928] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f3ff2932400) [pid = 1928] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f3ffc5a0000) [pid = 1928] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f4007f0e800) [pid = 1928] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f4007a74400) [pid = 1928] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f4006ecdc00) [pid = 1928] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ff0b80c00) [pid = 1928] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f4006ed4000) [pid = 1928] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f3ff0f7b400) [pid = 1928] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f3ff0bbb400) [pid = 1928] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f3ff4f08400) [pid = 1928] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f3ff0ea8c00) [pid = 1928] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:59:22 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f3ff4aa9c00) [pid = 1928] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:59:22 INFO - PROCESS | 1928 | 1461031162851 Marionette TRACE conn5 <- [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]]]}] 18:59:22 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. 18:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1283ms 18:59:22 INFO - PROCESS | 1928 | 1461031162903 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 18:59:22 INFO - PROCESS | 1928 | 1461031162906 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 18:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:59:22 INFO - PROCESS | 1928 | 1461031162911 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:59:22 INFO - PROCESS | 1928 | 1461031162913 Marionette TRACE conn5 <- [1,334,null,{}] 18:59:22 INFO - PROCESS | 1928 | 1461031162928 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:23 INFO - PROCESS | 1928 | 1461031163051 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 18:59:23 INFO - PROCESS | 1928 | 1461031163064 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb65000 == 52 [pid = 1928] [id = 91] 18:59:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f3ff0b31c00) [pid = 1928] [serial = 272] [outer = (nil)] 18:59:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f3ff4f0b000) [pid = 1928] [serial = 273] [outer = 0x7f3ff0b31c00] 18:59:23 INFO - PROCESS | 1928 | 1461031163125 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f3ffdaed000) [pid = 1928] [serial = 274] [outer = 0x7f3ff0b31c00] 18:59:23 INFO - PROCESS | 1928 | 1461031163844 Marionette TRACE conn5 <- [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]]]}] 18:59:23 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. 18:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 984ms 18:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:59:23 INFO - PROCESS | 1928 | 1461031163896 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 18:59:23 INFO - PROCESS | 1928 | 1461031163899 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 18:59:23 INFO - PROCESS | 1928 | 1461031163904 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:59:23 INFO - PROCESS | 1928 | 1461031163907 Marionette TRACE conn5 <- [1,338,null,{}] 18:59:23 INFO - PROCESS | 1928 | 1461031163913 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:24 INFO - PROCESS | 1928 | 1461031164084 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 18:59:24 INFO - PROCESS | 1928 | 1461031164103 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fdd3800 == 53 [pid = 1928] [id = 92] 18:59:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f3ff0b80c00) [pid = 1928] [serial = 275] [outer = (nil)] 18:59:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f400b186c00) [pid = 1928] [serial = 276] [outer = 0x7f3ff0b80c00] 18:59:24 INFO - PROCESS | 1928 | 1461031164160 Marionette DEBUG loaded listener.js 18:59:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f400fda4c00) [pid = 1928] [serial = 277] [outer = 0x7f3ff0b80c00] 18:59:24 INFO - PROCESS | 1928 | 1461031164940 Marionette TRACE conn5 <- [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]]]}] 18:59:24 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. 18:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1081ms 18:59:24 INFO - PROCESS | 1928 | 1461031164988 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 18:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:59:24 INFO - PROCESS | 1928 | 1461031164994 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 18:59:25 INFO - PROCESS | 1928 | 1461031165002 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:59:25 INFO - PROCESS | 1928 | 1461031165007 Marionette TRACE conn5 <- [1,342,null,{}] 18:59:25 INFO - PROCESS | 1928 | 1461031165016 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:25 INFO - PROCESS | 1928 | 1461031165177 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 18:59:25 INFO - PROCESS | 1928 | 1461031165310 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ee3800 == 54 [pid = 1928] [id = 93] 18:59:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f3ff0b36400) [pid = 1928] [serial = 278] [outer = (nil)] 18:59:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f3ff117f400) [pid = 1928] [serial = 279] [outer = 0x7f3ff0b36400] 18:59:25 INFO - PROCESS | 1928 | 1461031165383 Marionette DEBUG loaded listener.js 18:59:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f3ff4d1fc00) [pid = 1928] [serial = 280] [outer = 0x7f3ff0b36400] 18:59:26 INFO - PROCESS | 1928 | 1461031166239 Marionette TRACE conn5 <- [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]]]}] 18:59:26 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. 18:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1288ms 18:59:26 INFO - PROCESS | 1928 | 1461031166289 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 18:59:26 INFO - PROCESS | 1928 | 1461031166297 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 18:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:59:26 INFO - PROCESS | 1928 | 1461031166311 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:59:26 INFO - PROCESS | 1928 | 1461031166320 Marionette TRACE conn5 <- [1,346,null,{}] 18:59:26 INFO - PROCESS | 1928 | 1461031166328 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:26 INFO - PROCESS | 1928 | 1461031166537 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 18:59:26 INFO - PROCESS | 1928 | 1461031166676 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffada0800 == 55 [pid = 1928] [id = 94] 18:59:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f3ff0b2f400) [pid = 1928] [serial = 281] [outer = (nil)] 18:59:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f3ffa357400) [pid = 1928] [serial = 282] [outer = 0x7f3ff0b2f400] 18:59:26 INFO - PROCESS | 1928 | 1461031166756 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f3ffb107800) [pid = 1928] [serial = 283] [outer = 0x7f3ff0b2f400] 18:59:27 INFO - PROCESS | 1928 | 1461031167776 Marionette TRACE conn5 <- [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]]]}] 18:59:27 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. 18:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1494ms 18:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:59:27 INFO - PROCESS | 1928 | 1461031167806 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 18:59:27 INFO - PROCESS | 1928 | 1461031167809 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 18:59:27 INFO - PROCESS | 1928 | 1461031167816 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:59:27 INFO - PROCESS | 1928 | 1461031167822 Marionette TRACE conn5 <- [1,350,null,{}] 18:59:27 INFO - PROCESS | 1928 | 1461031167840 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:28 INFO - PROCESS | 1928 | 1461031168025 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 18:59:28 INFO - PROCESS | 1928 | 1461031168297 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400c89c800 == 56 [pid = 1928] [id = 95] 18:59:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f3ffc2ec400) [pid = 1928] [serial = 284] [outer = (nil)] 18:59:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f3ffdaf0c00) [pid = 1928] [serial = 285] [outer = 0x7f3ffc2ec400] 18:59:28 INFO - PROCESS | 1928 | 1461031168428 Marionette DEBUG loaded listener.js 18:59:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f4006ed2c00) [pid = 1928] [serial = 286] [outer = 0x7f3ffc2ec400] 18:59:29 INFO - PROCESS | 1928 | 1461031169262 Marionette TRACE conn5 <- [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]]]}] 18:59:29 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. 18:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1495ms 18:59:29 INFO - PROCESS | 1928 | 1461031169310 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 18:59:29 INFO - PROCESS | 1928 | 1461031169315 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 18:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:59:29 INFO - PROCESS | 1928 | 1461031169321 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:59:29 INFO - PROCESS | 1928 | 1461031169323 Marionette TRACE conn5 <- [1,354,null,{}] 18:59:29 INFO - PROCESS | 1928 | 1461031169329 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:29 INFO - PROCESS | 1928 | 1461031169498 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 18:59:29 INFO - PROCESS | 1928 | 1461031169637 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eb2800 == 57 [pid = 1928] [id = 96] 18:59:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f3ffba9a800) [pid = 1928] [serial = 287] [outer = (nil)] 18:59:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f400910f000) [pid = 1928] [serial = 288] [outer = 0x7f3ffba9a800] 18:59:29 INFO - PROCESS | 1928 | 1461031169717 Marionette DEBUG loaded listener.js 18:59:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f400ce2f400) [pid = 1928] [serial = 289] [outer = 0x7f3ffba9a800] 18:59:30 INFO - PROCESS | 1928 | 1461031170598 Marionette TRACE conn5 <- [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]]]}] 18:59:30 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. 18:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1334ms 18:59:30 INFO - PROCESS | 1928 | 1461031170655 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 18:59:30 INFO - PROCESS | 1928 | 1461031170659 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 18:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:59:30 INFO - PROCESS | 1928 | 1461031170664 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:59:30 INFO - PROCESS | 1928 | 1461031170667 Marionette TRACE conn5 <- [1,358,null,{}] 18:59:30 INFO - PROCESS | 1928 | 1461031170672 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:30 INFO - PROCESS | 1928 | 1461031170821 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 18:59:30 INFO - PROCESS | 1928 | 1461031170962 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400cf85000 == 58 [pid = 1928] [id = 97] 18:59:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ff0b39400) [pid = 1928] [serial = 290] [outer = (nil)] 18:59:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f400d2ef000) [pid = 1928] [serial = 291] [outer = 0x7f3ff0b39400] 18:59:31 INFO - PROCESS | 1928 | 1461031171036 Marionette DEBUG loaded listener.js 18:59:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f400fd8b000) [pid = 1928] [serial = 292] [outer = 0x7f3ff0b39400] 18:59:32 INFO - PROCESS | 1928 | 1461031172130 Marionette TRACE conn5 <- [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]]]}] 18:59:32 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. 18:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1478ms 18:59:32 INFO - PROCESS | 1928 | 1461031172144 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 18:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:59:32 INFO - PROCESS | 1928 | 1461031172149 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 18:59:32 INFO - PROCESS | 1928 | 1461031172157 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:59:32 INFO - PROCESS | 1928 | 1461031172163 Marionette TRACE conn5 <- [1,362,null,{}] 18:59:32 INFO - PROCESS | 1928 | 1461031172172 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:32 INFO - PROCESS | 1928 | 1461031172319 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 18:59:32 INFO - PROCESS | 1928 | 1461031172487 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eaf000 == 59 [pid = 1928] [id = 98] 18:59:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f3ff117a800) [pid = 1928] [serial = 293] [outer = (nil)] 18:59:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ff1cabc00) [pid = 1928] [serial = 294] [outer = 0x7f3ff117a800] 18:59:32 INFO - PROCESS | 1928 | 1461031172556 Marionette DEBUG loaded listener.js 18:59:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ff4aa9000) [pid = 1928] [serial = 295] [outer = 0x7f3ff117a800] 18:59:33 INFO - PROCESS | 1928 | 1461031173381 Marionette TRACE conn5 <- [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]]]}] 18:59:33 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. 18:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1284ms 18:59:33 INFO - PROCESS | 1928 | 1461031173441 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 18:59:33 INFO - PROCESS | 1928 | 1461031173457 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 18:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:59:33 INFO - PROCESS | 1928 | 1461031173466 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:59:33 INFO - PROCESS | 1928 | 1461031173469 Marionette TRACE conn5 <- [1,366,null,{}] 18:59:33 INFO - PROCESS | 1928 | 1461031173475 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:33 INFO - PROCESS | 1928 | 1461031173633 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 18:59:33 INFO - PROCESS | 1928 | 1461031173770 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6a6e000 == 60 [pid = 1928] [id = 99] 18:59:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff1d7e000) [pid = 1928] [serial = 296] [outer = (nil)] 18:59:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff4d29c00) [pid = 1928] [serial = 297] [outer = 0x7f3ff1d7e000] 18:59:33 INFO - PROCESS | 1928 | 1461031173832 Marionette DEBUG loaded listener.js 18:59:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff88ee000) [pid = 1928] [serial = 298] [outer = 0x7f3ff1d7e000] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb65000 == 59 [pid = 1928] [id = 91] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d260800 == 58 [pid = 1928] [id = 90] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f400d40dc00) [pid = 1928] [serial = 236] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4008e18800 == 57 [pid = 1928] [id = 89] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007ae9000 == 56 [pid = 1928] [id = 88] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc29b800 == 55 [pid = 1928] [id = 87] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff299b000 == 54 [pid = 1928] [id = 86] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff6a67000 == 53 [pid = 1928] [id = 85] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b138000 == 52 [pid = 1928] [id = 81] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa321800 == 51 [pid = 1928] [id = 80] 18:59:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400c89a800 == 50 [pid = 1928] [id = 79] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ff2da1800) [pid = 1928] [serial = 174] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ffa533c00) [pid = 1928] [serial = 150] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f4001df4800) [pid = 1928] [serial = 183] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ff4f3cc00) [pid = 1928] [serial = 147] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f3ffdcdf800) [pid = 1928] [serial = 171] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f3ff8e98000) [pid = 1928] [serial = 177] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f3ffc2fa800) [pid = 1928] [serial = 180] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f400b187000) [pid = 1928] [serial = 230] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f400b020800) [pid = 1928] [serial = 204] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f400b14ac00) [pid = 1928] [serial = 215] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f4007cbb800) [pid = 1928] [serial = 227] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f3ff4f0f800) [pid = 1928] [serial = 233] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f400810ec00) [pid = 1928] [serial = 213] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f4007cbb400) [pid = 1928] [serial = 212] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f3ffa4e5000) [pid = 1928] [serial = 210] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f400b0c4c00) [pid = 1928] [serial = 219] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f3ff2d95800) [pid = 1928] [serial = 218] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f3ff8f60c00) [pid = 1928] [serial = 209] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f3ffb275c00) [pid = 1928] [serial = 224] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ffc5a8400) [pid = 1928] [serial = 225] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f3ff2e4ec00) [pid = 1928] [serial = 207] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f3ff1181000) [pid = 1928] [serial = 206] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f3ff4f3bc00) [pid = 1928] [serial = 221] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f3ff9981c00) [pid = 1928] [serial = 222] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f400c854400) [pid = 1928] [serial = 216] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f400ce2c400) [pid = 1928] [serial = 231] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f4008e28c00) [pid = 1928] [serial = 228] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | --DOMWINDOW == 80 (0x7f400ce2f000) [pid = 1928] [serial = 234] [outer = (nil)] [url = about:blank] 18:59:34 INFO - PROCESS | 1928 | 1461031174703 Marionette TRACE conn5 <- [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]]]}] 18:59:34 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. 18:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1285ms 18:59:34 INFO - PROCESS | 1928 | 1461031174751 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 18:59:34 INFO - PROCESS | 1928 | 1461031174755 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 18:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:59:34 INFO - PROCESS | 1928 | 1461031174760 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:59:34 INFO - PROCESS | 1928 | 1461031174765 Marionette TRACE conn5 <- [1,370,null,{}] 18:59:34 INFO - PROCESS | 1928 | 1461031174779 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:34 INFO - PROCESS | 1928 | 1461031174921 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 18:59:34 INFO - PROCESS | 1928 | 1461031174933 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa156800 == 51 [pid = 1928] [id = 100] 18:59:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 81 (0x7f3ff9871400) [pid = 1928] [serial = 299] [outer = (nil)] 18:59:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f3ffb102400) [pid = 1928] [serial = 300] [outer = 0x7f3ff9871400] 18:59:34 INFO - PROCESS | 1928 | 1461031174993 Marionette DEBUG loaded listener.js 18:59:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f3ffb10d000) [pid = 1928] [serial = 301] [outer = 0x7f3ff9871400] 18:59:35 INFO - PROCESS | 1928 | 1461031175725 Marionette TRACE conn5 <- [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]]]}] 18:59:35 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. 18:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 979ms 18:59:35 INFO - PROCESS | 1928 | 1461031175740 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 18:59:35 INFO - PROCESS | 1928 | 1461031175745 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 18:59:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:59:35 INFO - PROCESS | 1928 | 1461031175751 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:59:35 INFO - PROCESS | 1928 | 1461031175753 Marionette TRACE conn5 <- [1,374,null,{}] 18:59:35 INFO - PROCESS | 1928 | 1461031175758 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:35 INFO - PROCESS | 1928 | 1461031175918 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 18:59:35 INFO - PROCESS | 1928 | 1461031175940 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffaca9000 == 52 [pid = 1928] [id = 101] 18:59:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f3ff9874400) [pid = 1928] [serial = 302] [outer = (nil)] 18:59:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f3ffb5abc00) [pid = 1928] [serial = 303] [outer = 0x7f3ff9874400] 18:59:36 INFO - PROCESS | 1928 | 1461031175999 Marionette DEBUG loaded listener.js 18:59:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f3ffc2fb000) [pid = 1928] [serial = 304] [outer = 0x7f3ff9874400] 18:59:36 INFO - PROCESS | 1928 | 1461031176684 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:59:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:59:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 975ms 18:59:36 INFO - PROCESS | 1928 | 1461031176726 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 18:59:36 INFO - PROCESS | 1928 | 1461031176739 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 18:59:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:59:36 INFO - PROCESS | 1928 | 1461031176750 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:59:36 INFO - PROCESS | 1928 | 1461031176753 Marionette TRACE conn5 <- [1,378,null,{}] 18:59:36 INFO - PROCESS | 1928 | 1461031176758 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:36 INFO - PROCESS | 1928 | 1461031176913 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 18:59:36 INFO - PROCESS | 1928 | 1461031176981 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb887000 == 53 [pid = 1928] [id = 102] 18:59:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f3ffb10b000) [pid = 1928] [serial = 305] [outer = (nil)] 18:59:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f3ffdb0bc00) [pid = 1928] [serial = 306] [outer = 0x7f3ffb10b000] 18:59:37 INFO - PROCESS | 1928 | 1461031177040 Marionette DEBUG loaded listener.js 18:59:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f4006ed0800) [pid = 1928] [serial = 307] [outer = 0x7f3ffb10b000] 18:59:37 INFO - PROCESS | 1928 | 1461031177716 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:59:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:59:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1026ms 18:59:37 INFO - PROCESS | 1928 | 1461031177782 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 18:59:37 INFO - PROCESS | 1928 | 1461031177785 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 18:59:37 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:59:37 INFO - PROCESS | 1928 | 1461031177790 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:59:37 INFO - PROCESS | 1928 | 1461031177792 Marionette TRACE conn5 <- [1,382,null,{}] 18:59:37 INFO - PROCESS | 1928 | 1461031177797 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:38 INFO - PROCESS | 1928 | 1461031178045 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 18:59:38 INFO - PROCESS | 1928 | 1461031178073 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefac7000 == 54 [pid = 1928] [id = 103] 18:59:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f400b0c1400) [pid = 1928] [serial = 308] [outer = (nil)] 18:59:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f400ce2e800) [pid = 1928] [serial = 309] [outer = 0x7f400b0c1400] 18:59:38 INFO - PROCESS | 1928 | 1461031178159 Marionette DEBUG loaded listener.js 18:59:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f400d208400) [pid = 1928] [serial = 310] [outer = 0x7f400b0c1400] 18:59:38 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f3ff0b2cc00) [pid = 1928] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:59:38 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f3ffb5a8c00) [pid = 1928] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:59:38 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f3ff0bbbc00) [pid = 1928] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:59:38 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ff0b80800) [pid = 1928] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:59:38 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f3ff0bc0000) [pid = 1928] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:59:38 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f3ff0b7f800) [pid = 1928] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:59:38 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f3ff0b31c00) [pid = 1928] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:59:38 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:38 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:59:38 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:38 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:38 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:39 INFO - PROCESS | 1928 | 1461031179043 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:59:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:59:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1287ms 18:59:39 INFO - PROCESS | 1928 | 1461031179083 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 18:59:39 INFO - PROCESS | 1928 | 1461031179086 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 18:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:59:39 INFO - PROCESS | 1928 | 1461031179093 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:59:39 INFO - PROCESS | 1928 | 1461031179095 Marionette TRACE conn5 <- [1,386,null,{}] 18:59:39 INFO - PROCESS | 1928 | 1461031179101 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:39 INFO - PROCESS | 1928 | 1461031179253 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 18:59:39 INFO - PROCESS | 1928 | 1461031179266 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006eea000 == 55 [pid = 1928] [id = 104] 18:59:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f3ff0b2f800) [pid = 1928] [serial = 311] [outer = (nil)] 18:59:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f4007a6cc00) [pid = 1928] [serial = 312] [outer = 0x7f3ff0b2f800] 18:59:39 INFO - PROCESS | 1928 | 1461031179322 Marionette DEBUG loaded listener.js 18:59:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f400d2ef800) [pid = 1928] [serial = 313] [outer = 0x7f3ff0b2f800] 18:59:40 INFO - PROCESS | 1928 | 1461031180032 Marionette TRACE conn5 <- [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]]]}] 18:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 982ms 18:59:40 INFO - PROCESS | 1928 | 1461031180075 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 18:59:40 INFO - PROCESS | 1928 | 1461031180078 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 18:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:59:40 INFO - PROCESS | 1928 | 1461031180083 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:59:40 INFO - PROCESS | 1928 | 1461031180085 Marionette TRACE conn5 <- [1,390,null,{}] 18:59:40 INFO - PROCESS | 1928 | 1461031180091 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:40 INFO - PROCESS | 1928 | 1461031180248 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 18:59:40 INFO - PROCESS | 1928 | 1461031180264 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4008197800 == 56 [pid = 1928] [id = 105] 18:59:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f3ff2928c00) [pid = 1928] [serial = 314] [outer = (nil)] 18:59:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f4011359800) [pid = 1928] [serial = 315] [outer = 0x7f3ff2928c00] 18:59:40 INFO - PROCESS | 1928 | 1461031180334 Marionette DEBUG loaded listener.js 18:59:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f401159ac00) [pid = 1928] [serial = 316] [outer = 0x7f3ff2928c00] 18:59:41 INFO - PROCESS | 1928 | 1461031181181 Marionette TRACE conn5 <- [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]]]}] 18:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1132ms 18:59:41 INFO - PROCESS | 1928 | 1461031181217 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 18:59:41 INFO - PROCESS | 1928 | 1461031181223 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 18:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:59:41 INFO - PROCESS | 1928 | 1461031181230 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:59:41 INFO - PROCESS | 1928 | 1461031181236 Marionette TRACE conn5 <- [1,394,null,{}] 18:59:41 INFO - PROCESS | 1928 | 1461031181245 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:41 INFO - PROCESS | 1928 | 1461031181404 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 18:59:41 INFO - PROCESS | 1928 | 1461031181539 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff388a000 == 57 [pid = 1928] [id = 106] 18:59:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f3ff0b7e800) [pid = 1928] [serial = 317] [outer = (nil)] 18:59:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f3ff1cad000) [pid = 1928] [serial = 318] [outer = 0x7f3ff0b7e800] 18:59:41 INFO - PROCESS | 1928 | 1461031181617 Marionette DEBUG loaded listener.js 18:59:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f3ff4d21c00) [pid = 1928] [serial = 319] [outer = 0x7f3ff0b7e800] 18:59:42 INFO - PROCESS | 1928 | 1461031182538 Marionette TRACE conn5 <- [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]]]}] 18:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1344ms 18:59:42 INFO - PROCESS | 1928 | 1461031182575 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 18:59:42 INFO - PROCESS | 1928 | 1461031182584 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 18:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:59:42 INFO - PROCESS | 1928 | 1461031182594 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:59:42 INFO - PROCESS | 1928 | 1461031182598 Marionette TRACE conn5 <- [1,398,null,{}] 18:59:42 INFO - PROCESS | 1928 | 1461031182604 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:42 INFO - PROCESS | 1928 | 1461031182754 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 18:59:42 INFO - PROCESS | 1928 | 1461031182897 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb54000 == 58 [pid = 1928] [id = 107] 18:59:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f3ff0b89c00) [pid = 1928] [serial = 320] [outer = (nil)] 18:59:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f3ff9f67000) [pid = 1928] [serial = 321] [outer = 0x7f3ff0b89c00] 18:59:42 INFO - PROCESS | 1928 | 1461031182967 Marionette DEBUG loaded listener.js 18:59:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f3ffb10ec00) [pid = 1928] [serial = 322] [outer = 0x7f3ff0b89c00] 18:59:44 INFO - PROCESS | 1928 | 1461031184014 Marionette TRACE conn5 <- [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]]]}] 18:59:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1484ms 18:59:44 INFO - PROCESS | 1928 | 1461031184078 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 18:59:44 INFO - PROCESS | 1928 | 1461031184082 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 18:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:59:44 INFO - PROCESS | 1928 | 1461031184087 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:59:44 INFO - PROCESS | 1928 | 1461031184093 Marionette TRACE conn5 <- [1,402,null,{}] 18:59:44 INFO - PROCESS | 1928 | 1461031184108 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:44 INFO - PROCESS | 1928 | 1461031184309 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 18:59:44 INFO - PROCESS | 1928 | 1461031184488 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400ab1b800 == 59 [pid = 1928] [id = 108] 18:59:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f4008111800) [pid = 1928] [serial = 323] [outer = (nil)] 18:59:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f400b184c00) [pid = 1928] [serial = 324] [outer = 0x7f4008111800] 18:59:44 INFO - PROCESS | 1928 | 1461031184572 Marionette DEBUG loaded listener.js 18:59:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f400cfb4000) [pid = 1928] [serial = 325] [outer = 0x7f4008111800] 18:59:45 INFO - PROCESS | 1928 | 1461031185418 Marionette TRACE conn5 <- [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]]]}] 18:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1387ms 18:59:45 INFO - PROCESS | 1928 | 1461031185478 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 18:59:45 INFO - PROCESS | 1928 | 1461031185483 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 18:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:59:45 INFO - PROCESS | 1928 | 1461031185491 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:59:45 INFO - PROCESS | 1928 | 1461031185494 Marionette TRACE conn5 <- [1,406,null,{}] 18:59:45 INFO - PROCESS | 1928 | 1461031185518 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:45 INFO - PROCESS | 1928 | 1461031185675 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 18:59:45 INFO - PROCESS | 1928 | 1461031185815 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d237800 == 60 [pid = 1928] [id = 109] 18:59:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ff0b39800) [pid = 1928] [serial = 326] [outer = (nil)] 18:59:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f40115db000) [pid = 1928] [serial = 327] [outer = 0x7f3ff0b39800] 18:59:45 INFO - PROCESS | 1928 | 1461031185898 Marionette DEBUG loaded listener.js 18:59:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f4012152c00) [pid = 1928] [serial = 328] [outer = 0x7f3ff0b39800] 18:59:46 INFO - PROCESS | 1928 | 1461031186795 Marionette TRACE conn5 <- [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]]]}] 18:59:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:59:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1349ms 18:59:46 INFO - PROCESS | 1928 | 1461031186841 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 18:59:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:59:46 INFO - PROCESS | 1928 | 1461031186845 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 18:59:46 INFO - PROCESS | 1928 | 1461031186851 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:59:46 INFO - PROCESS | 1928 | 1461031186854 Marionette TRACE conn5 <- [1,410,null,{}] 18:59:46 INFO - PROCESS | 1928 | 1461031186859 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:47 INFO - PROCESS | 1928 | 1461031187004 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 18:59:47 INFO - PROCESS | 1928 | 1461031187143 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f401130c000 == 61 [pid = 1928] [id = 110] 18:59:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f3ffa0abc00) [pid = 1928] [serial = 329] [outer = (nil)] 18:59:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ffa0b5000) [pid = 1928] [serial = 330] [outer = 0x7f3ffa0abc00] 18:59:47 INFO - PROCESS | 1928 | 1461031187212 Marionette DEBUG loaded listener.js 18:59:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ffa0b9400) [pid = 1928] [serial = 331] [outer = 0x7f3ffa0abc00] 18:59:48 INFO - PROCESS | 1928 | 1461031188141 Marionette TRACE conn5 <- [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]]]}] 18:59:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:59:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1350ms 18:59:48 INFO - PROCESS | 1928 | 1461031188201 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 18:59:48 INFO - PROCESS | 1928 | 1461031188204 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 18:59:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:59:48 INFO - PROCESS | 1928 | 1461031188210 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:59:48 INFO - PROCESS | 1928 | 1461031188213 Marionette TRACE conn5 <- [1,414,null,{}] 18:59:48 INFO - PROCESS | 1928 | 1461031188218 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:48 INFO - PROCESS | 1928 | 1461031188407 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 18:59:48 INFO - PROCESS | 1928 | 1461031188547 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6a70800 == 62 [pid = 1928] [id = 111] 18:59:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff0b2dc00) [pid = 1928] [serial = 332] [outer = (nil)] 18:59:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff0bc6000) [pid = 1928] [serial = 333] [outer = 0x7f3ff0b2dc00] 18:59:48 INFO - PROCESS | 1928 | 1461031188621 Marionette DEBUG loaded listener.js 18:59:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff60b0000) [pid = 1928] [serial = 334] [outer = 0x7f3ff0b2dc00] 18:59:49 INFO - PROCESS | 1928 | 1461031189681 Marionette TRACE conn5 <- [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]]]}] 18:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1530ms 18:59:49 INFO - PROCESS | 1928 | 1461031189741 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 18:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:59:49 INFO - PROCESS | 1928 | 1461031189748 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 18:59:49 INFO - PROCESS | 1928 | 1461031189755 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:59:49 INFO - PROCESS | 1928 | 1461031189759 Marionette TRACE conn5 <- [1,418,null,{}] 18:59:49 INFO - PROCESS | 1928 | 1461031189766 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:49 INFO - PROCESS | 1928 | 1461031189935 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 18:59:50 INFO - PROCESS | 1928 | 1461031190076 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefaae800 == 63 [pid = 1928] [id = 112] 18:59:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ff4d28800) [pid = 1928] [serial = 335] [outer = (nil)] 18:59:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ff4f0dc00) [pid = 1928] [serial = 336] [outer = 0x7f3ff4d28800] 18:59:50 INFO - PROCESS | 1928 | 1461031190181 Marionette DEBUG loaded listener.js 18:59:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ff60aa800) [pid = 1928] [serial = 337] [outer = 0x7f3ff4d28800] 18:59:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006eea000 == 62 [pid = 1928] [id = 104] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3ff4d1b400) [pid = 1928] [serial = 239] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ffb27d000) [pid = 1928] [serial = 243] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f4008fcd000) [pid = 1928] [serial = 246] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f400d33d400) [pid = 1928] [serial = 249] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f400b186c00) [pid = 1928] [serial = 276] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fefac7000 == 61 [pid = 1928] [id = 103] 18:59:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb887000 == 60 [pid = 1928] [id = 102] 18:59:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffaca9000 == 59 [pid = 1928] [id = 101] 18:59:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa156800 == 58 [pid = 1928] [id = 100] 18:59:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff6a6e000 == 57 [pid = 1928] [id = 99] 18:59:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eaf000 == 56 [pid = 1928] [id = 98] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ff0b3bc00) [pid = 1928] [serial = 268] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f3ff0b37400) [pid = 1928] [serial = 267] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ffc6c1000) [pid = 1928] [serial = 261] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f3ffdcde400) [pid = 1928] [serial = 262] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f4008133800) [pid = 1928] [serial = 264] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f3ff4d29000) [pid = 1928] [serial = 256] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f3ff4d1b800) [pid = 1928] [serial = 255] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ff7592c00) [pid = 1928] [serial = 258] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f400b18c000) [pid = 1928] [serial = 270] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f3ff9c88000) [pid = 1928] [serial = 259] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f4006ed5000) [pid = 1928] [serial = 252] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f400fa72000) [pid = 1928] [serial = 271] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f400d346000) [pid = 1928] [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.] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f3ff4f0b000) [pid = 1928] [serial = 273] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f4009107000) [pid = 1928] [serial = 265] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f3ffdaed000) [pid = 1928] [serial = 274] [outer = (nil)] [url = about:blank] 18:59:51 INFO - PROCESS | 1928 | 1461031191443 Marionette TRACE conn5 <- [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]]]}] 18:59:51 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 18:59:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1737ms 18:59:51 INFO - PROCESS | 1928 | 1461031191492 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 18:59:51 INFO - PROCESS | 1928 | 1461031191499 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 18:59:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:59:51 INFO - PROCESS | 1928 | 1461031191508 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:59:51 INFO - PROCESS | 1928 | 1461031191510 Marionette TRACE conn5 <- [1,422,null,{}] 18:59:51 INFO - PROCESS | 1928 | 1461031191516 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:51 INFO - PROCESS | 1928 | 1461031191754 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 18:59:51 INFO - PROCESS | 1928 | 1461031191849 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9cc1000 == 57 [pid = 1928] [id = 113] 18:59:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f3ff4a3e400) [pid = 1928] [serial = 338] [outer = (nil)] 18:59:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f3ff8f60c00) [pid = 1928] [serial = 339] [outer = 0x7f3ff4a3e400] 18:59:51 INFO - PROCESS | 1928 | 1461031191910 Marionette DEBUG loaded listener.js 18:59:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f3ffa357c00) [pid = 1928] [serial = 340] [outer = 0x7f3ff4a3e400] 18:59:52 INFO - PROCESS | 1928 | 1461031192992 Marionette TRACE conn5 <- [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]]]}] 18:59:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:59:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1533ms 18:59:53 INFO - PROCESS | 1928 | 1461031193041 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 18:59:53 INFO - PROCESS | 1928 | 1461031193044 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 18:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:59:53 INFO - PROCESS | 1928 | 1461031193050 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:59:53 INFO - PROCESS | 1928 | 1461031193055 Marionette TRACE conn5 <- [1,426,null,{}] 18:59:53 INFO - PROCESS | 1928 | 1461031193069 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:53 INFO - PROCESS | 1928 | 1461031193263 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 18:59:53 INFO - PROCESS | 1928 | 1461031193326 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc232000 == 58 [pid = 1928] [id = 114] 18:59:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f3ffa692000) [pid = 1928] [serial = 341] [outer = (nil)] 18:59:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f3ffa6ad400) [pid = 1928] [serial = 342] [outer = 0x7f3ffa692000] 18:59:53 INFO - PROCESS | 1928 | 1461031193392 Marionette DEBUG loaded listener.js 18:59:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f3ffb10f400) [pid = 1928] [serial = 343] [outer = 0x7f3ffa692000] 18:59:54 INFO - PROCESS | 1928 | 1461031194208 Marionette TRACE conn5 <- [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] 18:59:54 INFO - PROCESS | 1928 | 1461031194308 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 18:59:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:59:54 INFO - PROCESS | 1928 | 1461031194316 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:59:54 INFO - PROCESS | 1928 | 1461031194318 Marionette TRACE conn5 <- [1,430,null,{}] 18:59:54 INFO - PROCESS | 1928 | 1461031194331 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:54 INFO - PROCESS | 1928 | 1461031194507 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 18:59:54 INFO - PROCESS | 1928 | 1461031194577 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006ee9800 == 59 [pid = 1928] [id = 115] 18:59:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f3ffa697c00) [pid = 1928] [serial = 344] [outer = (nil)] 18:59:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f3ffc6c7000) [pid = 1928] [serial = 345] [outer = 0x7f3ffa697c00] 18:59:54 INFO - PROCESS | 1928 | 1461031194643 Marionette DEBUG loaded listener.js 18:59:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f400104cc00) [pid = 1928] [serial = 346] [outer = 0x7f3ffa697c00] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ff0b2f800) [pid = 1928] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ff9871400) [pid = 1928] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f3ff1d7e000) [pid = 1928] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f3ff9874400) [pid = 1928] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f400d206c00) [pid = 1928] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f3ffb10b000) [pid = 1928] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f3ff117a800) [pid = 1928] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:59:55 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f400b0c1400) [pid = 1928] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:59:55 INFO - PROCESS | 1928 | 1461031195571 Marionette TRACE conn5 <- [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]]]}] 18:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1282ms 18:59:55 INFO - PROCESS | 1928 | 1461031195599 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 18:59:55 INFO - PROCESS | 1928 | 1461031195602 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 18:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:59:55 INFO - PROCESS | 1928 | 1461031195609 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:59:55 INFO - PROCESS | 1928 | 1461031195611 Marionette TRACE conn5 <- [1,434,null,{}] 18:59:55 INFO - PROCESS | 1928 | 1461031195624 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:55 INFO - PROCESS | 1928 | 1461031195763 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 18:59:55 INFO - PROCESS | 1928 | 1461031195778 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ed6800 == 60 [pid = 1928] [id = 116] 18:59:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f3ff0b31c00) [pid = 1928] [serial = 347] [outer = (nil)] 18:59:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f3ff4f47800) [pid = 1928] [serial = 348] [outer = 0x7f3ff0b31c00] 18:59:55 INFO - PROCESS | 1928 | 1461031195846 Marionette DEBUG loaded listener.js 18:59:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f3ff603bc00) [pid = 1928] [serial = 349] [outer = 0x7f3ff0b31c00] 18:59:56 INFO - PROCESS | 1928 | 1461031196586 Marionette TRACE conn5 <- [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]]]}] 18:59:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:59:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1032ms 18:59:56 INFO - PROCESS | 1928 | 1461031196641 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 18:59:56 INFO - PROCESS | 1928 | 1461031196644 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 18:59:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:59:56 INFO - PROCESS | 1928 | 1461031196650 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:59:56 INFO - PROCESS | 1928 | 1461031196652 Marionette TRACE conn5 <- [1,438,null,{}] 18:59:56 INFO - PROCESS | 1928 | 1461031196664 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:56 INFO - PROCESS | 1928 | 1461031196833 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 18:59:56 INFO - PROCESS | 1928 | 1461031196842 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400c810800 == 61 [pid = 1928] [id = 117] 18:59:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f3ff13d1c00) [pid = 1928] [serial = 350] [outer = (nil)] 18:59:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f3ff603c400) [pid = 1928] [serial = 351] [outer = 0x7f3ff13d1c00] 18:59:56 INFO - PROCESS | 1928 | 1461031196903 Marionette DEBUG loaded listener.js 18:59:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f3ffbb8f400) [pid = 1928] [serial = 352] [outer = 0x7f3ff13d1c00] 18:59:57 INFO - PROCESS | 1928 | 1461031197797 Marionette TRACE conn5 <- [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]]]}] 18:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1185ms 18:59:57 INFO - PROCESS | 1928 | 1461031197836 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 18:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:59:57 INFO - PROCESS | 1928 | 1461031197842 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 18:59:57 INFO - PROCESS | 1928 | 1461031197849 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:59:57 INFO - PROCESS | 1928 | 1461031197855 Marionette TRACE conn5 <- [1,442,null,{}] 18:59:57 INFO - PROCESS | 1928 | 1461031197864 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:58 INFO - PROCESS | 1928 | 1461031198025 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 18:59:58 INFO - PROCESS | 1928 | 1461031198164 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffaa12000 == 62 [pid = 1928] [id = 118] 18:59:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f3ff0b2cc00) [pid = 1928] [serial = 353] [outer = (nil)] 18:59:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f3ff13c7800) [pid = 1928] [serial = 354] [outer = 0x7f3ff0b2cc00] 18:59:58 INFO - PROCESS | 1928 | 1461031198247 Marionette DEBUG loaded listener.js 18:59:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ff1d79000) [pid = 1928] [serial = 355] [outer = 0x7f3ff0b2cc00] 18:59:59 INFO - PROCESS | 1928 | 1461031199135 Marionette TRACE conn5 <- [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]]]}] 18:59:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:59:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1350ms 18:59:59 INFO - PROCESS | 1928 | 1461031199203 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 18:59:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:59:59 INFO - PROCESS | 1928 | 1461031199216 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 18:59:59 INFO - PROCESS | 1928 | 1461031199226 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:59:59 INFO - PROCESS | 1928 | 1461031199229 Marionette TRACE conn5 <- [1,446,null,{}] 18:59:59 INFO - PROCESS | 1928 | 1461031199235 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:59 INFO - PROCESS | 1928 | 1461031199425 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 18:59:59 INFO - PROCESS | 1928 | 1461031199563 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cc7800 == 63 [pid = 1928] [id = 119] 18:59:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f3ff0bc4000) [pid = 1928] [serial = 356] [outer = (nil)] 18:59:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f3ff60a9000) [pid = 1928] [serial = 357] [outer = 0x7f3ff0bc4000] 18:59:59 INFO - PROCESS | 1928 | 1461031199634 Marionette DEBUG loaded listener.js 18:59:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f3ff89e3800) [pid = 1928] [serial = 358] [outer = 0x7f3ff0bc4000] 19:00:00 INFO - PROCESS | 1928 | 1461031200554 Marionette TRACE conn5 <- [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]]]}] 19:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1388ms 19:00:00 INFO - PROCESS | 1928 | 1461031200613 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 19:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:00:00 INFO - PROCESS | 1928 | 1461031200617 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 19:00:00 INFO - PROCESS | 1928 | 1461031200623 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:00:00 INFO - PROCESS | 1928 | 1461031200628 Marionette TRACE conn5 <- [1,450,null,{}] 19:00:00 INFO - PROCESS | 1928 | 1461031200643 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:00 INFO - PROCESS | 1928 | 1461031200799 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 19:00:00 INFO - PROCESS | 1928 | 1461031200934 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f401131c800 == 64 [pid = 1928] [id = 120] 19:00:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ff9bb2800) [pid = 1928] [serial = 359] [outer = (nil)] 19:00:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ff9e3cc00) [pid = 1928] [serial = 360] [outer = 0x7f3ff9bb2800] 19:00:01 INFO - PROCESS | 1928 | 1461031201006 Marionette DEBUG loaded listener.js 19:00:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ffa0b3400) [pid = 1928] [serial = 361] [outer = 0x7f3ff9bb2800] 19:00:01 INFO - PROCESS | 1928 | 1461031201987 Marionette TRACE conn5 <- [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] 19:00:02 INFO - PROCESS | 1928 | 1461031202067 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 19:00:02 INFO - PROCESS | 1928 | 1461031202073 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:00:02 INFO - PROCESS | 1928 | 1461031202076 Marionette TRACE conn5 <- [1,454,null,{}] 19:00:02 INFO - PROCESS | 1928 | 1461031202082 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:02 INFO - PROCESS | 1928 | 1461031202266 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 19:00:02 INFO - PROCESS | 1928 | 1461031202444 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff087a000 == 65 [pid = 1928] [id = 121] 19:00:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff9e37000) [pid = 1928] [serial = 362] [outer = (nil)] 19:00:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ffb106000) [pid = 1928] [serial = 363] [outer = 0x7f3ff9e37000] 19:00:02 INFO - PROCESS | 1928 | 1461031202561 Marionette DEBUG loaded listener.js 19:00:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ffba9e400) [pid = 1928] [serial = 364] [outer = 0x7f3ff9e37000] 19:00:03 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:03 INFO - PROCESS | 1928 | 1461031203402 Marionette TRACE conn5 <- [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]]]}] 19:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1379ms 19:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:00:03 INFO - PROCESS | 1928 | 1461031203452 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 19:00:03 INFO - PROCESS | 1928 | 1461031203455 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 19:00:03 INFO - PROCESS | 1928 | 1461031203461 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:00:03 INFO - PROCESS | 1928 | 1461031203464 Marionette TRACE conn5 <- [1,458,null,{}] 19:00:03 INFO - PROCESS | 1928 | 1461031203469 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:03 INFO - PROCESS | 1928 | 1461031203612 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 19:00:03 INFO - PROCESS | 1928 | 1461031203755 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1226000 == 66 [pid = 1928] [id = 122] 19:00:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ff0b2e000) [pid = 1928] [serial = 365] [outer = (nil)] 19:00:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ffdcd6800) [pid = 1928] [serial = 366] [outer = 0x7f3ff0b2e000] 19:00:03 INFO - PROCESS | 1928 | 1461031203830 Marionette DEBUG loaded listener.js 19:00:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f4007f10c00) [pid = 1928] [serial = 367] [outer = 0x7f3ff0b2e000] 19:00:04 INFO - PROCESS | 1928 | 1461031204962 Marionette TRACE conn5 <- [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] 19:00:05 INFO - PROCESS | 1928 | 1461031205002 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 19:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:00:05 INFO - PROCESS | 1928 | 1461031205010 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:00:05 INFO - PROCESS | 1928 | 1461031205015 Marionette TRACE conn5 <- [1,462,null,{}] 19:00:05 INFO - PROCESS | 1928 | 1461031205023 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:05 INFO - PROCESS | 1928 | 1461031205164 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 19:00:05 INFO - PROCESS | 1928 | 1461031205344 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6acb000 == 67 [pid = 1928] [id = 123] 19:00:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ff2e4a000) [pid = 1928] [serial = 368] [outer = (nil)] 19:00:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ff4d1cc00) [pid = 1928] [serial = 369] [outer = 0x7f3ff2e4a000] 19:00:05 INFO - PROCESS | 1928 | 1461031205425 Marionette DEBUG loaded listener.js 19:00:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ff6036c00) [pid = 1928] [serial = 370] [outer = 0x7f3ff2e4a000] 19:00:06 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:06 INFO - PROCESS | 1928 | 1461031206313 Marionette TRACE conn5 <- [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] 19:00:06 INFO - PROCESS | 1928 | 1461031206358 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 19:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:00:06 INFO - PROCESS | 1928 | 1461031206368 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:00:06 INFO - PROCESS | 1928 | 1461031206371 Marionette TRACE conn5 <- [1,466,null,{}] 19:00:06 INFO - PROCESS | 1928 | 1461031206377 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:06 INFO - PROCESS | 1928 | 1461031206518 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 19:00:06 INFO - PROCESS | 1928 | 1461031206669 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ebc000 == 68 [pid = 1928] [id = 124] 19:00:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ff6039c00) [pid = 1928] [serial = 371] [outer = (nil)] 19:00:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ff7597c00) [pid = 1928] [serial = 372] [outer = 0x7f3ff6039c00] 19:00:06 INFO - PROCESS | 1928 | 1461031206732 Marionette DEBUG loaded listener.js 19:00:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3ff8e96000) [pid = 1928] [serial = 373] [outer = 0x7f3ff6039c00] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eb2800 == 67 [pid = 1928] [id = 96] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ed6800 == 66 [pid = 1928] [id = 116] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006ee9800 == 65 [pid = 1928] [id = 115] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc232000 == 64 [pid = 1928] [id = 114] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ffa357400) [pid = 1928] [serial = 282] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f400910f000) [pid = 1928] [serial = 288] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f3ffdaf0c00) [pid = 1928] [serial = 285] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ff117f400) [pid = 1928] [serial = 279] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f400d2ef000) [pid = 1928] [serial = 291] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f4011359800) [pid = 1928] [serial = 315] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9cc1000 == 63 [pid = 1928] [id = 113] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fefaae800 == 62 [pid = 1928] [id = 112] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400ab1b800 == 61 [pid = 1928] [id = 108] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb54000 == 60 [pid = 1928] [id = 107] 19:00:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff388a000 == 59 [pid = 1928] [id = 106] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f400f09a000) [pid = 1928] [serial = 237] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f4006ed0800) [pid = 1928] [serial = 307] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ff1cabc00) [pid = 1928] [serial = 294] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f400d208400) [pid = 1928] [serial = 310] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f400d2ef800) [pid = 1928] [serial = 313] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ffdb0bc00) [pid = 1928] [serial = 306] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ffb102400) [pid = 1928] [serial = 300] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f400ce2e800) [pid = 1928] [serial = 309] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ffb10d000) [pid = 1928] [serial = 301] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f3ff88ee000) [pid = 1928] [serial = 298] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f4007a6cc00) [pid = 1928] [serial = 312] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f3ffb5abc00) [pid = 1928] [serial = 303] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f3ff4aa9000) [pid = 1928] [serial = 295] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ffc2fb000) [pid = 1928] [serial = 304] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ff4d29c00) [pid = 1928] [serial = 297] [outer = (nil)] [url = about:blank] 19:00:07 INFO - PROCESS | 1928 | 1461031207670 Marionette TRACE conn5 <- [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] 19:00:07 INFO - PROCESS | 1928 | 1461031207708 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 19:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:00:07 INFO - PROCESS | 1928 | 1461031207714 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:00:07 INFO - PROCESS | 1928 | 1461031207719 Marionette TRACE conn5 <- [1,470,null,{}] 19:00:07 INFO - PROCESS | 1928 | 1461031207734 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:07 INFO - PROCESS | 1928 | 1461031207869 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 19:00:07 INFO - PROCESS | 1928 | 1461031207885 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f4b000 == 60 [pid = 1928] [id = 125] 19:00:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f3ff8e98000) [pid = 1928] [serial = 374] [outer = (nil)] 19:00:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f3ffa0b1400) [pid = 1928] [serial = 375] [outer = 0x7f3ff8e98000] 19:00:07 INFO - PROCESS | 1928 | 1461031207947 Marionette DEBUG loaded listener.js 19:00:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ffa694c00) [pid = 1928] [serial = 376] [outer = 0x7f3ff8e98000] 19:00:08 INFO - PROCESS | 1928 | 1461031208707 Marionette TRACE conn5 <- [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]]]}] 19:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1030ms 19:00:08 INFO - PROCESS | 1928 | 1461031208745 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 19:00:08 INFO - PROCESS | 1928 | 1461031208749 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 19:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:00:08 INFO - PROCESS | 1928 | 1461031208755 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:00:08 INFO - PROCESS | 1928 | 1461031208757 Marionette TRACE conn5 <- [1,474,null,{}] 19:00:08 INFO - PROCESS | 1928 | 1461031208762 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:08 INFO - PROCESS | 1928 | 1461031208897 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 19:00:08 INFO - PROCESS | 1928 | 1461031208912 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc222800 == 61 [pid = 1928] [id = 126] 19:00:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f3ff60a7800) [pid = 1928] [serial = 377] [outer = (nil)] 19:00:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f3ffb5a7000) [pid = 1928] [serial = 378] [outer = 0x7f3ff60a7800] 19:00:08 INFO - PROCESS | 1928 | 1461031208971 Marionette DEBUG loaded listener.js 19:00:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f3ffc2fb000) [pid = 1928] [serial = 379] [outer = 0x7f3ff60a7800] 19:00:09 INFO - PROCESS | 1928 | 1461031209758 Marionette TRACE conn5 <- [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]]]}] 19:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1029ms 19:00:09 INFO - PROCESS | 1928 | 1461031209784 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 19:00:09 INFO - PROCESS | 1928 | 1461031209788 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 19:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:00:09 INFO - PROCESS | 1928 | 1461031209854 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:00:09 INFO - PROCESS | 1928 | 1461031209858 Marionette TRACE conn5 <- [1,478,null,{}] 19:00:09 INFO - PROCESS | 1928 | 1461031209874 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:10 INFO - PROCESS | 1928 | 1461031210043 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 19:00:10 INFO - PROCESS | 1928 | 1461031210063 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdcb4800 == 62 [pid = 1928] [id = 127] 19:00:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ffc599800) [pid = 1928] [serial = 380] [outer = (nil)] 19:00:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ffdaf0c00) [pid = 1928] [serial = 381] [outer = 0x7f3ffc599800] 19:00:10 INFO - PROCESS | 1928 | 1461031210122 Marionette DEBUG loaded listener.js 19:00:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f4001df4400) [pid = 1928] [serial = 382] [outer = 0x7f3ffc599800] 19:00:10 INFO - PROCESS | 1928 | 1461031210915 Marionette TRACE conn5 <- [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]]]}] 19:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1202ms 19:00:11 INFO - PROCESS | 1928 | 1461031210997 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 19:00:11 INFO - PROCESS | 1928 | 1461031210999 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 19:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:00:11 INFO - PROCESS | 1928 | 1461031211005 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:00:11 INFO - PROCESS | 1928 | 1461031211007 Marionette TRACE conn5 <- [1,482,null,{}] 19:00:11 INFO - PROCESS | 1928 | 1461031211012 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:11 INFO - PROCESS | 1928 | 1461031211217 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 19:00:11 INFO - PROCESS | 1928 | 1461031211245 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff086a800 == 63 [pid = 1928] [id = 128] 19:00:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff1787c00) [pid = 1928] [serial = 383] [outer = (nil)] 19:00:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff178fc00) [pid = 1928] [serial = 384] [outer = 0x7f3ff1787c00] 19:00:11 INFO - PROCESS | 1928 | 1461031211309 Marionette DEBUG loaded listener.js 19:00:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f4008131c00) [pid = 1928] [serial = 385] [outer = 0x7f3ff1787c00] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ffa697c00) [pid = 1928] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f3ff4d28800) [pid = 1928] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ff4a3e400) [pid = 1928] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ff0b2dc00) [pid = 1928] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f3ffa692000) [pid = 1928] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ff0b31c00) [pid = 1928] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f3ff2d95c00) [pid = 1928] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f3ff0ea0c00) [pid = 1928] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f3ff0b39400) [pid = 1928] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f3ffdcdbc00) [pid = 1928] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ff0b87c00) [pid = 1928] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:00:12 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ff0bbfc00) [pid = 1928] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:00:12 INFO - PROCESS | 1928 | 1461031212300 Marionette TRACE conn5 <- [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]]]}] 19:00:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:00:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1331ms 19:00:12 INFO - PROCESS | 1928 | 1461031212336 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 19:00:12 INFO - PROCESS | 1928 | 1461031212338 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 19:00:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:00:12 INFO - PROCESS | 1928 | 1461031212350 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:00:12 INFO - PROCESS | 1928 | 1461031212353 Marionette TRACE conn5 <- [1,486,null,{}] 19:00:12 INFO - PROCESS | 1928 | 1461031212357 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:12 INFO - PROCESS | 1928 | 1461031212497 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 19:00:12 INFO - PROCESS | 1928 | 1461031212511 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc29c000 == 64 [pid = 1928] [id = 129] 19:00:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f3ff0b31c00) [pid = 1928] [serial = 386] [outer = (nil)] 19:00:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f3ff13ca000) [pid = 1928] [serial = 387] [outer = 0x7f3ff0b31c00] 19:00:12 INFO - PROCESS | 1928 | 1461031212568 Marionette DEBUG loaded listener.js 19:00:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ffa693000) [pid = 1928] [serial = 388] [outer = 0x7f3ff0b31c00] 19:00:13 INFO - PROCESS | 1928 | 1461031213303 Marionette TRACE conn5 <- [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]]]}] 19:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 978ms 19:00:13 INFO - PROCESS | 1928 | 1461031213328 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 19:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:00:13 INFO - PROCESS | 1928 | 1461031213331 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 19:00:13 INFO - PROCESS | 1928 | 1461031213336 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:00:13 INFO - PROCESS | 1928 | 1461031213339 Marionette TRACE conn5 <- [1,490,null,{}] 19:00:13 INFO - PROCESS | 1928 | 1461031213344 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:13 INFO - PROCESS | 1928 | 1461031213511 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 19:00:13 INFO - PROCESS | 1928 | 1461031213524 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b1b7000 == 65 [pid = 1928] [id = 130] 19:00:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f3ffa695c00) [pid = 1928] [serial = 389] [outer = (nil)] 19:00:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f4008e28c00) [pid = 1928] [serial = 390] [outer = 0x7f3ffa695c00] 19:00:13 INFO - PROCESS | 1928 | 1461031213580 Marionette DEBUG loaded listener.js 19:00:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f400c854400) [pid = 1928] [serial = 391] [outer = 0x7f3ffa695c00] 19:00:14 INFO - PROCESS | 1928 | 1461031214366 Marionette TRACE conn5 <- [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]]]}] 19:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1078ms 19:00:14 INFO - PROCESS | 1928 | 1461031214429 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 19:00:14 INFO - PROCESS | 1928 | 1461031214435 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 19:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:00:14 INFO - PROCESS | 1928 | 1461031214444 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:00:14 INFO - PROCESS | 1928 | 1461031214450 Marionette TRACE conn5 <- [1,494,null,{}] 19:00:14 INFO - PROCESS | 1928 | 1461031214459 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:14 INFO - PROCESS | 1928 | 1461031214658 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 19:00:14 INFO - PROCESS | 1928 | 1461031214801 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eda800 == 66 [pid = 1928] [id = 131] 19:00:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ff0b82000) [pid = 1928] [serial = 392] [outer = (nil)] 19:00:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ff1785c00) [pid = 1928] [serial = 393] [outer = 0x7f3ff0b82000] 19:00:14 INFO - PROCESS | 1928 | 1461031214873 Marionette DEBUG loaded listener.js 19:00:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff178dc00) [pid = 1928] [serial = 394] [outer = 0x7f3ff0b82000] 19:00:15 INFO - PROCESS | 1928 | 1461031215810 Marionette TRACE conn5 <- [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]]]}] 19:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1442ms 19:00:15 INFO - PROCESS | 1928 | 1461031215887 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 19:00:15 INFO - PROCESS | 1928 | 1461031215895 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 19:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:00:15 INFO - PROCESS | 1928 | 1461031215904 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:00:15 INFO - PROCESS | 1928 | 1461031215908 Marionette TRACE conn5 <- [1,498,null,{}] 19:00:15 INFO - PROCESS | 1928 | 1461031215914 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:16 INFO - PROCESS | 1928 | 1461031216109 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 19:00:16 INFO - PROCESS | 1928 | 1461031216249 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffd0e4800 == 67 [pid = 1928] [id = 132] 19:00:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff13cd800) [pid = 1928] [serial = 395] [outer = (nil)] 19:00:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff603b000) [pid = 1928] [serial = 396] [outer = 0x7f3ff13cd800] 19:00:16 INFO - PROCESS | 1928 | 1461031216365 Marionette DEBUG loaded listener.js 19:00:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ff97e3000) [pid = 1928] [serial = 397] [outer = 0x7f3ff13cd800] 19:00:17 INFO - PROCESS | 1928 | 1461031217216 Marionette TRACE conn5 <- [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]]]}] 19:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1383ms 19:00:17 INFO - PROCESS | 1928 | 1461031217288 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 19:00:17 INFO - PROCESS | 1928 | 1461031217291 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 19:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:00:17 INFO - PROCESS | 1928 | 1461031217298 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:00:17 INFO - PROCESS | 1928 | 1461031217304 Marionette TRACE conn5 <- [1,502,null,{}] 19:00:17 INFO - PROCESS | 1928 | 1461031217318 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:17 INFO - PROCESS | 1928 | 1461031217516 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 19:00:17 INFO - PROCESS | 1928 | 1461031217704 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fa47800 == 68 [pid = 1928] [id = 133] 19:00:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ff0c36800) [pid = 1928] [serial = 398] [outer = (nil)] 19:00:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ff9878800) [pid = 1928] [serial = 399] [outer = 0x7f3ff0c36800] 19:00:17 INFO - PROCESS | 1928 | 1461031217792 Marionette DEBUG loaded listener.js 19:00:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ff9e3a400) [pid = 1928] [serial = 400] [outer = 0x7f3ff0c36800] 19:00:18 INFO - PROCESS | 1928 | 1461031218563 Marionette TRACE conn5 <- [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]]]}] 19:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1341ms 19:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:00:18 INFO - PROCESS | 1928 | 1461031218640 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 19:00:18 INFO - PROCESS | 1928 | 1461031218644 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 19:00:18 INFO - PROCESS | 1928 | 1461031218650 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:00:18 INFO - PROCESS | 1928 | 1461031218653 Marionette TRACE conn5 <- [1,506,null,{}] 19:00:18 INFO - PROCESS | 1928 | 1461031218658 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:18 INFO - PROCESS | 1928 | 1461031218815 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 19:00:18 INFO - PROCESS | 1928 | 1461031218955 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40123b0800 == 69 [pid = 1928] [id = 134] 19:00:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ff0c33800) [pid = 1928] [serial = 401] [outer = (nil)] 19:00:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ffb10bc00) [pid = 1928] [serial = 402] [outer = 0x7f3ff0c33800] 19:00:19 INFO - PROCESS | 1928 | 1461031219026 Marionette DEBUG loaded listener.js 19:00:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ffdaec400) [pid = 1928] [serial = 403] [outer = 0x7f3ff0c33800] 19:00:19 INFO - PROCESS | 1928 | 1461031219904 Marionette TRACE conn5 <- [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]]]}] 19:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1286ms 19:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:00:19 INFO - PROCESS | 1928 | 1461031219936 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 19:00:19 INFO - PROCESS | 1928 | 1461031219939 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 19:00:19 INFO - PROCESS | 1928 | 1461031219945 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:00:19 INFO - PROCESS | 1928 | 1461031219948 Marionette TRACE conn5 <- [1,510,null,{}] 19:00:19 INFO - PROCESS | 1928 | 1461031219953 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:20 INFO - PROCESS | 1928 | 1461031220096 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 19:00:20 INFO - PROCESS | 1928 | 1461031220245 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13ab800 == 70 [pid = 1928] [id = 135] 19:00:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ffa691400) [pid = 1928] [serial = 404] [outer = (nil)] 19:00:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f4006ed4000) [pid = 1928] [serial = 405] [outer = 0x7f3ffa691400] 19:00:20 INFO - PROCESS | 1928 | 1461031220315 Marionette DEBUG loaded listener.js 19:00:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f400c850400) [pid = 1928] [serial = 406] [outer = 0x7f3ffa691400] 19:00:21 INFO - PROCESS | 1928 | 1461031221195 Marionette TRACE conn5 <- [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]]]}] 19:00:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1285ms 19:00:21 INFO - PROCESS | 1928 | 1461031221229 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 19:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:00:21 INFO - PROCESS | 1928 | 1461031221233 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 19:00:21 INFO - PROCESS | 1928 | 1461031221238 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:00:21 INFO - PROCESS | 1928 | 1461031221242 Marionette TRACE conn5 <- [1,514,null,{}] 19:00:21 INFO - PROCESS | 1928 | 1461031221247 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:21 INFO - PROCESS | 1928 | 1461031221420 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 19:00:21 INFO - PROCESS | 1928 | 1461031221571 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5a8800 == 71 [pid = 1928] [id = 136] 19:00:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f400cf57c00) [pid = 1928] [serial = 407] [outer = (nil)] 19:00:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f400d344400) [pid = 1928] [serial = 408] [outer = 0x7f400cf57c00] 19:00:21 INFO - PROCESS | 1928 | 1461031221645 Marionette DEBUG loaded listener.js 19:00:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f401135bc00) [pid = 1928] [serial = 409] [outer = 0x7f400cf57c00] 19:00:22 INFO - PROCESS | 1928 | 1461031222466 Marionette TRACE conn5 <- [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]]]}] 19:00:22 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 19:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1278ms 19:00:22 INFO - PROCESS | 1928 | 1461031222519 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 19:00:22 INFO - PROCESS | 1928 | 1461031222523 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 19:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:00:22 INFO - PROCESS | 1928 | 1461031222530 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:00:22 INFO - PROCESS | 1928 | 1461031222533 Marionette TRACE conn5 <- [1,518,null,{}] 19:00:22 INFO - PROCESS | 1928 | 1461031222558 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:22 INFO - PROCESS | 1928 | 1461031222711 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 19:00:22 INFO - PROCESS | 1928 | 1461031222857 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1dce000 == 72 [pid = 1928] [id = 137] 19:00:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3fef326400) [pid = 1928] [serial = 410] [outer = (nil)] 19:00:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3fef32e400) [pid = 1928] [serial = 411] [outer = 0x7f3fef326400] 19:00:22 INFO - PROCESS | 1928 | 1461031222928 Marionette DEBUG loaded listener.js 19:00:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff0bbe800) [pid = 1928] [serial = 412] [outer = 0x7f3fef326400] 19:00:23 INFO - PROCESS | 1928 | 1461031223830 Marionette TRACE conn5 <- [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]]]}] 19:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1346ms 19:00:23 INFO - PROCESS | 1928 | 1461031223879 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 19:00:23 INFO - PROCESS | 1928 | 1461031223885 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 19:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:00:23 INFO - PROCESS | 1928 | 1461031223894 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:00:23 INFO - PROCESS | 1928 | 1461031223898 Marionette TRACE conn5 <- [1,522,null,{}] 19:00:23 INFO - PROCESS | 1928 | 1461031223907 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:24 INFO - PROCESS | 1928 | 1461031224114 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 19:00:24 INFO - PROCESS | 1928 | 1461031224534 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1cd0000 == 73 [pid = 1928] [id = 138] 19:00:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff0bc9000) [pid = 1928] [serial = 413] [outer = (nil)] 19:00:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff0c31000) [pid = 1928] [serial = 414] [outer = 0x7f3ff0bc9000] 19:00:24 INFO - PROCESS | 1928 | 1461031224655 Marionette DEBUG loaded listener.js 19:00:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff0e9f400) [pid = 1928] [serial = 415] [outer = 0x7f3ff0bc9000] 19:00:25 INFO - PROCESS | 1928 | 1461031225583 Marionette TRACE conn5 <- [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]]]}] 19:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1742ms 19:00:25 INFO - PROCESS | 1928 | 1461031225636 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 19:00:25 INFO - PROCESS | 1928 | 1461031225640 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 19:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:00:25 INFO - PROCESS | 1928 | 1461031225648 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:00:25 INFO - PROCESS | 1928 | 1461031225654 Marionette TRACE conn5 <- [1,526,null,{}] 19:00:25 INFO - PROCESS | 1928 | 1461031225661 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:25 INFO - PROCESS | 1928 | 1461031225845 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 19:00:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8ed0000 == 72 [pid = 1928] [id = 63] 19:00:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb76d000 == 71 [pid = 1928] [id = 64] 19:00:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffada0800 == 70 [pid = 1928] [id = 94] 19:00:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc29c000 == 69 [pid = 1928] [id = 129] 19:00:25 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff603c400) [pid = 1928] [serial = 351] [outer = (nil)] [url = about:blank] 19:00:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff086a800 == 68 [pid = 1928] [id = 128] 19:00:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdcb4800 == 67 [pid = 1928] [id = 127] 19:00:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc222800 == 66 [pid = 1928] [id = 126] 19:00:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9f4b000 == 65 [pid = 1928] [id = 125] 19:00:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ebc000 == 64 [pid = 1928] [id = 124] 19:00:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff6acb000 == 63 [pid = 1928] [id = 123] 19:00:26 INFO - PROCESS | 1928 | 1461031226054 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:26 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400c810800 == 62 [pid = 1928] [id = 117] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f400cf59400) [pid = 1928] [serial = 247] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ffda8a000) [pid = 1928] [serial = 244] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f400fd8b000) [pid = 1928] [serial = 292] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f400d40f400) [pid = 1928] [serial = 250] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3ff4d23c00) [pid = 1928] [serial = 240] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f400f0a1800) [pid = 1928] [serial = 253] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ffc6c7000) [pid = 1928] [serial = 345] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f400104cc00) [pid = 1928] [serial = 346] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ff60aa800) [pid = 1928] [serial = 337] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3ff4f0dc00) [pid = 1928] [serial = 336] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f3ff8f60c00) [pid = 1928] [serial = 339] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ffa357c00) [pid = 1928] [serial = 340] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f3ff1cad000) [pid = 1928] [serial = 318] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f40115db000) [pid = 1928] [serial = 327] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f400b184c00) [pid = 1928] [serial = 324] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3ff9f67000) [pid = 1928] [serial = 321] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ff60b0000) [pid = 1928] [serial = 334] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ff0bc6000) [pid = 1928] [serial = 333] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f3ffa0b5000) [pid = 1928] [serial = 330] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ffa6ad400) [pid = 1928] [serial = 342] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ff4f47800) [pid = 1928] [serial = 348] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f3ffb10f400) [pid = 1928] [serial = 343] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ff603bc00) [pid = 1928] [serial = 349] [outer = (nil)] [url = about:blank] 19:00:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff086f000 == 63 [pid = 1928] [id = 139] 19:00:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ff0bc6000) [pid = 1928] [serial = 416] [outer = (nil)] 19:00:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ff1cad000) [pid = 1928] [serial = 417] [outer = 0x7f3ff0bc6000] 19:00:26 INFO - PROCESS | 1928 | 1461031226157 Marionette DEBUG loaded listener.js 19:00:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff4d23c00) [pid = 1928] [serial = 418] [outer = 0x7f3ff0bc6000] 19:00:26 INFO - PROCESS | 1928 | 1461031226874 Marionette TRACE conn5 <- [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]]]}] 19:00:26 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 19:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1291ms 19:00:26 INFO - PROCESS | 1928 | 1461031226943 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 19:00:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:00:26 INFO - PROCESS | 1928 | 1461031226948 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 19:00:26 INFO - PROCESS | 1928 | 1461031226956 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:00:26 INFO - PROCESS | 1928 | 1461031226958 Marionette TRACE conn5 <- [1,530,null,{}] 19:00:26 INFO - PROCESS | 1928 | 1461031226964 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:27 INFO - PROCESS | 1928 | 1461031227100 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 19:00:27 INFO - PROCESS | 1928 | 1461031227116 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffac9b800 == 64 [pid = 1928] [id = 140] 19:00:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff6032800) [pid = 1928] [serial = 419] [outer = (nil)] 19:00:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff759b000) [pid = 1928] [serial = 420] [outer = 0x7f3ff6032800] 19:00:27 INFO - PROCESS | 1928 | 1461031227174 Marionette DEBUG loaded listener.js 19:00:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ff9b3d000) [pid = 1928] [serial = 421] [outer = 0x7f3ff6032800] 19:00:27 INFO - PROCESS | 1928 | 1461031227948 Marionette TRACE conn5 <- [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"]]]}] 19:00:27 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 19:00:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:00:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:00:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:00:27 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 19:00:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:00:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:00:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:00:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1042ms 19:00:28 INFO - PROCESS | 1928 | 1461031228008 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 19:00:28 INFO - PROCESS | 1928 | 1461031228011 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 19:00:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:00:28 INFO - PROCESS | 1928 | 1461031228042 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:00:28 INFO - PROCESS | 1928 | 1461031228050 Marionette TRACE conn5 <- [1,534,null,{}] 19:00:28 INFO - PROCESS | 1928 | 1461031228057 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:28 INFO - PROCESS | 1928 | 1461031228212 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 19:00:28 INFO - PROCESS | 1928 | 1461031228223 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdcb7000 == 65 [pid = 1928] [id = 141] 19:00:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ff60b1c00) [pid = 1928] [serial = 422] [outer = (nil)] 19:00:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ffb10f400) [pid = 1928] [serial = 423] [outer = 0x7f3ff60b1c00] 19:00:28 INFO - PROCESS | 1928 | 1461031228280 Marionette DEBUG loaded listener.js 19:00:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ffbb8b800) [pid = 1928] [serial = 424] [outer = 0x7f3ff60b1c00] 19:00:29 INFO - PROCESS | 1928 | 1461031229067 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:00:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:00:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1043ms 19:00:29 INFO - PROCESS | 1928 | 1461031229106 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 19:00:29 INFO - PROCESS | 1928 | 1461031229111 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 19:00:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:00:29 INFO - PROCESS | 1928 | 1461031229133 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:00:29 INFO - PROCESS | 1928 | 1461031229136 Marionette TRACE conn5 <- [1,538,null,{}] 19:00:29 INFO - PROCESS | 1928 | 1461031229146 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:29 INFO - PROCESS | 1928 | 1461031229328 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 19:00:29 INFO - PROCESS | 1928 | 1461031229386 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40091e1800 == 66 [pid = 1928] [id = 142] 19:00:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ff9b3f400) [pid = 1928] [serial = 425] [outer = (nil)] 19:00:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ffa02d400) [pid = 1928] [serial = 426] [outer = 0x7f3ff9b3f400] 19:00:29 INFO - PROCESS | 1928 | 1461031229447 Marionette DEBUG loaded listener.js 19:00:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ffa039800) [pid = 1928] [serial = 427] [outer = 0x7f3ff9b3f400] 19:00:30 INFO - PROCESS | 1928 | 1461031230295 Marionette TRACE conn5 <- [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]]]}] 19:00:30 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. 19:00:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1185ms 19:00:30 INFO - PROCESS | 1928 | 1461031230325 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 19:00:30 INFO - PROCESS | 1928 | 1461031230330 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 19:00:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:00:30 INFO - PROCESS | 1928 | 1461031230336 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:00:30 INFO - PROCESS | 1928 | 1461031230338 Marionette TRACE conn5 <- [1,542,null,{}] 19:00:30 INFO - PROCESS | 1928 | 1461031230349 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:30 INFO - PROCESS | 1928 | 1461031230722 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 19:00:30 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ff1787c00) [pid = 1928] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:00:30 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f3ff6039c00) [pid = 1928] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:00:30 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f3ff60a7800) [pid = 1928] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:00:30 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f3ff0b31c00) [pid = 1928] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:00:30 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3ff8e98000) [pid = 1928] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:00:30 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ffc599800) [pid = 1928] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:00:30 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ff2e4a000) [pid = 1928] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:00:30 INFO - PROCESS | 1928 | 1461031230818 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eac000 == 67 [pid = 1928] [id = 143] 19:00:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ff2e48400) [pid = 1928] [serial = 428] [outer = (nil)] 19:00:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ff60a7800) [pid = 1928] [serial = 429] [outer = 0x7f3ff2e48400] 19:00:30 INFO - PROCESS | 1928 | 1461031230895 Marionette DEBUG loaded listener.js 19:00:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ffda8cc00) [pid = 1928] [serial = 430] [outer = 0x7f3ff2e48400] 19:00:31 INFO - PROCESS | 1928 | 1461031231512 Marionette TRACE conn5 <- [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]]]}] 19:00:31 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. 19:00:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1192ms 19:00:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:00:31 INFO - PROCESS | 1928 | 1461031231545 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 19:00:31 INFO - PROCESS | 1928 | 1461031231547 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 19:00:31 INFO - PROCESS | 1928 | 1461031231555 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:00:31 INFO - PROCESS | 1928 | 1461031231557 Marionette TRACE conn5 <- [1,546,null,{}] 19:00:31 INFO - PROCESS | 1928 | 1461031231562 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:31 INFO - PROCESS | 1928 | 1461031231710 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 19:00:31 INFO - PROCESS | 1928 | 1461031231835 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fa3f800 == 68 [pid = 1928] [id = 144] 19:00:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ff8e98000) [pid = 1928] [serial = 431] [outer = (nil)] 19:00:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f4007cbb400) [pid = 1928] [serial = 432] [outer = 0x7f3ff8e98000] 19:00:31 INFO - PROCESS | 1928 | 1461031231896 Marionette DEBUG loaded listener.js 19:00:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f400d206c00) [pid = 1928] [serial = 433] [outer = 0x7f3ff8e98000] 19:00:32 INFO - PROCESS | 1928 | 1461031232970 Marionette TRACE conn5 <- [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]]]}] 19:00:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:00:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1580ms 19:00:33 INFO - PROCESS | 1928 | 1461031233149 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 19:00:33 INFO - PROCESS | 1928 | 1461031233156 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 19:00:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:00:33 INFO - PROCESS | 1928 | 1461031233166 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:00:33 INFO - PROCESS | 1928 | 1461031233170 Marionette TRACE conn5 <- [1,550,null,{}] 19:00:33 INFO - PROCESS | 1928 | 1461031233178 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:33 INFO - PROCESS | 1928 | 1461031233359 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 19:00:33 INFO - PROCESS | 1928 | 1461031233587 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bd7000 == 69 [pid = 1928] [id = 145] 19:00:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ff0ea8400) [pid = 1928] [serial = 434] [outer = (nil)] 19:00:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ff13d1000) [pid = 1928] [serial = 435] [outer = 0x7f3ff0ea8400] 19:00:33 INFO - PROCESS | 1928 | 1461031233662 Marionette DEBUG loaded listener.js 19:00:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ff1d7d000) [pid = 1928] [serial = 436] [outer = 0x7f3ff0ea8400] 19:00:34 INFO - PROCESS | 1928 | 1461031234465 Marionette TRACE conn5 <- [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]]]}] 19:00:34 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. 19:00:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1331ms 19:00:34 INFO - PROCESS | 1928 | 1461031234506 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 19:00:34 INFO - PROCESS | 1928 | 1461031234515 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 19:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:00:34 INFO - PROCESS | 1928 | 1461031234526 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:00:34 INFO - PROCESS | 1928 | 1461031234529 Marionette TRACE conn5 <- [1,554,null,{}] 19:00:34 INFO - PROCESS | 1928 | 1461031234535 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:34 INFO - PROCESS | 1928 | 1461031234698 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 19:00:34 INFO - PROCESS | 1928 | 1461031234849 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fdc800 == 70 [pid = 1928] [id = 146] 19:00:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3ff0f7f800) [pid = 1928] [serial = 437] [outer = (nil)] 19:00:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3ff2a6b000) [pid = 1928] [serial = 438] [outer = 0x7f3ff0f7f800] 19:00:34 INFO - PROCESS | 1928 | 1461031234923 Marionette DEBUG loaded listener.js 19:00:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3ff4a3a800) [pid = 1928] [serial = 439] [outer = 0x7f3ff0f7f800] 19:00:35 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:35 INFO - PROCESS | 1928 | 1461031235841 Marionette TRACE conn5 <- [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]]]}] 19:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1329ms 19:00:35 INFO - PROCESS | 1928 | 1461031235854 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 19:00:35 INFO - PROCESS | 1928 | 1461031235858 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 19:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:00:35 INFO - PROCESS | 1928 | 1461031235864 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:00:35 INFO - PROCESS | 1928 | 1461031235869 Marionette TRACE conn5 <- [1,558,null,{}] 19:00:35 INFO - PROCESS | 1928 | 1461031235884 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:36 INFO - PROCESS | 1928 | 1461031236040 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 19:00:36 INFO - PROCESS | 1928 | 1461031236190 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007c86800 == 71 [pid = 1928] [id = 147] 19:00:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3ff2a64000) [pid = 1928] [serial = 440] [outer = (nil)] 19:00:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3ff52c6800) [pid = 1928] [serial = 441] [outer = 0x7f3ff2a64000] 19:00:36 INFO - PROCESS | 1928 | 1461031236266 Marionette DEBUG loaded listener.js 19:00:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ff52cfc00) [pid = 1928] [serial = 442] [outer = 0x7f3ff2a64000] 19:00:37 INFO - PROCESS | 1928 | 1461031237144 Marionette TRACE conn5 <- [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]]]}] 19:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1337ms 19:00:37 INFO - PROCESS | 1928 | 1461031237202 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 19:00:37 INFO - PROCESS | 1928 | 1461031237206 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 19:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:00:37 INFO - PROCESS | 1928 | 1461031237212 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:00:37 INFO - PROCESS | 1928 | 1461031237214 Marionette TRACE conn5 <- [1,562,null,{}] 19:00:37 INFO - PROCESS | 1928 | 1461031237220 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:37 INFO - PROCESS | 1928 | 1461031237365 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 19:00:37 INFO - PROCESS | 1928 | 1461031237511 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa5f800 == 72 [pid = 1928] [id = 148] 19:00:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff0a1e400) [pid = 1928] [serial = 443] [outer = (nil)] 19:00:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff0a27800) [pid = 1928] [serial = 444] [outer = 0x7f3ff0a1e400] 19:00:37 INFO - PROCESS | 1928 | 1461031237581 Marionette DEBUG loaded listener.js 19:00:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff52c9000) [pid = 1928] [serial = 445] [outer = 0x7f3ff0a1e400] 19:00:38 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:38 INFO - PROCESS | 1928 | 1461031238393 Marionette TRACE conn5 <- [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]]]}] 19:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1230ms 19:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:00:38 INFO - PROCESS | 1928 | 1461031238444 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 19:00:38 INFO - PROCESS | 1928 | 1461031238447 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 19:00:38 INFO - PROCESS | 1928 | 1461031238453 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:00:38 INFO - PROCESS | 1928 | 1461031238456 Marionette TRACE conn5 <- [1,566,null,{}] 19:00:38 INFO - PROCESS | 1928 | 1461031238461 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:38 INFO - PROCESS | 1928 | 1461031238613 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 19:00:38 INFO - PROCESS | 1928 | 1461031238757 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5a1000 == 73 [pid = 1928] [id = 149] 19:00:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff0a20800) [pid = 1928] [serial = 446] [outer = (nil)] 19:00:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ff603fc00) [pid = 1928] [serial = 447] [outer = 0x7f3ff0a20800] 19:00:38 INFO - PROCESS | 1928 | 1461031238826 Marionette DEBUG loaded listener.js 19:00:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff8f54c00) [pid = 1928] [serial = 448] [outer = 0x7f3ff0a20800] 19:00:39 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:39 INFO - PROCESS | 1928 | 1461031239661 Marionette TRACE conn5 <- [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]]]}] 19:00:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:00:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1239ms 19:00:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:00:39 INFO - PROCESS | 1928 | 1461031239692 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 19:00:39 INFO - PROCESS | 1928 | 1461031239694 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 19:00:39 INFO - PROCESS | 1928 | 1461031239700 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:00:39 INFO - PROCESS | 1928 | 1461031239703 Marionette TRACE conn5 <- [1,570,null,{}] 19:00:39 INFO - PROCESS | 1928 | 1461031239709 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:39 INFO - PROCESS | 1928 | 1461031239887 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 19:00:40 INFO - PROCESS | 1928 | 1461031240031 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5a1800 == 74 [pid = 1928] [id = 150] 19:00:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3fea907400) [pid = 1928] [serial = 449] [outer = (nil)] 19:00:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3ff0a25c00) [pid = 1928] [serial = 450] [outer = 0x7f3fea907400] 19:00:40 INFO - PROCESS | 1928 | 1461031240104 Marionette DEBUG loaded listener.js 19:00:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff9e41c00) [pid = 1928] [serial = 451] [outer = 0x7f3fea907400] 19:00:40 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3feadbb400) [pid = 1928] [serial = 452] [outer = 0x7f3ff16ac800] 19:00:41 INFO - PROCESS | 1928 | 1461031241044 Marionette TRACE conn5 <- [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]]]}] 19:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1378ms 19:00:41 INFO - PROCESS | 1928 | 1461031241079 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 19:00:41 INFO - PROCESS | 1928 | 1461031241082 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 19:00:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:00:41 INFO - PROCESS | 1928 | 1461031241088 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:00:41 INFO - PROCESS | 1928 | 1461031241090 Marionette TRACE conn5 <- [1,574,null,{}] 19:00:41 INFO - PROCESS | 1928 | 1461031241095 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:41 INFO - PROCESS | 1928 | 1461031241236 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 19:00:41 INFO - PROCESS | 1928 | 1461031241390 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe9f66000 == 75 [pid = 1928] [id = 151] 19:00:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fea909800) [pid = 1928] [serial = 453] [outer = (nil)] 19:00:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3feadc1800) [pid = 1928] [serial = 454] [outer = 0x7f3fea909800] 19:00:41 INFO - PROCESS | 1928 | 1461031241460 Marionette DEBUG loaded listener.js 19:00:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3ff1785400) [pid = 1928] [serial = 455] [outer = 0x7f3fea909800] 19:00:42 INFO - PROCESS | 1928 | 1461031242665 Marionette TRACE conn5 <- [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]]]}] 19:00:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:00:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1633ms 19:00:42 INFO - PROCESS | 1928 | 1461031242722 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 19:00:42 INFO - PROCESS | 1928 | 1461031242728 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 19:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:00:42 INFO - PROCESS | 1928 | 1461031242742 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:00:42 INFO - PROCESS | 1928 | 1461031242747 Marionette TRACE conn5 <- [1,578,null,{}] 19:00:42 INFO - PROCESS | 1928 | 1461031242754 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:42 INFO - PROCESS | 1928 | 1461031242957 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 19:00:43 INFO - PROCESS | 1928 | 1461031243096 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefab2000 == 76 [pid = 1928] [id = 152] 19:00:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fea0e3000) [pid = 1928] [serial = 456] [outer = (nil)] 19:00:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3feadc1400) [pid = 1928] [serial = 457] [outer = 0x7f3fea0e3000] 19:00:43 INFO - PROCESS | 1928 | 1461031243158 Marionette DEBUG loaded listener.js 19:00:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3ff0a1c800) [pid = 1928] [serial = 458] [outer = 0x7f3fea0e3000] 19:00:43 INFO - PROCESS | 1928 | 1461031243935 Marionette TRACE conn5 <- [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]]]}] 19:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1233ms 19:00:43 INFO - PROCESS | 1928 | 1461031243976 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 19:00:43 INFO - PROCESS | 1928 | 1461031243983 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 19:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:00:43 INFO - PROCESS | 1928 | 1461031243992 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:00:44 INFO - PROCESS | 1928 | 1461031243997 Marionette TRACE conn5 <- [1,582,null,{}] 19:00:44 INFO - PROCESS | 1928 | 1461031244002 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:44 INFO - PROCESS | 1928 | 1461031244146 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 19:00:44 INFO - PROCESS | 1928 | 1461031244298 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1dd1800 == 77 [pid = 1928] [id = 153] 19:00:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3ff0b37c00) [pid = 1928] [serial = 459] [outer = (nil)] 19:00:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3ff0bc2800) [pid = 1928] [serial = 460] [outer = 0x7f3ff0b37c00] 19:00:44 INFO - PROCESS | 1928 | 1461031244408 Marionette DEBUG loaded listener.js 19:00:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3ff0c34c00) [pid = 1928] [serial = 461] [outer = 0x7f3ff0b37c00] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eac000 == 76 [pid = 1928] [id = 143] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40091e1800 == 75 [pid = 1928] [id = 142] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdcb7000 == 74 [pid = 1928] [id = 141] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f4008e28c00) [pid = 1928] [serial = 390] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3ff13c7800) [pid = 1928] [serial = 354] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ff60a9000) [pid = 1928] [serial = 357] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3ff9e3cc00) [pid = 1928] [serial = 360] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3ffb106000) [pid = 1928] [serial = 363] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffac9b800 == 73 [pid = 1928] [id = 140] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff086f000 == 72 [pid = 1928] [id = 139] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1cd0000 == 71 [pid = 1928] [id = 138] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13ab800 == 70 [pid = 1928] [id = 135] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40123b0800 == 69 [pid = 1928] [id = 134] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400fa47800 == 68 [pid = 1928] [id = 133] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffd0e4800 == 67 [pid = 1928] [id = 132] 19:00:45 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eda800 == 66 [pid = 1928] [id = 131] 19:00:45 INFO - PROCESS | 1928 | 1461031245358 Marionette TRACE conn5 <- [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]]]}] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3ffdaf0c00) [pid = 1928] [serial = 381] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3ff178fc00) [pid = 1928] [serial = 384] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3ff6036c00) [pid = 1928] [serial = 370] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ff4d1cc00) [pid = 1928] [serial = 369] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ffdcd6800) [pid = 1928] [serial = 366] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3ffb5a7000) [pid = 1928] [serial = 378] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ffa0b1400) [pid = 1928] [serial = 375] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3ffa694c00) [pid = 1928] [serial = 376] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3ff8e96000) [pid = 1928] [serial = 373] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff7597c00) [pid = 1928] [serial = 372] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff13ca000) [pid = 1928] [serial = 387] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f4008131c00) [pid = 1928] [serial = 385] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f4001df4400) [pid = 1928] [serial = 382] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ffa693000) [pid = 1928] [serial = 388] [outer = (nil)] [url = about:blank] 19:00:45 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3ffc2fb000) [pid = 1928] [serial = 379] [outer = (nil)] [url = about:blank] 19:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1437ms 19:00:45 INFO - PROCESS | 1928 | 1461031245429 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 19:00:45 INFO - PROCESS | 1928 | 1461031245432 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 19:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:00:45 INFO - PROCESS | 1928 | 1461031245438 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:00:45 INFO - PROCESS | 1928 | 1461031245443 Marionette TRACE conn5 <- [1,586,null,{}] 19:00:45 INFO - PROCESS | 1928 | 1461031245456 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:45 INFO - PROCESS | 1928 | 1461031245600 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 19:00:45 INFO - PROCESS | 1928 | 1461031245720 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bdd800 == 67 [pid = 1928] [id = 154] 19:00:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ff0b84000) [pid = 1928] [serial = 462] [outer = (nil)] 19:00:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff1786000) [pid = 1928] [serial = 463] [outer = 0x7f3ff0b84000] 19:00:45 INFO - PROCESS | 1928 | 1461031245782 Marionette DEBUG loaded listener.js 19:00:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff2a5d400) [pid = 1928] [serial = 464] [outer = 0x7f3ff0b84000] 19:00:46 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:00:46 INFO - PROCESS | 1928 | 1461031246459 Marionette TRACE conn5 <- [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]]]}] 19:00:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:00:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1037ms 19:00:46 INFO - PROCESS | 1928 | 1461031246475 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 19:00:46 INFO - PROCESS | 1928 | 1461031246478 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 19:00:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:00:46 INFO - PROCESS | 1928 | 1461031246484 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:00:46 INFO - PROCESS | 1928 | 1461031246486 Marionette TRACE conn5 <- [1,590,null,{}] 19:00:46 INFO - PROCESS | 1928 | 1461031246491 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:46 INFO - PROCESS | 1928 | 1461031246624 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 19:00:46 INFO - PROCESS | 1928 | 1461031246737 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fd7000 == 68 [pid = 1928] [id = 155] 19:00:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff0c37800) [pid = 1928] [serial = 465] [outer = (nil)] 19:00:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff2e50000) [pid = 1928] [serial = 466] [outer = 0x7f3ff0c37800] 19:00:46 INFO - PROCESS | 1928 | 1461031246795 Marionette DEBUG loaded listener.js 19:00:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ff4d25800) [pid = 1928] [serial = 467] [outer = 0x7f3ff0c37800] 19:00:47 INFO - PROCESS | 1928 | 1461031247446 Marionette TRACE conn5 <- [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]]]}] 19:00:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:00:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1029ms 19:00:47 INFO - PROCESS | 1928 | 1461031247514 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 19:00:47 INFO - PROCESS | 1928 | 1461031247517 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 19:00:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:00:47 INFO - PROCESS | 1928 | 1461031247522 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:00:47 INFO - PROCESS | 1928 | 1461031247535 Marionette TRACE conn5 <- [1,594,null,{}] 19:00:47 INFO - PROCESS | 1928 | 1461031247574 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:47 INFO - PROCESS | 1928 | 1461031247744 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 19:00:47 INFO - PROCESS | 1928 | 1461031247770 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa162000 == 69 [pid = 1928] [id = 156] 19:00:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff2a5d000) [pid = 1928] [serial = 468] [outer = (nil)] 19:00:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ff4f08c00) [pid = 1928] [serial = 469] [outer = 0x7f3ff2a5d000] 19:00:47 INFO - PROCESS | 1928 | 1461031247826 Marionette DEBUG loaded listener.js 19:00:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3ff52c9c00) [pid = 1928] [serial = 470] [outer = 0x7f3ff2a5d000] 19:00:48 INFO - PROCESS | 1928 | 1461031248644 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1162ms 19:00:48 INFO - PROCESS | 1928 | 1461031248686 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 19:00:48 INFO - PROCESS | 1928 | 1461031248689 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 19:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:00:48 INFO - PROCESS | 1928 | 1461031248702 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:00:48 INFO - PROCESS | 1928 | 1461031248704 Marionette TRACE conn5 <- [1,598,null,{}] 19:00:48 INFO - PROCESS | 1928 | 1461031248709 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:48 INFO - PROCESS | 1928 | 1461031248983 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 19:00:49 INFO - PROCESS | 1928 | 1461031249007 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb78a800 == 70 [pid = 1928] [id = 157] 19:00:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff6034000) [pid = 1928] [serial = 471] [outer = (nil)] 19:00:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3ff986f400) [pid = 1928] [serial = 472] [outer = 0x7f3ff6034000] 19:00:49 INFO - PROCESS | 1928 | 1461031249071 Marionette DEBUG loaded listener.js 19:00:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3ff9e3ac00) [pid = 1928] [serial = 473] [outer = 0x7f3ff6034000] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f4008111800) [pid = 1928] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ff13d1c00) [pid = 1928] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3ff0b7e800) [pid = 1928] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ffa0abc00) [pid = 1928] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3ff0b89c00) [pid = 1928] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3ffba9a800) [pid = 1928] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff0b39800) [pid = 1928] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff0b80c00) [pid = 1928] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff0b36400) [pid = 1928] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff0b2f400) [pid = 1928] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ffc2ec400) [pid = 1928] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3ff9b3f400) [pid = 1928] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3ff0bc9000) [pid = 1928] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3ffa695c00) [pid = 1928] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ff60b1c00) [pid = 1928] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3ff6032800) [pid = 1928] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ff2e48400) [pid = 1928] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:00:49 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3ff0bc6000) [pid = 1928] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:00:50 INFO - PROCESS | 1928 | 1461031250058 Marionette TRACE conn5 <- [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]]]}] 19:00:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:00:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1404ms 19:00:50 INFO - PROCESS | 1928 | 1461031250100 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 19:00:50 INFO - PROCESS | 1928 | 1461031250103 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 19:00:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:00:50 INFO - PROCESS | 1928 | 1461031250108 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:00:50 INFO - PROCESS | 1928 | 1461031250110 Marionette TRACE conn5 <- [1,602,null,{}] 19:00:50 INFO - PROCESS | 1928 | 1461031250116 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:50 INFO - PROCESS | 1928 | 1461031250281 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 19:00:50 INFO - PROCESS | 1928 | 1461031250310 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa7e0000 == 71 [pid = 1928] [id = 158] 19:00:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ff0bc9000) [pid = 1928] [serial = 474] [outer = (nil)] 19:00:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3ff60aa000) [pid = 1928] [serial = 475] [outer = 0x7f3ff0bc9000] 19:00:50 INFO - PROCESS | 1928 | 1461031250368 Marionette DEBUG loaded listener.js 19:00:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3ff9e3d800) [pid = 1928] [serial = 476] [outer = 0x7f3ff0bc9000] 19:00:51 INFO - PROCESS | 1928 | 1461031251383 Marionette TRACE conn5 <- [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]]]}] 19:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1326ms 19:00:51 INFO - PROCESS | 1928 | 1461031251437 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 19:00:51 INFO - PROCESS | 1928 | 1461031251441 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 19:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:00:51 INFO - PROCESS | 1928 | 1461031251451 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:00:51 INFO - PROCESS | 1928 | 1461031251457 Marionette TRACE conn5 <- [1,606,null,{}] 19:00:51 INFO - PROCESS | 1928 | 1461031251466 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:51 INFO - PROCESS | 1928 | 1461031251651 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 19:00:51 INFO - PROCESS | 1928 | 1461031251800 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0882800 == 72 [pid = 1928] [id = 159] 19:00:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3fea0e5c00) [pid = 1928] [serial = 477] [outer = (nil)] 19:00:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3fef329000) [pid = 1928] [serial = 478] [outer = 0x7f3fea0e5c00] 19:00:51 INFO - PROCESS | 1928 | 1461031251870 Marionette DEBUG loaded listener.js 19:00:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3ff0b2fc00) [pid = 1928] [serial = 479] [outer = 0x7f3fea0e5c00] 19:00:52 INFO - PROCESS | 1928 | 1461031252790 Marionette TRACE conn5 <- [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]]]}] 19:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1388ms 19:00:52 INFO - PROCESS | 1928 | 1461031252840 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 19:00:52 INFO - PROCESS | 1928 | 1461031252847 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 19:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:00:52 INFO - PROCESS | 1928 | 1461031252857 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:00:52 INFO - PROCESS | 1928 | 1461031252861 Marionette TRACE conn5 <- [1,610,null,{}] 19:00:52 INFO - PROCESS | 1928 | 1461031252866 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:53 INFO - PROCESS | 1928 | 1461031253021 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 19:00:53 INFO - PROCESS | 1928 | 1461031253173 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f4b000 == 73 [pid = 1928] [id = 160] 19:00:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3fea0e6800) [pid = 1928] [serial = 480] [outer = (nil)] 19:00:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff13d0400) [pid = 1928] [serial = 481] [outer = 0x7f3fea0e6800] 19:00:53 INFO - PROCESS | 1928 | 1461031253243 Marionette DEBUG loaded listener.js 19:00:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff1d81000) [pid = 1928] [serial = 482] [outer = 0x7f3fea0e6800] 19:00:54 INFO - PROCESS | 1928 | 1461031254250 Marionette TRACE conn5 <- [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]]]}] 19:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1432ms 19:00:54 INFO - PROCESS | 1928 | 1461031254290 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 19:00:54 INFO - PROCESS | 1928 | 1461031254294 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 19:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:00:54 INFO - PROCESS | 1928 | 1461031254300 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:00:54 INFO - PROCESS | 1928 | 1461031254306 Marionette TRACE conn5 <- [1,614,null,{}] 19:00:54 INFO - PROCESS | 1928 | 1461031254321 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:54 INFO - PROCESS | 1928 | 1461031254498 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 19:00:54 INFO - PROCESS | 1928 | 1461031254695 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdcca800 == 74 [pid = 1928] [id = 161] 19:00:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff52ca000) [pid = 1928] [serial = 483] [outer = (nil)] 19:00:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff60a3000) [pid = 1928] [serial = 484] [outer = 0x7f3ff52ca000] 19:00:54 INFO - PROCESS | 1928 | 1461031254848 Marionette DEBUG loaded listener.js 19:00:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ff8e9cc00) [pid = 1928] [serial = 485] [outer = 0x7f3ff52ca000] 19:00:55 INFO - PROCESS | 1928 | 1461031255643 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1383ms 19:00:55 INFO - PROCESS | 1928 | 1461031255684 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 19:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:00:55 INFO - PROCESS | 1928 | 1461031255689 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 19:00:55 INFO - PROCESS | 1928 | 1461031255694 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:00:55 INFO - PROCESS | 1928 | 1461031255697 Marionette TRACE conn5 <- [1,618,null,{}] 19:00:55 INFO - PROCESS | 1928 | 1461031255702 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:55 INFO - PROCESS | 1928 | 1461031255856 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 19:00:56 INFO - PROCESS | 1928 | 1461031256005 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cd4000 == 75 [pid = 1928] [id = 162] 19:00:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff52cec00) [pid = 1928] [serial = 486] [outer = (nil)] 19:00:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ffa02b400) [pid = 1928] [serial = 487] [outer = 0x7f3ff52cec00] 19:00:56 INFO - PROCESS | 1928 | 1461031256076 Marionette DEBUG loaded listener.js 19:00:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3ffa035c00) [pid = 1928] [serial = 488] [outer = 0x7f3ff52cec00] 19:00:56 INFO - PROCESS | 1928 | 1461031256969 Marionette TRACE conn5 <- [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]]]}] 19:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1332ms 19:00:57 INFO - PROCESS | 1928 | 1461031257027 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 19:00:57 INFO - PROCESS | 1928 | 1461031257030 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 19:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:00:57 INFO - PROCESS | 1928 | 1461031257036 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:00:57 INFO - PROCESS | 1928 | 1461031257038 Marionette TRACE conn5 <- [1,622,null,{}] 19:00:57 INFO - PROCESS | 1928 | 1461031257044 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:57 INFO - PROCESS | 1928 | 1461031257189 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 19:00:57 INFO - PROCESS | 1928 | 1461031257342 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40091e1800 == 76 [pid = 1928] [id = 163] 19:00:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff9b5cc00) [pid = 1928] [serial = 489] [outer = (nil)] 19:00:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3ffa0b0000) [pid = 1928] [serial = 490] [outer = 0x7f3ff9b5cc00] 19:00:57 INFO - PROCESS | 1928 | 1461031257413 Marionette DEBUG loaded listener.js 19:00:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3ffa691000) [pid = 1928] [serial = 491] [outer = 0x7f3ff9b5cc00] 19:00:58 INFO - PROCESS | 1928 | 1461031258224 Marionette TRACE conn5 <- [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]]]}] 19:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1229ms 19:00:58 INFO - PROCESS | 1928 | 1461031258269 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 19:00:58 INFO - PROCESS | 1928 | 1461031258272 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 19:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:00:58 INFO - PROCESS | 1928 | 1461031258278 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:00:58 INFO - PROCESS | 1928 | 1461031258281 Marionette TRACE conn5 <- [1,626,null,{}] 19:00:58 INFO - PROCESS | 1928 | 1461031258287 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:58 INFO - PROCESS | 1928 | 1461031258489 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 19:00:58 INFO - PROCESS | 1928 | 1461031258641 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d37f000 == 77 [pid = 1928] [id = 164] 19:00:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3ffa696400) [pid = 1928] [serial = 492] [outer = (nil)] 19:00:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3ffb7f5c00) [pid = 1928] [serial = 493] [outer = 0x7f3ffa696400] 19:00:58 INFO - PROCESS | 1928 | 1461031258715 Marionette DEBUG loaded listener.js 19:00:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3ffda8ec00) [pid = 1928] [serial = 494] [outer = 0x7f3ffa696400] 19:00:59 INFO - PROCESS | 1928 | 1461031259607 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:00:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:00:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1379ms 19:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:00:59 INFO - PROCESS | 1928 | 1461031259658 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 19:00:59 INFO - PROCESS | 1928 | 1461031259661 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 19:00:59 INFO - PROCESS | 1928 | 1461031259667 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:00:59 INFO - PROCESS | 1928 | 1461031259670 Marionette TRACE conn5 <- [1,630,null,{}] 19:00:59 INFO - PROCESS | 1928 | 1461031259675 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:00:59 INFO - PROCESS | 1928 | 1461031259839 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 19:01:00 INFO - PROCESS | 1928 | 1461031260000 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4011577000 == 78 [pid = 1928] [id = 165] 19:01:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fe85f1c00) [pid = 1928] [serial = 495] [outer = (nil)] 19:01:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fe85f7000) [pid = 1928] [serial = 496] [outer = 0x7f3fe85f1c00] 19:01:00 INFO - PROCESS | 1928 | 1461031260070 Marionette DEBUG loaded listener.js 19:01:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe85fb800) [pid = 1928] [serial = 497] [outer = 0x7f3fe85f1c00] 19:01:00 INFO - PROCESS | 1928 | 1461031260958 Marionette TRACE conn5 <- [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]]]}] 19:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1336ms 19:01:01 INFO - PROCESS | 1928 | 1461031261004 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 19:01:01 INFO - PROCESS | 1928 | 1461031261007 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 19:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:01:01 INFO - PROCESS | 1928 | 1461031261013 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:01:01 INFO - PROCESS | 1928 | 1461031261015 Marionette TRACE conn5 <- [1,634,null,{}] 19:01:01 INFO - PROCESS | 1928 | 1461031261021 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:01 INFO - PROCESS | 1928 | 1461031261178 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 19:01:01 INFO - PROCESS | 1928 | 1461031261332 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa9e000 == 79 [pid = 1928] [id = 166] 19:01:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe85f2000) [pid = 1928] [serial = 498] [outer = (nil)] 19:01:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3ff0f78c00) [pid = 1928] [serial = 499] [outer = 0x7f3fe85f2000] 19:01:01 INFO - PROCESS | 1928 | 1461031261419 Marionette DEBUG loaded listener.js 19:01:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3ff6033000) [pid = 1928] [serial = 500] [outer = 0x7f3fe85f2000] 19:01:02 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:02 INFO - PROCESS | 1928 | 1461031262483 Marionette TRACE conn5 <- [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]]]}] 19:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1482ms 19:01:02 INFO - PROCESS | 1928 | 1461031262496 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 19:01:02 INFO - PROCESS | 1928 | 1461031262502 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 19:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:01:02 INFO - PROCESS | 1928 | 1461031262528 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:01:02 INFO - PROCESS | 1928 | 1461031262536 Marionette TRACE conn5 <- [1,638,null,{}] 19:01:02 INFO - PROCESS | 1928 | 1461031262543 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:02 INFO - PROCESS | 1928 | 1461031262713 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 19:01:02 INFO - PROCESS | 1928 | 1461031262873 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bcb000 == 80 [pid = 1928] [id = 167] 19:01:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3feadbc000) [pid = 1928] [serial = 501] [outer = (nil)] 19:01:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3ff0a24c00) [pid = 1928] [serial = 502] [outer = 0x7f3feadbc000] 19:01:02 INFO - PROCESS | 1928 | 1461031262939 Marionette DEBUG loaded listener.js 19:01:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3ff0c2e000) [pid = 1928] [serial = 503] [outer = 0x7f3feadbc000] 19:01:03 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffaa12000 == 79 [pid = 1928] [id = 118] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ee3800 == 78 [pid = 1928] [id = 93] 19:01:03 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f4007cbb400) [pid = 1928] [serial = 432] [outer = (nil)] [url = about:blank] 19:01:03 INFO - PROCESS | 1928 | 1461031263957 Marionette TRACE conn5 <- [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]]]}] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb78a800 == 77 [pid = 1928] [id = 157] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa162000 == 76 [pid = 1928] [id = 156] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fd7000 == 75 [pid = 1928] [id = 155] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bdd800 == 74 [pid = 1928] [id = 154] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1dd1800 == 73 [pid = 1928] [id = 153] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fefab2000 == 72 [pid = 1928] [id = 152] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007c86800 == 71 [pid = 1928] [id = 147] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fdc800 == 70 [pid = 1928] [id = 146] 19:01:03 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bd7000 == 69 [pid = 1928] [id = 145] 19:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1488ms 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3ff4d21c00) [pid = 1928] [serial = 319] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3ffa0b9400) [pid = 1928] [serial = 331] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3ffb10ec00) [pid = 1928] [serial = 322] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f400ce2f400) [pid = 1928] [serial = 289] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f4012152c00) [pid = 1928] [serial = 328] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f400fda4c00) [pid = 1928] [serial = 277] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3ff4d1fc00) [pid = 1928] [serial = 280] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3ffb107800) [pid = 1928] [serial = 283] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f4006ed2c00) [pid = 1928] [serial = 286] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3ffa02d400) [pid = 1928] [serial = 426] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3ff1785c00) [pid = 1928] [serial = 393] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ff0e9f400) [pid = 1928] [serial = 415] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ff0c31000) [pid = 1928] [serial = 414] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f400c854400) [pid = 1928] [serial = 391] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ffb10bc00) [pid = 1928] [serial = 402] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3ffb10f400) [pid = 1928] [serial = 423] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f400d344400) [pid = 1928] [serial = 408] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff759b000) [pid = 1928] [serial = 420] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff9b3d000) [pid = 1928] [serial = 421] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff60a7800) [pid = 1928] [serial = 429] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff9878800) [pid = 1928] [serial = 399] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ff1cad000) [pid = 1928] [serial = 417] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3ff4d23c00) [pid = 1928] [serial = 418] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f4006ed4000) [pid = 1928] [serial = 405] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3ff603b000) [pid = 1928] [serial = 396] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3fef32e400) [pid = 1928] [serial = 411] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3ffa039800) [pid = 1928] [serial = 427] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ffda8cc00) [pid = 1928] [serial = 430] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3ffbb8b800) [pid = 1928] [serial = 424] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f400cfb4000) [pid = 1928] [serial = 325] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ffbb8f400) [pid = 1928] [serial = 352] [outer = (nil)] [url = about:blank] 19:01:04 INFO - PROCESS | 1928 | 1461031264050 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 19:01:04 INFO - PROCESS | 1928 | 1461031264058 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 19:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:01:04 INFO - PROCESS | 1928 | 1461031264069 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:01:04 INFO - PROCESS | 1928 | 1461031264072 Marionette TRACE conn5 <- [1,642,null,{}] 19:01:04 INFO - PROCESS | 1928 | 1461031264076 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:04 INFO - PROCESS | 1928 | 1461031264224 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 19:01:04 INFO - PROCESS | 1928 | 1461031264234 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaca1000 == 70 [pid = 1928] [id = 168] 19:01:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3feadc5c00) [pid = 1928] [serial = 504] [outer = (nil)] 19:01:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ff13cbc00) [pid = 1928] [serial = 505] [outer = 0x7f3feadc5c00] 19:01:04 INFO - PROCESS | 1928 | 1461031264292 Marionette DEBUG loaded listener.js 19:01:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ff1791c00) [pid = 1928] [serial = 506] [outer = 0x7f3feadc5c00] 19:01:05 INFO - PROCESS | 1928 | 1461031265192 Marionette TRACE conn5 <- [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]]]}] 19:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1191ms 19:01:05 INFO - PROCESS | 1928 | 1461031265262 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 19:01:05 INFO - PROCESS | 1928 | 1461031265264 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 19:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:01:05 INFO - PROCESS | 1928 | 1461031265271 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:01:05 INFO - PROCESS | 1928 | 1461031265276 Marionette TRACE conn5 <- [1,646,null,{}] 19:01:05 INFO - PROCESS | 1928 | 1461031265290 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:05 INFO - PROCESS | 1928 | 1461031265444 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 19:01:05 INFO - PROCESS | 1928 | 1461031265559 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e3d000 == 71 [pid = 1928] [id = 169] 19:01:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3ff0a21800) [pid = 1928] [serial = 507] [outer = (nil)] 19:01:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3ff4aa7800) [pid = 1928] [serial = 508] [outer = 0x7f3ff0a21800] 19:01:05 INFO - PROCESS | 1928 | 1461031265626 Marionette DEBUG loaded listener.js 19:01:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3ff52c4800) [pid = 1928] [serial = 509] [outer = 0x7f3ff0a21800] 19:01:06 INFO - PROCESS | 1928 | 1461031266256 Marionette TRACE conn5 <- [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]]]}] 19:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1034ms 19:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:01:06 INFO - PROCESS | 1928 | 1461031266305 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 19:01:06 INFO - PROCESS | 1928 | 1461031266308 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 19:01:06 INFO - PROCESS | 1928 | 1461031266314 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:01:06 INFO - PROCESS | 1928 | 1461031266317 Marionette TRACE conn5 <- [1,650,null,{}] 19:01:06 INFO - PROCESS | 1928 | 1461031266321 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:06 INFO - PROCESS | 1928 | 1461031266534 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 19:01:06 INFO - PROCESS | 1928 | 1461031266561 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fd5000 == 72 [pid = 1928] [id = 170] 19:01:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3ff1790c00) [pid = 1928] [serial = 510] [outer = (nil)] 19:01:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3ff60b0000) [pid = 1928] [serial = 511] [outer = 0x7f3ff1790c00] 19:01:06 INFO - PROCESS | 1928 | 1461031266621 Marionette DEBUG loaded listener.js 19:01:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ff8f54400) [pid = 1928] [serial = 512] [outer = 0x7f3ff1790c00] 19:01:07 INFO - PROCESS | 1928 | 1461031267441 Marionette TRACE conn5 <- [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]]]}] 19:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1194ms 19:01:07 INFO - PROCESS | 1928 | 1461031267508 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 19:01:07 INFO - PROCESS | 1928 | 1461031267512 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 19:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:01:07 INFO - PROCESS | 1928 | 1461031267517 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:01:07 INFO - PROCESS | 1928 | 1461031267519 Marionette TRACE conn5 <- [1,654,null,{}] 19:01:07 INFO - PROCESS | 1928 | 1461031267524 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:07 INFO - PROCESS | 1928 | 1461031267711 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 19:01:07 INFO - PROCESS | 1928 | 1461031267738 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa158800 == 73 [pid = 1928] [id = 171] 19:01:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff1cabc00) [pid = 1928] [serial = 513] [outer = (nil)] 19:01:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff9e33000) [pid = 1928] [serial = 514] [outer = 0x7f3ff1cabc00] 19:01:07 INFO - PROCESS | 1928 | 1461031267796 Marionette DEBUG loaded listener.js 19:01:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ffa036400) [pid = 1928] [serial = 515] [outer = 0x7f3ff1cabc00] 19:01:08 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff2a5d000) [pid = 1928] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:01:08 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff6034000) [pid = 1928] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:01:08 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ff8e98000) [pid = 1928] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:01:08 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3ff0b37c00) [pid = 1928] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:01:08 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3fea0e3000) [pid = 1928] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:01:08 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3ff0c37800) [pid = 1928] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:01:08 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ff0b84000) [pid = 1928] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:01:08 INFO - PROCESS | 1928 | 1461031268831 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1330ms 19:01:08 INFO - PROCESS | 1928 | 1461031268848 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 19:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:01:08 INFO - PROCESS | 1928 | 1461031268851 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 19:01:08 INFO - PROCESS | 1928 | 1461031268856 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:01:08 INFO - PROCESS | 1928 | 1461031268859 Marionette TRACE conn5 <- [1,658,null,{}] 19:01:08 INFO - PROCESS | 1928 | 1461031268863 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:09 INFO - PROCESS | 1928 | 1461031269065 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 19:01:09 INFO - PROCESS | 1928 | 1461031269084 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb1a1000 == 74 [pid = 1928] [id = 172] 19:01:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3ff0b83c00) [pid = 1928] [serial = 516] [outer = (nil)] 19:01:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3ffa036800) [pid = 1928] [serial = 517] [outer = 0x7f3ff0b83c00] 19:01:09 INFO - PROCESS | 1928 | 1461031269160 Marionette DEBUG loaded listener.js 19:01:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3ffba96c00) [pid = 1928] [serial = 518] [outer = 0x7f3ff0b83c00] 19:01:09 INFO - PROCESS | 1928 | 1461031269902 Marionette TRACE conn5 <- [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]]]}] 19:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1082ms 19:01:09 INFO - PROCESS | 1928 | 1461031269955 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 19:01:09 INFO - PROCESS | 1928 | 1461031269957 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 19:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:01:09 INFO - PROCESS | 1928 | 1461031269964 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:01:09 INFO - PROCESS | 1928 | 1461031269966 Marionette TRACE conn5 <- [1,662,null,{}] 19:01:09 INFO - PROCESS | 1928 | 1461031269971 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:10 INFO - PROCESS | 1928 | 1461031270106 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 19:01:10 INFO - PROCESS | 1928 | 1461031270123 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffd0f0000 == 75 [pid = 1928] [id = 173] 19:01:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ffa037000) [pid = 1928] [serial = 519] [outer = (nil)] 19:01:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ffda90400) [pid = 1928] [serial = 520] [outer = 0x7f3ffa037000] 19:01:10 INFO - PROCESS | 1928 | 1461031270181 Marionette DEBUG loaded listener.js 19:01:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f4006ecac00) [pid = 1928] [serial = 521] [outer = 0x7f3ffa037000] 19:01:10 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:11 INFO - PROCESS | 1928 | 1461031271154 Marionette TRACE conn5 <- [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]]]}] 19:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1233ms 19:01:11 INFO - PROCESS | 1928 | 1461031271197 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 19:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:01:11 INFO - PROCESS | 1928 | 1461031271203 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 19:01:11 INFO - PROCESS | 1928 | 1461031271212 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:01:11 INFO - PROCESS | 1928 | 1461031271217 Marionette TRACE conn5 <- [1,666,null,{}] 19:01:11 INFO - PROCESS | 1928 | 1461031271224 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:11 INFO - PROCESS | 1928 | 1461031271400 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 19:01:11 INFO - PROCESS | 1928 | 1461031271549 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0e3e800 == 76 [pid = 1928] [id = 174] 19:01:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3feadb9800) [pid = 1928] [serial = 522] [outer = (nil)] 19:01:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff0b2dc00) [pid = 1928] [serial = 523] [outer = 0x7f3feadb9800] 19:01:11 INFO - PROCESS | 1928 | 1461031271625 Marionette DEBUG loaded listener.js 19:01:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ff0e9bc00) [pid = 1928] [serial = 524] [outer = 0x7f3feadb9800] 19:01:12 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:12 INFO - PROCESS | 1928 | 1461031272541 Marionette TRACE conn5 <- [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]]]}] 19:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1386ms 19:01:12 INFO - PROCESS | 1928 | 1461031272598 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 19:01:12 INFO - PROCESS | 1928 | 1461031272607 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 19:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:01:12 INFO - PROCESS | 1928 | 1461031272617 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:01:12 INFO - PROCESS | 1928 | 1461031272622 Marionette TRACE conn5 <- [1,670,null,{}] 19:01:12 INFO - PROCESS | 1928 | 1461031272628 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:12 INFO - PROCESS | 1928 | 1461031272836 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 19:01:12 INFO - PROCESS | 1928 | 1461031272987 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f59000 == 77 [pid = 1928] [id = 175] 19:01:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3feadb9c00) [pid = 1928] [serial = 525] [outer = (nil)] 19:01:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ff2a67400) [pid = 1928] [serial = 526] [outer = 0x7f3feadb9c00] 19:01:13 INFO - PROCESS | 1928 | 1461031273059 Marionette DEBUG loaded listener.js 19:01:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3ff4d25400) [pid = 1928] [serial = 527] [outer = 0x7f3feadb9c00] 19:01:14 INFO - PROCESS | 1928 | 1461031274042 Marionette TRACE conn5 <- [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]]]}] 19:01:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:01:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1482ms 19:01:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:01:14 INFO - PROCESS | 1928 | 1461031274101 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 19:01:14 INFO - PROCESS | 1928 | 1461031274104 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 19:01:14 INFO - PROCESS | 1928 | 1461031274110 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:01:14 INFO - PROCESS | 1928 | 1461031274116 Marionette TRACE conn5 <- [1,674,null,{}] 19:01:14 INFO - PROCESS | 1928 | 1461031274131 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:14 INFO - PROCESS | 1928 | 1461031274316 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 19:01:14 INFO - PROCESS | 1928 | 1461031274508 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cce000 == 78 [pid = 1928] [id = 176] 19:01:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff986d000) [pid = 1928] [serial = 528] [outer = (nil)] 19:01:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3ffa039400) [pid = 1928] [serial = 529] [outer = 0x7f3ff986d000] 19:01:14 INFO - PROCESS | 1928 | 1461031274633 Marionette DEBUG loaded listener.js 19:01:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3ffaccc400) [pid = 1928] [serial = 530] [outer = 0x7f3ff986d000] 19:01:15 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:15 INFO - PROCESS | 1928 | 1461031275413 Marionette TRACE conn5 <- [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]]]}] 19:01:15 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 19:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1337ms 19:01:15 INFO - PROCESS | 1928 | 1461031275447 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 19:01:15 INFO - PROCESS | 1928 | 1461031275451 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 19:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:01:15 INFO - PROCESS | 1928 | 1461031275457 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:01:15 INFO - PROCESS | 1928 | 1461031275460 Marionette TRACE conn5 <- [1,678,null,{}] 19:01:15 INFO - PROCESS | 1928 | 1461031275465 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:15 INFO - PROCESS | 1928 | 1461031275620 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 19:01:15 INFO - PROCESS | 1928 | 1461031275774 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b1bd800 == 79 [pid = 1928] [id = 177] 19:01:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3ff9e3a800) [pid = 1928] [serial = 531] [outer = (nil)] 19:01:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3ffba9e800) [pid = 1928] [serial = 532] [outer = 0x7f3ff9e3a800] 19:01:15 INFO - PROCESS | 1928 | 1461031275846 Marionette DEBUG loaded listener.js 19:01:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3ffe0ba800) [pid = 1928] [serial = 533] [outer = 0x7f3ff9e3a800] 19:01:16 INFO - PROCESS | 1928 | 1461031276705 Marionette TRACE conn5 <- [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]]]}] 19:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1291ms 19:01:16 INFO - PROCESS | 1928 | 1461031276750 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 19:01:16 INFO - PROCESS | 1928 | 1461031276753 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 19:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:01:16 INFO - PROCESS | 1928 | 1461031276759 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:01:16 INFO - PROCESS | 1928 | 1461031276761 Marionette TRACE conn5 <- [1,682,null,{}] 19:01:16 INFO - PROCESS | 1928 | 1461031276767 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:16 INFO - PROCESS | 1928 | 1461031276925 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 19:01:17 INFO - PROCESS | 1928 | 1461031277081 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d41d000 == 80 [pid = 1928] [id = 178] 19:01:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3feac7cc00) [pid = 1928] [serial = 534] [outer = (nil)] 19:01:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3feac83400) [pid = 1928] [serial = 535] [outer = 0x7f3feac7cc00] 19:01:17 INFO - PROCESS | 1928 | 1461031277150 Marionette DEBUG loaded listener.js 19:01:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3feac87800) [pid = 1928] [serial = 536] [outer = 0x7f3feac7cc00] 19:01:18 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:18 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:18 INFO - PROCESS | 1928 | 1461031278462 Marionette TRACE conn5 <- [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]]]}] 19:01:18 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) 19:01:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1735ms 19:01:18 INFO - PROCESS | 1928 | 1461031278496 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 19:01:18 INFO - PROCESS | 1928 | 1461031278499 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 19:01:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:01:18 INFO - PROCESS | 1928 | 1461031278505 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:01:18 INFO - PROCESS | 1928 | 1461031278508 Marionette TRACE conn5 <- [1,686,null,{}] 19:01:18 INFO - PROCESS | 1928 | 1461031278513 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:18 INFO - PROCESS | 1928 | 1461031278776 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 19:01:18 INFO - PROCESS | 1928 | 1461031278930 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5a0000 == 81 [pid = 1928] [id = 179] 19:01:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fea90d800) [pid = 1928] [serial = 537] [outer = (nil)] 19:01:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fef32cc00) [pid = 1928] [serial = 538] [outer = 0x7f3fea90d800] 19:01:19 INFO - PROCESS | 1928 | 1461031279002 Marionette DEBUG loaded listener.js 19:01:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3ff52c8c00) [pid = 1928] [serial = 539] [outer = 0x7f3fea90d800] 19:01:20 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:20 INFO - PROCESS | 1928 | 1461031280551 Marionette TRACE conn5 <- [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]]]}] 19:01:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:01:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2087ms 19:01:20 INFO - PROCESS | 1928 | 1461031280593 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 19:01:20 INFO - PROCESS | 1928 | 1461031280600 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 19:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:01:20 INFO - PROCESS | 1928 | 1461031280608 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:01:20 INFO - PROCESS | 1928 | 1461031280613 Marionette TRACE conn5 <- [1,690,null,{}] 19:01:20 INFO - PROCESS | 1928 | 1461031280621 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:20 INFO - PROCESS | 1928 | 1461031280841 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 19:01:21 INFO - PROCESS | 1928 | 1461031281035 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa60800 == 82 [pid = 1928] [id = 180] 19:01:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fea90ac00) [pid = 1928] [serial = 540] [outer = (nil)] 19:01:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fea90e400) [pid = 1928] [serial = 541] [outer = 0x7f3fea90ac00] 19:01:21 INFO - PROCESS | 1928 | 1461031281098 Marionette DEBUG loaded listener.js 19:01:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3feadb7800) [pid = 1928] [serial = 542] [outer = 0x7f3fea90ac00] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b1b7000 == 81 [pid = 1928] [id = 130] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb1a1000 == 80 [pid = 1928] [id = 172] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3ff13d1000) [pid = 1928] [serial = 435] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3ff2a6b000) [pid = 1928] [serial = 438] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3ff52c6800) [pid = 1928] [serial = 441] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3ff0a27800) [pid = 1928] [serial = 444] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3ff603fc00) [pid = 1928] [serial = 447] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3feadc1800) [pid = 1928] [serial = 454] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ff0a25c00) [pid = 1928] [serial = 450] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3ff60aa000) [pid = 1928] [serial = 475] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa158800 == 79 [pid = 1928] [id = 171] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fd5000 == 78 [pid = 1928] [id = 170] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2e3d000 == 77 [pid = 1928] [id = 169] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaca1000 == 76 [pid = 1928] [id = 168] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bcb000 == 75 [pid = 1928] [id = 167] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007cd4000 == 74 [pid = 1928] [id = 162] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdcca800 == 73 [pid = 1928] [id = 161] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9f4b000 == 72 [pid = 1928] [id = 160] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0882800 == 71 [pid = 1928] [id = 159] 19:01:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa7e0000 == 70 [pid = 1928] [id = 158] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3ff4f08c00) [pid = 1928] [serial = 469] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3ff986f400) [pid = 1928] [serial = 472] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f400d206c00) [pid = 1928] [serial = 433] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3ff0c34c00) [pid = 1928] [serial = 461] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ff0bc2800) [pid = 1928] [serial = 460] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ff0a1c800) [pid = 1928] [serial = 458] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3feadc1400) [pid = 1928] [serial = 457] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ff2e50000) [pid = 1928] [serial = 466] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3ff1786000) [pid = 1928] [serial = 463] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3ff2a5d400) [pid = 1928] [serial = 464] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff88f0c00) [pid = 1928] [serial = 241] [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.] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff9e3ac00) [pid = 1928] [serial = 473] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff52c9c00) [pid = 1928] [serial = 470] [outer = (nil)] [url = about:blank] 19:01:21 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff4d25800) [pid = 1928] [serial = 467] [outer = (nil)] [url = about:blank] 19:01:22 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:22 INFO - PROCESS | 1928 | 1461031282387 Marionette TRACE conn5 <- [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]]]}] 19:01:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:01:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1832ms 19:01:22 INFO - PROCESS | 1928 | 1461031282459 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 19:01:22 INFO - PROCESS | 1928 | 1461031282466 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 19:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:01:22 INFO - PROCESS | 1928 | 1461031282480 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:01:22 INFO - PROCESS | 1928 | 1461031282484 Marionette TRACE conn5 <- [1,694,null,{}] 19:01:22 INFO - PROCESS | 1928 | 1461031282498 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:22 INFO - PROCESS | 1928 | 1461031282632 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 19:01:22 INFO - PROCESS | 1928 | 1461031282642 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5a9800 == 71 [pid = 1928] [id = 181] 19:01:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3fe85f4c00) [pid = 1928] [serial = 543] [outer = (nil)] 19:01:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff0b7e400) [pid = 1928] [serial = 544] [outer = 0x7f3fe85f4c00] 19:01:22 INFO - PROCESS | 1928 | 1461031282703 Marionette DEBUG loaded listener.js 19:01:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff0bc5000) [pid = 1928] [serial = 545] [outer = 0x7f3fe85f4c00] 19:01:23 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:23 INFO - PROCESS | 1928 | 1461031283917 Marionette TRACE conn5 <- [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]]]}] 19:01:23 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) 19:01:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1488ms 19:01:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:01:23 INFO - PROCESS | 1928 | 1461031283969 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 19:01:23 INFO - PROCESS | 1928 | 1461031283972 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 19:01:23 INFO - PROCESS | 1928 | 1461031283978 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:01:23 INFO - PROCESS | 1928 | 1461031283984 Marionette TRACE conn5 <- [1,698,null,{}] 19:01:24 INFO - PROCESS | 1928 | 1461031284007 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:24 INFO - PROCESS | 1928 | 1461031284250 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 19:01:24 INFO - PROCESS | 1928 | 1461031284285 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13ac000 == 72 [pid = 1928] [id = 182] 19:01:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ff117e000) [pid = 1928] [serial = 546] [outer = (nil)] 19:01:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff178b800) [pid = 1928] [serial = 547] [outer = 0x7f3ff117e000] 19:01:24 INFO - PROCESS | 1928 | 1461031284349 Marionette DEBUG loaded listener.js 19:01:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ff2a5f400) [pid = 1928] [serial = 548] [outer = 0x7f3ff117e000] 19:01:25 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:25 INFO - PROCESS | 1928 | 1461031285564 Marionette TRACE conn5 <- [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]]]}] 19:01:25 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) 19:01:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1602ms 19:01:25 INFO - PROCESS | 1928 | 1461031285579 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 19:01:25 INFO - PROCESS | 1928 | 1461031285584 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 19:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:01:25 INFO - PROCESS | 1928 | 1461031285589 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:01:25 INFO - PROCESS | 1928 | 1461031285591 Marionette TRACE conn5 <- [1,702,null,{}] 19:01:25 INFO - PROCESS | 1928 | 1461031285596 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:25 INFO - PROCESS | 1928 | 1461031285773 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 19:01:26 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3feadc5c00) [pid = 1928] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:01:26 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3feadbc000) [pid = 1928] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:01:26 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff1cabc00) [pid = 1928] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:01:26 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff1790c00) [pid = 1928] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:01:26 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff0a21800) [pid = 1928] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:01:26 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff0b83c00) [pid = 1928] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:01:26 INFO - PROCESS | 1928 | 1461031286062 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff086f800 == 73 [pid = 1928] [id = 183] 19:01:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3feadbb800) [pid = 1928] [serial = 549] [outer = (nil)] 19:01:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff0c37800) [pid = 1928] [serial = 550] [outer = 0x7f3feadbb800] 19:01:26 INFO - PROCESS | 1928 | 1461031286126 Marionette DEBUG loaded listener.js 19:01:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff4d21000) [pid = 1928] [serial = 551] [outer = 0x7f3feadbb800] 19:01:27 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:27 INFO - PROCESS | 1928 | 1461031287250 Marionette TRACE conn5 <- [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]]]}] 19:01:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:01:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1678ms 19:01:27 INFO - PROCESS | 1928 | 1461031287269 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 19:01:27 INFO - PROCESS | 1928 | 1461031287274 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 19:01:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:01:27 INFO - PROCESS | 1928 | 1461031287282 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:01:27 INFO - PROCESS | 1928 | 1461031287286 Marionette TRACE conn5 <- [1,706,null,{}] 19:01:27 INFO - PROCESS | 1928 | 1461031287292 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:27 INFO - PROCESS | 1928 | 1461031287434 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 19:01:27 INFO - PROCESS | 1928 | 1461031287590 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eee000 == 74 [pid = 1928] [id = 184] 19:01:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3fe7fcd400) [pid = 1928] [serial = 552] [outer = (nil)] 19:01:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff4d23c00) [pid = 1928] [serial = 553] [outer = 0x7f3fe7fcd400] 19:01:27 INFO - PROCESS | 1928 | 1461031287650 Marionette DEBUG loaded listener.js 19:01:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ff4f38400) [pid = 1928] [serial = 554] [outer = 0x7f3fe7fcd400] 19:01:28 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:29 INFO - PROCESS | 1928 | 1461031289004 Marionette TRACE conn5 <- [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]]]}] 19:01:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1741ms 19:01:29 INFO - PROCESS | 1928 | 1461031289024 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 19:01:29 INFO - PROCESS | 1928 | 1461031289032 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 19:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:01:29 INFO - PROCESS | 1928 | 1461031289041 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:01:29 INFO - PROCESS | 1928 | 1461031289044 Marionette TRACE conn5 <- [1,710,null,{}] 19:01:29 INFO - PROCESS | 1928 | 1461031289053 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:29 INFO - PROCESS | 1928 | 1461031289216 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 19:01:29 INFO - PROCESS | 1928 | 1461031289365 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1dcd800 == 75 [pid = 1928] [id = 185] 19:01:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3feadc5c00) [pid = 1928] [serial = 555] [outer = (nil)] 19:01:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff0c38800) [pid = 1928] [serial = 556] [outer = 0x7f3feadc5c00] 19:01:29 INFO - PROCESS | 1928 | 1461031289437 Marionette DEBUG loaded listener.js 19:01:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3ff13cb400) [pid = 1928] [serial = 557] [outer = 0x7f3feadc5c00] 19:01:30 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:30 INFO - PROCESS | 1928 | 1461031290894 Marionette TRACE conn5 <- [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]]]}] 19:01:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:01:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1881ms 19:01:30 INFO - PROCESS | 1928 | 1461031290927 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 19:01:30 INFO - PROCESS | 1928 | 1461031290935 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 19:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:01:30 INFO - PROCESS | 1928 | 1461031290946 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:01:30 INFO - PROCESS | 1928 | 1461031290949 Marionette TRACE conn5 <- [1,714,null,{}] 19:01:30 INFO - PROCESS | 1928 | 1461031290956 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:31 INFO - PROCESS | 1928 | 1461031291112 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 19:01:31 INFO - PROCESS | 1928 | 1461031291259 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f47800 == 76 [pid = 1928] [id = 186] 19:01:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fef32c400) [pid = 1928] [serial = 558] [outer = (nil)] 19:01:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3ff4d1b000) [pid = 1928] [serial = 559] [outer = 0x7f3fef32c400] 19:01:31 INFO - PROCESS | 1928 | 1461031291329 Marionette DEBUG loaded listener.js 19:01:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3ff52c7800) [pid = 1928] [serial = 560] [outer = 0x7f3fef32c400] 19:01:32 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:32 INFO - PROCESS | 1928 | 1461031292744 Marionette TRACE conn5 <- [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]]]}] 19:01:32 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 19:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1829ms 19:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:01:32 INFO - PROCESS | 1928 | 1461031292776 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 19:01:32 INFO - PROCESS | 1928 | 1461031292779 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 19:01:32 INFO - PROCESS | 1928 | 1461031292786 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:01:32 INFO - PROCESS | 1928 | 1461031292791 Marionette TRACE conn5 <- [1,718,null,{}] 19:01:32 INFO - PROCESS | 1928 | 1461031292807 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:32 INFO - PROCESS | 1928 | 1461031292965 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 19:01:33 INFO - PROCESS | 1928 | 1461031293114 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb6b800 == 77 [pid = 1928] [id = 187] 19:01:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3ff4f0c400) [pid = 1928] [serial = 561] [outer = (nil)] 19:01:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3ff6069400) [pid = 1928] [serial = 562] [outer = 0x7f3ff4f0c400] 19:01:33 INFO - PROCESS | 1928 | 1461031293187 Marionette DEBUG loaded listener.js 19:01:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3ff88ee000) [pid = 1928] [serial = 563] [outer = 0x7f3ff4f0c400] 19:01:34 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:34 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:34 INFO - PROCESS | 1928 | 1461031294404 Marionette TRACE conn5 <- [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]]]}] 19:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1635ms 19:01:34 INFO - PROCESS | 1928 | 1461031294421 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 19:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:01:34 INFO - PROCESS | 1928 | 1461031294425 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 19:01:34 INFO - PROCESS | 1928 | 1461031294431 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:01:34 INFO - PROCESS | 1928 | 1461031294434 Marionette TRACE conn5 <- [1,722,null,{}] 19:01:34 INFO - PROCESS | 1928 | 1461031294448 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:34 INFO - PROCESS | 1928 | 1461031294639 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 19:01:34 INFO - PROCESS | 1928 | 1461031294806 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdb1c800 == 78 [pid = 1928] [id = 188] 19:01:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe7fc2800) [pid = 1928] [serial = 564] [outer = (nil)] 19:01:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3ff97e9800) [pid = 1928] [serial = 565] [outer = 0x7f3fe7fc2800] 19:01:34 INFO - PROCESS | 1928 | 1461031294885 Marionette DEBUG loaded listener.js 19:01:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3ff9e3dc00) [pid = 1928] [serial = 566] [outer = 0x7f3fe7fc2800] 19:01:35 INFO - PROCESS | 1928 | 1461031295935 Marionette TRACE conn5 <- [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] 19:01:35 INFO - PROCESS | 1928 | 1461031295990 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 19:01:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:01:35 INFO - PROCESS | 1928 | 1461031295998 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:01:36 INFO - PROCESS | 1928 | 1461031296005 Marionette TRACE conn5 <- [1,726,null,{}] 19:01:36 INFO - PROCESS | 1928 | 1461031296014 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:36 INFO - PROCESS | 1928 | 1461031296187 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 19:01:36 INFO - PROCESS | 1928 | 1461031296398 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefac1800 == 79 [pid = 1928] [id = 189] 19:01:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fef32f800) [pid = 1928] [serial = 567] [outer = (nil)] 19:01:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3ff0a1e000) [pid = 1928] [serial = 568] [outer = 0x7f3fef32f800] 19:01:36 INFO - PROCESS | 1928 | 1461031296479 Marionette DEBUG loaded listener.js 19:01:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3ff0b31800) [pid = 1928] [serial = 569] [outer = 0x7f3fef32f800] 19:01:37 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:37 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:37 INFO - PROCESS | 1928 | 1461031297446 Marionette TRACE conn5 <- [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]]]}] 19:01:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:01:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1488ms 19:01:37 INFO - PROCESS | 1928 | 1461031297486 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 19:01:37 INFO - PROCESS | 1928 | 1461031297494 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 19:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:01:37 INFO - PROCESS | 1928 | 1461031297504 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:01:37 INFO - PROCESS | 1928 | 1461031297507 Marionette TRACE conn5 <- [1,730,null,{}] 19:01:37 INFO - PROCESS | 1928 | 1461031297511 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:37 INFO - PROCESS | 1928 | 1461031297672 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 19:01:37 INFO - PROCESS | 1928 | 1461031297878 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0e2b800 == 80 [pid = 1928] [id = 190] 19:01:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3ff0b87c00) [pid = 1928] [serial = 570] [outer = (nil)] 19:01:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3ff0c2c000) [pid = 1928] [serial = 571] [outer = 0x7f3ff0b87c00] 19:01:37 INFO - PROCESS | 1928 | 1461031297949 Marionette DEBUG loaded listener.js 19:01:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3ff0ea5800) [pid = 1928] [serial = 572] [outer = 0x7f3ff0b87c00] 19:01:38 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:38 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:38 INFO - PROCESS | 1928 | 1461031298826 Marionette TRACE conn5 <- [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] 19:01:38 INFO - PROCESS | 1928 | 1461031298891 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 19:01:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:01:38 INFO - PROCESS | 1928 | 1461031298897 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:01:38 INFO - PROCESS | 1928 | 1461031298902 Marionette TRACE conn5 <- [1,734,null,{}] 19:01:38 INFO - PROCESS | 1928 | 1461031298917 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:39 INFO - PROCESS | 1928 | 1461031299080 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 19:01:39 INFO - PROCESS | 1928 | 1461031299233 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1dcf800 == 81 [pid = 1928] [id = 191] 19:01:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3ff117c800) [pid = 1928] [serial = 573] [outer = (nil)] 19:01:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3ff178bc00) [pid = 1928] [serial = 574] [outer = 0x7f3ff117c800] 19:01:39 INFO - PROCESS | 1928 | 1461031299373 Marionette DEBUG loaded listener.js 19:01:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3ff2a62000) [pid = 1928] [serial = 575] [outer = 0x7f3ff117c800] 19:01:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe9f66000 == 80 [pid = 1928] [id = 151] 19:01:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa9e000 == 79 [pid = 1928] [id = 166] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3ffa02b400) [pid = 1928] [serial = 487] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fef329000) [pid = 1928] [serial = 478] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3ff13d0400) [pid = 1928] [serial = 481] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe85f7000) [pid = 1928] [serial = 496] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3ffb7f5c00) [pid = 1928] [serial = 493] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3ffa0b0000) [pid = 1928] [serial = 490] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3ff0f78c00) [pid = 1928] [serial = 499] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3ff60a3000) [pid = 1928] [serial = 484] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3ffda90400) [pid = 1928] [serial = 520] [outer = (nil)] [url = about:blank] 19:01:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff086f800 == 78 [pid = 1928] [id = 183] 19:01:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13ac000 == 77 [pid = 1928] [id = 182] 19:01:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef5a9800 == 76 [pid = 1928] [id = 181] 19:01:39 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa60800 == 75 [pid = 1928] [id = 180] 19:01:40 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9f59000 == 74 [pid = 1928] [id = 175] 19:01:40 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0e3e800 == 73 [pid = 1928] [id = 174] 19:01:40 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:40 INFO - PROCESS | 1928 | 1461031300194 Marionette TRACE conn5 <- [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]]]}] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3ff1791c00) [pid = 1928] [serial = 506] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3ff0a24c00) [pid = 1928] [serial = 502] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ffa036400) [pid = 1928] [serial = 515] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3ff60b0000) [pid = 1928] [serial = 511] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3ff8f54400) [pid = 1928] [serial = 512] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3ff9e33000) [pid = 1928] [serial = 514] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3ff52c4800) [pid = 1928] [serial = 509] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3ff0c2e000) [pid = 1928] [serial = 503] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ffa036800) [pid = 1928] [serial = 517] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ff4aa7800) [pid = 1928] [serial = 508] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3ff13cbc00) [pid = 1928] [serial = 505] [outer = (nil)] [url = about:blank] 19:01:40 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ffba96c00) [pid = 1928] [serial = 518] [outer = (nil)] [url = about:blank] 19:01:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1332ms 19:01:40 INFO - PROCESS | 1928 | 1461031300230 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 19:01:40 INFO - PROCESS | 1928 | 1461031300234 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 19:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:01:40 INFO - PROCESS | 1928 | 1461031300240 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:01:40 INFO - PROCESS | 1928 | 1461031300242 Marionette TRACE conn5 <- [1,738,null,{}] 19:01:40 INFO - PROCESS | 1928 | 1461031300247 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:40 INFO - PROCESS | 1928 | 1461031300387 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 19:01:40 INFO - PROCESS | 1928 | 1461031300400 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff087b800 == 74 [pid = 1928] [id = 192] 19:01:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3ff2a65000) [pid = 1928] [serial = 576] [outer = (nil)] 19:01:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff2e4a000) [pid = 1928] [serial = 577] [outer = 0x7f3ff2a65000] 19:01:40 INFO - PROCESS | 1928 | 1461031300461 Marionette DEBUG loaded listener.js 19:01:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3ff4a43c00) [pid = 1928] [serial = 578] [outer = 0x7f3ff2a65000] 19:01:41 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:41 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:41 INFO - PROCESS | 1928 | 1461031301670 Marionette TRACE conn5 <- [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]]]}] 19:01:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:01:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1481ms 19:01:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:01:41 INFO - PROCESS | 1928 | 1461031301722 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 19:01:41 INFO - PROCESS | 1928 | 1461031301724 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 19:01:41 INFO - PROCESS | 1928 | 1461031301731 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:01:41 INFO - PROCESS | 1928 | 1461031301734 Marionette TRACE conn5 <- [1,742,null,{}] 19:01:41 INFO - PROCESS | 1928 | 1461031301739 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:41 INFO - PROCESS | 1928 | 1461031301923 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 19:01:42 INFO - PROCESS | 1928 | 1461031302062 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fda000 == 75 [pid = 1928] [id = 193] 19:01:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fe7fcb400) [pid = 1928] [serial = 579] [outer = (nil)] 19:01:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3ff4e56000) [pid = 1928] [serial = 580] [outer = 0x7f3fe7fcb400] 19:01:42 INFO - PROCESS | 1928 | 1461031302128 Marionette DEBUG loaded listener.js 19:01:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3ff4f12800) [pid = 1928] [serial = 581] [outer = 0x7f3fe7fcb400] 19:01:43 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:43 INFO - PROCESS | 1928 | 1461031303397 Marionette TRACE conn5 <- [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]]]}] 19:01:43 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 19:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1685ms 19:01:43 INFO - PROCESS | 1928 | 1461031303485 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 19:01:43 INFO - PROCESS | 1928 | 1461031303491 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 19:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:01:43 INFO - PROCESS | 1928 | 1461031303516 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:01:43 INFO - PROCESS | 1928 | 1461031303520 Marionette TRACE conn5 <- [1,746,null,{}] 19:01:43 INFO - PROCESS | 1928 | 1461031303530 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:43 INFO - PROCESS | 1928 | 1461031303761 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 19:01:43 INFO - PROCESS | 1928 | 1461031303791 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f48000 == 76 [pid = 1928] [id = 194] 19:01:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3ff4a35800) [pid = 1928] [serial = 582] [outer = (nil)] 19:01:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3ff52cb000) [pid = 1928] [serial = 583] [outer = 0x7f3ff4a35800] 19:01:43 INFO - PROCESS | 1928 | 1461031303859 Marionette DEBUG loaded listener.js 19:01:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3ff60ae800) [pid = 1928] [serial = 584] [outer = 0x7f3ff4a35800] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3ff0c33800) [pid = 1928] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3ff2928c00) [pid = 1928] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3ff9bb2800) [pid = 1928] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3fef326400) [pid = 1928] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3ff9e37000) [pid = 1928] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ff0b2cc00) [pid = 1928] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ff0b82000) [pid = 1928] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3ffa691400) [pid = 1928] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3fe85f2000) [pid = 1928] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f400cf57c00) [pid = 1928] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3ff0bc4000) [pid = 1928] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff0bc9000) [pid = 1928] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff117e000) [pid = 1928] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3feadbb800) [pid = 1928] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3fe85f4c00) [pid = 1928] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ffa037000) [pid = 1928] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3fea90d800) [pid = 1928] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3fea90ac00) [pid = 1928] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3feadb9800) [pid = 1928] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ff52cec00) [pid = 1928] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3ff9b5cc00) [pid = 1928] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3fea907400) [pid = 1928] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3ff0a1e400) [pid = 1928] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f3ff0ea8400) [pid = 1928] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ffa696400) [pid = 1928] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f3ff0a20800) [pid = 1928] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f3ff0f7f800) [pid = 1928] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f3fea909800) [pid = 1928] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3fea0e6800) [pid = 1928] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ff2a64000) [pid = 1928] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3fe85f1c00) [pid = 1928] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f3ff52ca000) [pid = 1928] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3fea0e5c00) [pid = 1928] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ff0c36800) [pid = 1928] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f3ff0b2e000) [pid = 1928] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:01:44 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ff13cd800) [pid = 1928] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:01:44 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:45 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:45 INFO - PROCESS | 1928 | 1461031305428 Marionette TRACE conn5 <- [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]]]}] 19:01:45 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.) 19:01:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1937ms 19:01:45 INFO - PROCESS | 1928 | 1461031305454 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 19:01:45 INFO - PROCESS | 1928 | 1461031305458 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 19:01:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:01:45 INFO - PROCESS | 1928 | 1461031305463 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:01:45 INFO - PROCESS | 1928 | 1461031305465 Marionette TRACE conn5 <- [1,750,null,{}] 19:01:45 INFO - PROCESS | 1928 | 1461031305470 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:45 INFO - PROCESS | 1928 | 1461031305643 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 19:01:45 INFO - PROCESS | 1928 | 1461031305658 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefabc800 == 77 [pid = 1928] [id = 195] 19:01:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3fe7fc6000) [pid = 1928] [serial = 585] [outer = (nil)] 19:01:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3fea905400) [pid = 1928] [serial = 586] [outer = 0x7f3fe7fc6000] 19:01:45 INFO - PROCESS | 1928 | 1461031305715 Marionette DEBUG loaded listener.js 19:01:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff0a26400) [pid = 1928] [serial = 587] [outer = 0x7f3fe7fc6000] 19:01:46 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:46 INFO - PROCESS | 1928 | 1461031306916 Marionette TRACE conn5 <- [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]]]}] 19:01:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1476ms 19:01:46 INFO - PROCESS | 1928 | 1461031306941 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 19:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:01:46 INFO - PROCESS | 1928 | 1461031306947 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 19:01:46 INFO - PROCESS | 1928 | 1461031306955 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:01:46 INFO - PROCESS | 1928 | 1461031306962 Marionette TRACE conn5 <- [1,754,null,{}] 19:01:46 INFO - PROCESS | 1928 | 1461031306971 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:47 INFO - PROCESS | 1928 | 1461031307192 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 19:01:47 INFO - PROCESS | 1928 | 1461031307393 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef59f000 == 78 [pid = 1928] [id = 196] 19:01:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3fe85f2800) [pid = 1928] [serial = 588] [outer = (nil)] 19:01:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3fef323800) [pid = 1928] [serial = 589] [outer = 0x7f3fe85f2800] 19:01:47 INFO - PROCESS | 1928 | 1461031307471 Marionette DEBUG loaded listener.js 19:01:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ff0a25000) [pid = 1928] [serial = 590] [outer = 0x7f3fe85f2800] 19:01:48 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:48 INFO - PROCESS | 1928 | 1461031308808 Marionette TRACE conn5 <- [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]]]}] 19:01:48 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 19:01:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1939ms 19:01:48 INFO - PROCESS | 1928 | 1461031308893 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 19:01:48 INFO - PROCESS | 1928 | 1461031308902 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 19:01:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:01:48 INFO - PROCESS | 1928 | 1461031308915 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:01:48 INFO - PROCESS | 1928 | 1461031308919 Marionette TRACE conn5 <- [1,758,null,{}] 19:01:48 INFO - PROCESS | 1928 | 1461031308927 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:49 INFO - PROCESS | 1928 | 1461031309094 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 19:01:49 INFO - PROCESS | 1928 | 1461031309247 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ee6800 == 79 [pid = 1928] [id = 197] 19:01:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3fea0eb000) [pid = 1928] [serial = 591] [outer = (nil)] 19:01:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ff0b84000) [pid = 1928] [serial = 592] [outer = 0x7f3fea0eb000] 19:01:49 INFO - PROCESS | 1928 | 1461031309341 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ff0f7e000) [pid = 1928] [serial = 593] [outer = 0x7f3fea0eb000] 19:01:50 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:50 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:01:50 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:50 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:50 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:01:50 INFO - PROCESS | 1928 | 1461031310271 Marionette TRACE conn5 <- [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]]]}] 19:01:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:01:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1386ms 19:01:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:01:50 INFO - PROCESS | 1928 | 1461031310301 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 19:01:50 INFO - PROCESS | 1928 | 1461031310305 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 19:01:50 INFO - PROCESS | 1928 | 1461031310311 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:01:50 INFO - PROCESS | 1928 | 1461031310317 Marionette TRACE conn5 <- [1,762,null,{}] 19:01:50 INFO - PROCESS | 1928 | 1461031310335 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:50 INFO - PROCESS | 1928 | 1461031310499 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 19:01:50 INFO - PROCESS | 1928 | 1461031310658 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffad9c800 == 80 [pid = 1928] [id = 198] 19:01:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ff16ae400) [pid = 1928] [serial = 594] [outer = (nil)] 19:01:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ff2a64c00) [pid = 1928] [serial = 595] [outer = 0x7f3ff16ae400] 19:01:50 INFO - PROCESS | 1928 | 1461031310732 Marionette DEBUG loaded listener.js 19:01:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ff4d1b400) [pid = 1928] [serial = 596] [outer = 0x7f3ff16ae400] 19:01:52 INFO - PROCESS | 1928 | 1461031312088 Marionette TRACE conn5 <- [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]]]}] 19:01:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:01:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1838ms 19:01:52 INFO - PROCESS | 1928 | 1461031312238 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 19:01:52 INFO - PROCESS | 1928 | 1461031312241 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 19:01:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:01:52 INFO - PROCESS | 1928 | 1461031312257 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:01:52 INFO - PROCESS | 1928 | 1461031312261 Marionette TRACE conn5 <- [1,766,null,{}] 19:01:52 INFO - PROCESS | 1928 | 1461031312266 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:52 INFO - PROCESS | 1928 | 1461031312426 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 19:01:52 INFO - PROCESS | 1928 | 1461031312579 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb54000 == 81 [pid = 1928] [id = 199] 19:01:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ff0b3b000) [pid = 1928] [serial = 597] [outer = (nil)] 19:01:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ff52c3400) [pid = 1928] [serial = 598] [outer = 0x7f3ff0b3b000] 19:01:52 INFO - PROCESS | 1928 | 1461031312668 Marionette DEBUG loaded listener.js 19:01:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3ff52d0c00) [pid = 1928] [serial = 599] [outer = 0x7f3ff0b3b000] 19:01:53 INFO - PROCESS | 1928 | 1461031313860 Marionette TRACE conn5 <- [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]]]}] 19:01:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:01:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1631ms 19:01:53 INFO - PROCESS | 1928 | 1461031313911 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 19:01:53 INFO - PROCESS | 1928 | 1461031313913 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 19:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:01:53 INFO - PROCESS | 1928 | 1461031313934 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:01:53 INFO - PROCESS | 1928 | 1461031313938 Marionette TRACE conn5 <- [1,770,null,{}] 19:01:53 INFO - PROCESS | 1928 | 1461031313944 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:54 INFO - PROCESS | 1928 | 1461031314181 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 19:01:54 INFO - PROCESS | 1928 | 1461031314353 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feab0c800 == 82 [pid = 1928] [id = 200] 19:01:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3fe7fc5800) [pid = 1928] [serial = 600] [outer = (nil)] 19:01:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3fea0e3800) [pid = 1928] [serial = 601] [outer = 0x7f3fe7fc5800] 19:01:54 INFO - PROCESS | 1928 | 1461031314429 Marionette DEBUG loaded listener.js 19:01:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3ff4f3d800) [pid = 1928] [serial = 602] [outer = 0x7f3fe7fc5800] 19:01:55 INFO - PROCESS | 1928 | 1461031315328 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1432ms 19:01:55 INFO - PROCESS | 1928 | 1461031315365 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 19:01:55 INFO - PROCESS | 1928 | 1461031315369 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 19:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:01:55 INFO - PROCESS | 1928 | 1461031315375 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:01:55 INFO - PROCESS | 1928 | 1461031315378 Marionette TRACE conn5 <- [1,774,null,{}] 19:01:55 INFO - PROCESS | 1928 | 1461031315383 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:55 INFO - PROCESS | 1928 | 1461031315560 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 19:01:55 INFO - PROCESS | 1928 | 1461031315940 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13b7000 == 83 [pid = 1928] [id = 201] 19:01:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3fe85f6000) [pid = 1928] [serial = 603] [outer = (nil)] 19:01:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3fea909000) [pid = 1928] [serial = 604] [outer = 0x7f3fe85f6000] 19:01:56 INFO - PROCESS | 1928 | 1461031316085 Marionette DEBUG loaded listener.js 19:01:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3feadbb800) [pid = 1928] [serial = 605] [outer = 0x7f3fe85f6000] 19:01:57 INFO - PROCESS | 1928 | 1461031317022 Marionette TRACE conn5 <- [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]]]}] 19:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1685ms 19:01:57 INFO - PROCESS | 1928 | 1461031317062 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 19:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:01:57 INFO - PROCESS | 1928 | 1461031317069 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 19:01:57 INFO - PROCESS | 1928 | 1461031317077 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:01:57 INFO - PROCESS | 1928 | 1461031317080 Marionette TRACE conn5 <- [1,778,null,{}] 19:01:57 INFO - PROCESS | 1928 | 1461031317087 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:57 INFO - PROCESS | 1928 | 1461031317301 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400fa3f800 == 82 [pid = 1928] [id = 144] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9f48000 == 81 [pid = 1928] [id = 194] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ff4d23c00) [pid = 1928] [serial = 553] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | 1461031317576 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fda000 == 80 [pid = 1928] [id = 193] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff087b800 == 79 [pid = 1928] [id = 192] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1dcf800 == 78 [pid = 1928] [id = 191] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0e2b800 == 77 [pid = 1928] [id = 190] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffd0f0000 == 76 [pid = 1928] [id = 173] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fefac1800 == 75 [pid = 1928] [id = 189] 19:01:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa96000 == 76 [pid = 1928] [id = 202] 19:01:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff0b39800) [pid = 1928] [serial = 606] [outer = (nil)] 19:01:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff0b88400) [pid = 1928] [serial = 607] [outer = 0x7f3ff0b39800] 19:01:57 INFO - PROCESS | 1928 | 1461031317662 Marionette DEBUG loaded listener.js 19:01:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff0c30800) [pid = 1928] [serial = 608] [outer = 0x7f3ff0b39800] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb6b800 == 75 [pid = 1928] [id = 187] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9f47800 == 74 [pid = 1928] [id = 186] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1dcd800 == 73 [pid = 1928] [id = 185] 19:01:57 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eee000 == 72 [pid = 1928] [id = 184] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff9e3a400) [pid = 1928] [serial = 400] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f4007f10c00) [pid = 1928] [serial = 367] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ff97e3000) [pid = 1928] [serial = 397] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3ffdaec400) [pid = 1928] [serial = 403] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f401159ac00) [pid = 1928] [serial = 316] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3ffa0b3400) [pid = 1928] [serial = 361] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ff0bbe800) [pid = 1928] [serial = 412] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3ffba9e400) [pid = 1928] [serial = 364] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ff1d79000) [pid = 1928] [serial = 355] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3ff178dc00) [pid = 1928] [serial = 394] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f400c850400) [pid = 1928] [serial = 406] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ff6033000) [pid = 1928] [serial = 500] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f401135bc00) [pid = 1928] [serial = 409] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f3ff89e3800) [pid = 1928] [serial = 358] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f3ffa035c00) [pid = 1928] [serial = 488] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3ffa691000) [pid = 1928] [serial = 491] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ff9e41c00) [pid = 1928] [serial = 451] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ff52c9000) [pid = 1928] [serial = 445] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f3ff1d7d000) [pid = 1928] [serial = 436] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ffda8ec00) [pid = 1928] [serial = 494] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ff8f54c00) [pid = 1928] [serial = 448] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 105 (0x7f3ff4a3a800) [pid = 1928] [serial = 439] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 104 (0x7f3ff1785400) [pid = 1928] [serial = 455] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 103 (0x7f3ff1d81000) [pid = 1928] [serial = 482] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 102 (0x7f3ff52cfc00) [pid = 1928] [serial = 442] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 101 (0x7f3fe85fb800) [pid = 1928] [serial = 497] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 100 (0x7f3ff8e9cc00) [pid = 1928] [serial = 485] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 99 (0x7f3ff0b2fc00) [pid = 1928] [serial = 479] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 98 (0x7f3ff9e3d800) [pid = 1928] [serial = 476] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 97 (0x7f3ff178b800) [pid = 1928] [serial = 547] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 96 (0x7f3ff0c37800) [pid = 1928] [serial = 550] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 95 (0x7f3ff0b7e400) [pid = 1928] [serial = 544] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 94 (0x7f4006ecac00) [pid = 1928] [serial = 521] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 93 (0x7f3ff52c8c00) [pid = 1928] [serial = 539] [outer = (nil)] [url = about:blank] 19:01:57 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f3fef32cc00) [pid = 1928] [serial = 538] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f3feadb7800) [pid = 1928] [serial = 542] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f3fea90e400) [pid = 1928] [serial = 541] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f3ff0e9bc00) [pid = 1928] [serial = 524] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ff0b2dc00) [pid = 1928] [serial = 523] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f3ff2a67400) [pid = 1928] [serial = 526] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 86 (0x7f3ffa039400) [pid = 1928] [serial = 529] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 85 (0x7f3ffba9e800) [pid = 1928] [serial = 532] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 84 (0x7f3feac83400) [pid = 1928] [serial = 535] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 83 (0x7f3ff2a5f400) [pid = 1928] [serial = 548] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 82 (0x7f3ff0bc5000) [pid = 1928] [serial = 545] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | --DOMWINDOW == 81 (0x7f3ff4d21000) [pid = 1928] [serial = 551] [outer = (nil)] [url = about:blank] 19:01:58 INFO - PROCESS | 1928 | 1461031318460 Marionette TRACE conn5 <- [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]]]}] 19:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1432ms 19:01:58 INFO - PROCESS | 1928 | 1461031318512 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 19:01:58 INFO - PROCESS | 1928 | 1461031318518 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 19:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:01:58 INFO - PROCESS | 1928 | 1461031318527 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:01:58 INFO - PROCESS | 1928 | 1461031318530 Marionette TRACE conn5 <- [1,782,null,{}] 19:01:58 INFO - PROCESS | 1928 | 1461031318536 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:58 INFO - PROCESS | 1928 | 1461031318694 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 19:01:58 INFO - PROCESS | 1928 | 1461031318711 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff086a000 == 73 [pid = 1928] [id = 203] 19:01:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 82 (0x7f3ff0c32000) [pid = 1928] [serial = 609] [outer = (nil)] 19:01:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 83 (0x7f3ff0f85400) [pid = 1928] [serial = 610] [outer = 0x7f3ff0c32000] 19:01:58 INFO - PROCESS | 1928 | 1461031318775 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 84 (0x7f3ff16b2000) [pid = 1928] [serial = 611] [outer = 0x7f3ff0c32000] 19:01:59 INFO - PROCESS | 1928 | 1461031319572 Marionette TRACE conn5 <- [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]]]}] 19:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1088ms 19:01:59 INFO - PROCESS | 1928 | 1461031319616 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 19:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:01:59 INFO - PROCESS | 1928 | 1461031319620 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 19:01:59 INFO - PROCESS | 1928 | 1461031319627 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:01:59 INFO - PROCESS | 1928 | 1461031319636 Marionette TRACE conn5 <- [1,786,null,{}] 19:01:59 INFO - PROCESS | 1928 | 1461031319651 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:59 INFO - PROCESS | 1928 | 1461031319811 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 19:01:59 INFO - PROCESS | 1928 | 1461031319822 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e33000 == 74 [pid = 1928] [id = 204] 19:01:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 85 (0x7f3ff0ea6c00) [pid = 1928] [serial = 612] [outer = (nil)] 19:01:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 86 (0x7f3ff2a68800) [pid = 1928] [serial = 613] [outer = 0x7f3ff0ea6c00] 19:01:59 INFO - PROCESS | 1928 | 1461031319883 Marionette DEBUG loaded listener.js 19:01:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 87 (0x7f3ff2e48c00) [pid = 1928] [serial = 614] [outer = 0x7f3ff0ea6c00] 19:02:00 INFO - PROCESS | 1928 | 1461031320760 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1193ms 19:02:00 INFO - PROCESS | 1928 | 1461031320821 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 19:02:00 INFO - PROCESS | 1928 | 1461031320824 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 19:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:02:00 INFO - PROCESS | 1928 | 1461031320831 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:02:00 INFO - PROCESS | 1928 | 1461031320834 Marionette TRACE conn5 <- [1,790,null,{}] 19:02:00 INFO - PROCESS | 1928 | 1461031320839 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:01 INFO - PROCESS | 1928 | 1461031321020 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 19:02:01 INFO - PROCESS | 1928 | 1461031321040 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fd9000 == 75 [pid = 1928] [id = 205] 19:02:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f3ff0f7dc00) [pid = 1928] [serial = 615] [outer = (nil)] 19:02:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f3ff4d21000) [pid = 1928] [serial = 616] [outer = 0x7f3ff0f7dc00] 19:02:01 INFO - PROCESS | 1928 | 1461031321101 Marionette DEBUG loaded listener.js 19:02:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f3ff4f0b000) [pid = 1928] [serial = 617] [outer = 0x7f3ff0f7dc00] 19:02:01 INFO - PROCESS | 1928 | 1461031321984 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1181ms 19:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:02:02 INFO - PROCESS | 1928 | 1461031322013 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 19:02:02 INFO - PROCESS | 1928 | 1461031322015 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 19:02:02 INFO - PROCESS | 1928 | 1461031322020 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:02:02 INFO - PROCESS | 1928 | 1461031322024 Marionette TRACE conn5 <- [1,794,null,{}] 19:02:02 INFO - PROCESS | 1928 | 1461031322028 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:02 INFO - PROCESS | 1928 | 1461031322204 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 19:02:02 INFO - PROCESS | 1928 | 1461031322244 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa148000 == 76 [pid = 1928] [id = 206] 19:02:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f3ff52c8c00) [pid = 1928] [serial = 618] [outer = (nil)] 19:02:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f3ff6035400) [pid = 1928] [serial = 619] [outer = 0x7f3ff52c8c00] 19:02:02 INFO - PROCESS | 1928 | 1461031322335 Marionette DEBUG loaded listener.js 19:02:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f3ff6071000) [pid = 1928] [serial = 620] [outer = 0x7f3ff52c8c00] 19:02:02 INFO - PROCESS | 1928 | --DOMWINDOW == 92 (0x7f3ff4a35800) [pid = 1928] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:02:02 INFO - PROCESS | 1928 | --DOMWINDOW == 91 (0x7f3ff117c800) [pid = 1928] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:02:02 INFO - PROCESS | 1928 | --DOMWINDOW == 90 (0x7f3fef32f800) [pid = 1928] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:02:02 INFO - PROCESS | 1928 | --DOMWINDOW == 89 (0x7f3fe7fcb400) [pid = 1928] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:02:02 INFO - PROCESS | 1928 | --DOMWINDOW == 88 (0x7f3ff0b87c00) [pid = 1928] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:02:02 INFO - PROCESS | 1928 | --DOMWINDOW == 87 (0x7f3ff2a65000) [pid = 1928] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:02:03 INFO - PROCESS | 1928 | 1461031323258 Marionette TRACE conn5 <- [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]]]}] 19:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1278ms 19:02:03 INFO - PROCESS | 1928 | 1461031323299 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 19:02:03 INFO - PROCESS | 1928 | 1461031323303 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 19:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:02:03 INFO - PROCESS | 1928 | 1461031323310 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:02:03 INFO - PROCESS | 1928 | 1461031323312 Marionette TRACE conn5 <- [1,798,null,{}] 19:02:03 INFO - PROCESS | 1928 | 1461031323318 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:03 INFO - PROCESS | 1928 | 1461031323470 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 19:02:03 INFO - PROCESS | 1928 | 1461031323487 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb781800 == 77 [pid = 1928] [id = 207] 19:02:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 88 (0x7f3ff4f3a000) [pid = 1928] [serial = 621] [outer = (nil)] 19:02:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 89 (0x7f3ff7428000) [pid = 1928] [serial = 622] [outer = 0x7f3ff4f3a000] 19:02:03 INFO - PROCESS | 1928 | 1461031323550 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 90 (0x7f3ff759b000) [pid = 1928] [serial = 623] [outer = 0x7f3ff4f3a000] 19:02:04 INFO - PROCESS | 1928 | 1461031324652 Marionette TRACE conn5 <- [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]]]}] 19:02:04 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 19:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1383ms 19:02:04 INFO - PROCESS | 1928 | 1461031324696 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 19:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:02:04 INFO - PROCESS | 1928 | 1461031324706 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 19:02:04 INFO - PROCESS | 1928 | 1461031324719 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:02:04 INFO - PROCESS | 1928 | 1461031324726 Marionette TRACE conn5 <- [1,802,null,{}] 19:02:04 INFO - PROCESS | 1928 | 1461031324737 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:04 INFO - PROCESS | 1928 | 1461031324985 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 19:02:05 INFO - PROCESS | 1928 | 1461031325147 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1218800 == 78 [pid = 1928] [id = 208] 19:02:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 91 (0x7f3fef323400) [pid = 1928] [serial = 624] [outer = (nil)] 19:02:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 92 (0x7f3ff0b32000) [pid = 1928] [serial = 625] [outer = 0x7f3fef323400] 19:02:05 INFO - PROCESS | 1928 | 1461031325235 Marionette DEBUG loaded listener.js 19:02:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 93 (0x7f3ff0c32800) [pid = 1928] [serial = 626] [outer = 0x7f3fef323400] 19:02:06 INFO - PROCESS | 1928 | 1461031326214 Marionette TRACE conn5 <- [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]]]}] 19:02:06 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 19:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1544ms 19:02:06 INFO - PROCESS | 1928 | 1461031326261 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 19:02:06 INFO - PROCESS | 1928 | 1461031326270 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 19:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:02:06 INFO - PROCESS | 1928 | 1461031326280 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:02:06 INFO - PROCESS | 1928 | 1461031326283 Marionette TRACE conn5 <- [1,806,null,{}] 19:02:06 INFO - PROCESS | 1928 | 1461031326289 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:06 INFO - PROCESS | 1928 | 1461031326466 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 19:02:06 INFO - PROCESS | 1928 | 1461031326711 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9cc1000 == 79 [pid = 1928] [id = 209] 19:02:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 94 (0x7f3ff178d400) [pid = 1928] [serial = 627] [outer = (nil)] 19:02:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 95 (0x7f3ff1d76000) [pid = 1928] [serial = 628] [outer = 0x7f3ff178d400] 19:02:06 INFO - PROCESS | 1928 | 1461031326832 Marionette DEBUG loaded listener.js 19:02:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 96 (0x7f3ff2d96400) [pid = 1928] [serial = 629] [outer = 0x7f3ff178d400] 19:02:07 INFO - PROCESS | 1928 | 1461031327692 Marionette TRACE conn5 <- [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]]]}] 19:02:07 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 19:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1478ms 19:02:07 INFO - PROCESS | 1928 | 1461031327760 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 19:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:02:07 INFO - PROCESS | 1928 | 1461031327764 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 19:02:07 INFO - PROCESS | 1928 | 1461031327770 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:02:07 INFO - PROCESS | 1928 | 1461031327776 Marionette TRACE conn5 <- [1,810,null,{}] 19:02:07 INFO - PROCESS | 1928 | 1461031327791 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:08 INFO - PROCESS | 1928 | 1461031328016 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 19:02:08 INFO - PROCESS | 1928 | 1461031328170 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffd0e9800 == 80 [pid = 1928] [id = 210] 19:02:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 97 (0x7f3ff4f09800) [pid = 1928] [serial = 630] [outer = (nil)] 19:02:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 98 (0x7f3ff603ec00) [pid = 1928] [serial = 631] [outer = 0x7f3ff4f09800] 19:02:08 INFO - PROCESS | 1928 | 1461031328248 Marionette DEBUG loaded listener.js 19:02:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 99 (0x7f3ff60aac00) [pid = 1928] [serial = 632] [outer = 0x7f3ff4f09800] 19:02:09 INFO - PROCESS | 1928 | 1461031329127 Marionette TRACE conn5 <- [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]]]}] 19:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1392ms 19:02:09 INFO - PROCESS | 1928 | 1461031329162 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 19:02:09 INFO - PROCESS | 1928 | 1461031329167 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 19:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:02:09 INFO - PROCESS | 1928 | 1461031329172 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:02:09 INFO - PROCESS | 1928 | 1461031329176 Marionette TRACE conn5 <- [1,814,null,{}] 19:02:09 INFO - PROCESS | 1928 | 1461031329181 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:09 INFO - PROCESS | 1928 | 1461031329342 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 19:02:09 INFO - PROCESS | 1928 | 1461031329501 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400110b800 == 81 [pid = 1928] [id = 211] 19:02:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 100 (0x7f3ff0b38400) [pid = 1928] [serial = 633] [outer = (nil)] 19:02:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 101 (0x7f3ff88f5800) [pid = 1928] [serial = 634] [outer = 0x7f3ff0b38400] 19:02:09 INFO - PROCESS | 1928 | 1461031329570 Marionette DEBUG loaded listener.js 19:02:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 102 (0x7f3ff89eb000) [pid = 1928] [serial = 635] [outer = 0x7f3ff0b38400] 19:02:10 INFO - PROCESS | 1928 | 1461031330529 Marionette TRACE conn5 <- [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] 19:02:10 INFO - PROCESS | 1928 | 1461031330564 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 19:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:02:10 INFO - PROCESS | 1928 | 1461031330570 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:02:10 INFO - PROCESS | 1928 | 1461031330573 Marionette TRACE conn5 <- [1,818,null,{}] 19:02:10 INFO - PROCESS | 1928 | 1461031330580 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:10 INFO - PROCESS | 1928 | 1461031330737 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 19:02:10 INFO - PROCESS | 1928 | 1461031330896 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007ae5800 == 82 [pid = 1928] [id = 212] 19:02:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 103 (0x7f3ff0bc5000) [pid = 1928] [serial = 636] [outer = (nil)] 19:02:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 104 (0x7f3ff97e3c00) [pid = 1928] [serial = 637] [outer = 0x7f3ff0bc5000] 19:02:10 INFO - PROCESS | 1928 | 1461031330967 Marionette DEBUG loaded listener.js 19:02:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 105 (0x7f3ff9987000) [pid = 1928] [serial = 638] [outer = 0x7f3ff0bc5000] 19:02:11 INFO - PROCESS | 1928 | 1461031331887 Marionette TRACE conn5 <- [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]]]}] 19:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1379ms 19:02:11 INFO - PROCESS | 1928 | 1461031331950 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 19:02:11 INFO - PROCESS | 1928 | 1461031331955 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 19:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:02:11 INFO - PROCESS | 1928 | 1461031331962 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 1928 | 1461031331965 Marionette TRACE conn5 <- [1,822,null,{}] 19:02:11 INFO - PROCESS | 1928 | 1461031331970 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:12 INFO - PROCESS | 1928 | 1461031332172 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 19:02:12 INFO - PROCESS | 1928 | 1461031332328 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4008b80000 == 83 [pid = 1928] [id = 213] 19:02:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 106 (0x7f3ff60afc00) [pid = 1928] [serial = 639] [outer = (nil)] 19:02:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff9e3fc00) [pid = 1928] [serial = 640] [outer = 0x7f3ff60afc00] 19:02:12 INFO - PROCESS | 1928 | 1461031332408 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ffa039000) [pid = 1928] [serial = 641] [outer = 0x7f3ff60afc00] 19:02:13 INFO - PROCESS | 1928 | 1461031333282 Marionette TRACE conn5 <- [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] 19:02:13 INFO - PROCESS | 1928 | 1461031333353 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 19:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:02:13 INFO - PROCESS | 1928 | 1461031333359 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 1928 | 1461031333363 Marionette TRACE conn5 <- [1,826,null,{}] 19:02:13 INFO - PROCESS | 1928 | 1461031333368 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:13 INFO - PROCESS | 1928 | 1461031333525 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 19:02:13 INFO - PROCESS | 1928 | 1461031333680 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4009158800 == 84 [pid = 1928] [id = 214] 19:02:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ff9873800) [pid = 1928] [serial = 642] [outer = (nil)] 19:02:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ffa0b2800) [pid = 1928] [serial = 643] [outer = 0x7f3ff9873800] 19:02:13 INFO - PROCESS | 1928 | 1461031333763 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ffa353800) [pid = 1928] [serial = 644] [outer = 0x7f3ff9873800] 19:02:14 INFO - PROCESS | 1928 | 1461031334605 Marionette TRACE conn5 <- [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]]]}] 19:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1282ms 19:02:14 INFO - PROCESS | 1928 | 1461031334643 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 19:02:14 INFO - PROCESS | 1928 | 1461031334647 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 19:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:02:14 INFO - PROCESS | 1928 | 1461031334652 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:02:14 INFO - PROCESS | 1928 | 1461031334655 Marionette TRACE conn5 <- [1,830,null,{}] 19:02:14 INFO - PROCESS | 1928 | 1461031334660 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:14 INFO - PROCESS | 1928 | 1461031334819 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 19:02:14 INFO - PROCESS | 1928 | 1461031334979 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b1d0000 == 85 [pid = 1928] [id = 215] 19:02:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3fe7fd0400) [pid = 1928] [serial = 645] [outer = (nil)] 19:02:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ffa68e800) [pid = 1928] [serial = 646] [outer = 0x7f3fe7fd0400] 19:02:15 INFO - PROCESS | 1928 | 1461031335050 Marionette DEBUG loaded listener.js 19:02:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ffa697000) [pid = 1928] [serial = 647] [outer = 0x7f3fe7fd0400] 19:02:15 INFO - PROCESS | 1928 | 1461031335862 Marionette TRACE conn5 <- [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]]]}] 19:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1277ms 19:02:15 INFO - PROCESS | 1928 | 1461031335931 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 19:02:15 INFO - PROCESS | 1928 | 1461031335934 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 19:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:02:15 INFO - PROCESS | 1928 | 1461031335940 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:02:15 INFO - PROCESS | 1928 | 1461031335944 Marionette TRACE conn5 <- [1,834,null,{}] 19:02:15 INFO - PROCESS | 1928 | 1461031335950 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:16 INFO - PROCESS | 1928 | 1461031336116 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 19:02:16 INFO - PROCESS | 1928 | 1461031336274 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa7de800 == 86 [pid = 1928] [id = 216] 19:02:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3fe85f4000) [pid = 1928] [serial = 648] [outer = (nil)] 19:02:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ff7591800) [pid = 1928] [serial = 649] [outer = 0x7f3fe85f4000] 19:02:16 INFO - PROCESS | 1928 | 1461031336346 Marionette DEBUG loaded listener.js 19:02:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ffb105400) [pid = 1928] [serial = 650] [outer = 0x7f3fe85f4000] 19:02:17 INFO - PROCESS | 1928 | 1461031337213 Marionette TRACE conn5 <- [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]]]}] 19:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1283ms 19:02:17 INFO - PROCESS | 1928 | 1461031337223 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 19:02:17 INFO - PROCESS | 1928 | 1461031337227 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 19:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:02:17 INFO - PROCESS | 1928 | 1461031337233 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:02:17 INFO - PROCESS | 1928 | 1461031337238 Marionette TRACE conn5 <- [1,838,null,{}] 19:02:17 INFO - PROCESS | 1928 | 1461031337244 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:17 INFO - PROCESS | 1928 | 1461031337404 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 19:02:17 INFO - PROCESS | 1928 | 1461031337851 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff087d800 == 87 [pid = 1928] [id = 217] 19:02:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3fe85fc000) [pid = 1928] [serial = 651] [outer = (nil)] 19:02:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3fea903800) [pid = 1928] [serial = 652] [outer = 0x7f3fe85fc000] 19:02:17 INFO - PROCESS | 1928 | 1461031337924 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3fef322800) [pid = 1928] [serial = 653] [outer = 0x7f3fe85fc000] 19:02:18 INFO - PROCESS | 1928 | 1461031338737 Marionette TRACE conn5 <- [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]]]}] 19:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1538ms 19:02:18 INFO - PROCESS | 1928 | 1461031338773 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 1928 | 1461031338780 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 19:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:02:18 INFO - PROCESS | 1928 | 1461031338789 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:02:18 INFO - PROCESS | 1928 | 1461031338793 Marionette TRACE conn5 <- [1,842,null,{}] 19:02:18 INFO - PROCESS | 1928 | 1461031338800 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:18 INFO - PROCESS | 1928 | 1461031338957 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 19:02:19 INFO - PROCESS | 1928 | 1461031339136 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ed9000 == 88 [pid = 1928] [id = 218] 19:02:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3fe7fc8c00) [pid = 1928] [serial = 654] [outer = (nil)] 19:02:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3fef328400) [pid = 1928] [serial = 655] [outer = 0x7f3fe7fc8c00] 19:02:19 INFO - PROCESS | 1928 | 1461031339204 Marionette DEBUG loaded listener.js 19:02:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3ff0f78c00) [pid = 1928] [serial = 656] [outer = 0x7f3fe7fc8c00] 19:02:20 INFO - PROCESS | 1928 | 1461031340191 Marionette TRACE conn5 <- [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]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1481ms 19:02:20 INFO - PROCESS | 1928 | 1461031340273 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 19:02:20 INFO - PROCESS | 1928 | 1461031340280 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 19:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:02:20 INFO - PROCESS | 1928 | 1461031340288 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 1928 | 1461031340290 Marionette TRACE conn5 <- [1,846,null,{}] 19:02:20 INFO - PROCESS | 1928 | 1461031340303 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:20 INFO - PROCESS | 1928 | 1461031340543 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f401131c800 == 87 [pid = 1928] [id = 120] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fd9000 == 86 [pid = 1928] [id = 205] 19:02:20 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3fea905400) [pid = 1928] [serial = 586] [outer = (nil)] [url = about:blank] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2e33000 == 85 [pid = 1928] [id = 204] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff086a000 == 84 [pid = 1928] [id = 203] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa96000 == 83 [pid = 1928] [id = 202] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13b7000 == 82 [pid = 1928] [id = 201] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ee6800 == 81 [pid = 1928] [id = 197] 19:02:20 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef59f000 == 80 [pid = 1928] [id = 196] 19:02:20 INFO - PROCESS | 1928 | 1461031340807 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feab1f000 == 81 [pid = 1928] [id = 219] 19:02:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3fea905800) [pid = 1928] [serial = 657] [outer = (nil)] 19:02:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ff2a5d000) [pid = 1928] [serial = 658] [outer = 0x7f3fea905800] 19:02:20 INFO - PROCESS | 1928 | 1461031340870 Marionette DEBUG loaded listener.js 19:02:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff2e48000) [pid = 1928] [serial = 659] [outer = 0x7f3fea905800] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ff52cb000) [pid = 1928] [serial = 583] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3ff2a62000) [pid = 1928] [serial = 575] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3ff178bc00) [pid = 1928] [serial = 574] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3ff4d1b000) [pid = 1928] [serial = 559] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ff6069400) [pid = 1928] [serial = 562] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3ff0b31800) [pid = 1928] [serial = 569] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 118 (0x7f3ff0a1e000) [pid = 1928] [serial = 568] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3ff4e56000) [pid = 1928] [serial = 580] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f3ff97e9800) [pid = 1928] [serial = 565] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ff0c38800) [pid = 1928] [serial = 556] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f3ff0ea5800) [pid = 1928] [serial = 572] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f3ff0c2c000) [pid = 1928] [serial = 571] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f3ff4a43c00) [pid = 1928] [serial = 578] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3ff2e4a000) [pid = 1928] [serial = 577] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3ff60ae800) [pid = 1928] [serial = 584] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ff4f12800) [pid = 1928] [serial = 581] [outer = (nil)] [url = about:blank] 19:02:21 INFO - PROCESS | 1928 | 1461031341584 Marionette TRACE conn5 <- [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]]]}] 19:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1337ms 19:02:21 INFO - PROCESS | 1928 | 1461031341626 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 19:02:21 INFO - PROCESS | 1928 | 1461031341630 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 19:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:02:21 INFO - PROCESS | 1928 | 1461031341642 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:02:21 INFO - PROCESS | 1928 | 1461031341650 Marionette TRACE conn5 <- [1,850,null,{}] 19:02:21 INFO - PROCESS | 1928 | 1461031341658 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:21 INFO - PROCESS | 1928 | 1461031341817 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 19:02:21 INFO - PROCESS | 1928 | 1461031341834 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ebf800 == 82 [pid = 1928] [id = 220] 19:02:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ff2e49c00) [pid = 1928] [serial = 660] [outer = (nil)] 19:02:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ff52c9000) [pid = 1928] [serial = 661] [outer = 0x7f3ff2e49c00] 19:02:21 INFO - PROCESS | 1928 | 1461031341897 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ff6069400) [pid = 1928] [serial = 662] [outer = 0x7f3ff2e49c00] 19:02:22 INFO - PROCESS | 1928 | 1461031342643 Marionette TRACE conn5 <- [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]]]}] 19:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1045ms 19:02:22 INFO - PROCESS | 1928 | 1461031342716 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 19:02:22 INFO - PROCESS | 1928 | 1461031342720 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 19:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:02:22 INFO - PROCESS | 1928 | 1461031342746 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:02:22 INFO - PROCESS | 1928 | 1461031342749 Marionette TRACE conn5 <- [1,854,null,{}] 19:02:22 INFO - PROCESS | 1928 | 1461031342758 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:22 INFO - PROCESS | 1928 | 1461031342929 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 19:02:22 INFO - PROCESS | 1928 | 1461031342939 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa14e000 == 83 [pid = 1928] [id = 221] 19:02:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3ff2e4bc00) [pid = 1928] [serial = 663] [outer = (nil)] 19:02:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ff7592800) [pid = 1928] [serial = 664] [outer = 0x7f3ff2e4bc00] 19:02:23 INFO - PROCESS | 1928 | 1461031343120 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ff97ef000) [pid = 1928] [serial = 665] [outer = 0x7f3ff2e4bc00] 19:02:23 INFO - PROCESS | 1928 | 1461031343930 Marionette TRACE conn5 <- [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]]]}] 19:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1236ms 19:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:02:23 INFO - PROCESS | 1928 | 1461031343983 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 1928 | 1461031343985 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 19:02:23 INFO - PROCESS | 1928 | 1461031343991 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 1928 | 1461031343994 Marionette TRACE conn5 <- [1,858,null,{}] 19:02:24 INFO - PROCESS | 1928 | 1461031344005 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:24 INFO - PROCESS | 1928 | 1461031344201 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 19:02:24 INFO - PROCESS | 1928 | 1461031344221 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc234000 == 84 [pid = 1928] [id = 222] 19:02:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ff9e36000) [pid = 1928] [serial = 666] [outer = (nil)] 19:02:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ff9e40000) [pid = 1928] [serial = 667] [outer = 0x7f3ff9e36000] 19:02:24 INFO - PROCESS | 1928 | 1461031344293 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ffa0b6400) [pid = 1928] [serial = 668] [outer = 0x7f3ff9e36000] 19:02:25 INFO - PROCESS | 1928 | 1461031345262 Marionette TRACE conn5 <- [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]]]}] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 117 (0x7f3feac7cc00) [pid = 1928] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 116 (0x7f3feadb9c00) [pid = 1928] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 115 (0x7f3ff9e3a800) [pid = 1928] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 114 (0x7f3ff986d000) [pid = 1928] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 113 (0x7f3fe7fcd400) [pid = 1928] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 112 (0x7f3ff0c32000) [pid = 1928] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 111 (0x7f3ff0ea6c00) [pid = 1928] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 110 (0x7f3fe7fc6000) [pid = 1928] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 109 (0x7f3ff52c8c00) [pid = 1928] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 108 (0x7f3fe85f6000) [pid = 1928] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 107 (0x7f3ff0f7dc00) [pid = 1928] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:02:25 INFO - PROCESS | 1928 | --DOMWINDOW == 106 (0x7f3ff0b39800) [pid = 1928] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1339ms 19:02:25 INFO - PROCESS | 1928 | 1461031345330 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 19:02:25 INFO - PROCESS | 1928 | 1461031345333 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 19:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:02:25 INFO - PROCESS | 1928 | 1461031345369 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 1928 | 1461031345371 Marionette TRACE conn5 <- [1,862,null,{}] 19:02:25 INFO - PROCESS | 1928 | 1461031345376 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:25 INFO - PROCESS | 1928 | 1461031345534 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 19:02:25 INFO - PROCESS | 1928 | 1461031345660 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ef3800 == 85 [pid = 1928] [id = 223] 19:02:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 107 (0x7f3ff4d21400) [pid = 1928] [serial = 669] [outer = (nil)] 19:02:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 108 (0x7f3ff6035000) [pid = 1928] [serial = 670] [outer = 0x7f3ff4d21400] 19:02:25 INFO - PROCESS | 1928 | 1461031345720 Marionette DEBUG loaded listener.js 19:02:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 109 (0x7f3ffa031c00) [pid = 1928] [serial = 671] [outer = 0x7f3ff4d21400] 19:02:26 INFO - PROCESS | 1928 | 1461031346399 Marionette TRACE conn5 <- [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]]]}] 19:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1085ms 19:02:26 INFO - PROCESS | 1928 | 1461031346450 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 19:02:26 INFO - PROCESS | 1928 | 1461031346454 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 19:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:02:26 INFO - PROCESS | 1928 | 1461031346459 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:02:26 INFO - PROCESS | 1928 | 1461031346462 Marionette TRACE conn5 <- [1,866,null,{}] 19:02:26 INFO - PROCESS | 1928 | 1461031346467 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:26 INFO - PROCESS | 1928 | 1461031346666 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 19:02:26 INFO - PROCESS | 1928 | 1461031346686 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4009154800 == 86 [pid = 1928] [id = 224] 19:02:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 110 (0x7f3ff0c32000) [pid = 1928] [serial = 672] [outer = (nil)] 19:02:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 111 (0x7f3ffb274800) [pid = 1928] [serial = 673] [outer = 0x7f3ff0c32000] 19:02:26 INFO - PROCESS | 1928 | 1461031346751 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 112 (0x7f3ffb5aa800) [pid = 1928] [serial = 674] [outer = 0x7f3ff0c32000] 19:02:27 INFO - PROCESS | 1928 | 1461031347654 Marionette TRACE conn5 <- [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]]]}] 19:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1352ms 19:02:27 INFO - PROCESS | 1928 | 1461031347856 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 19:02:27 INFO - PROCESS | 1928 | 1461031347862 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 19:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:02:27 INFO - PROCESS | 1928 | 1461031347900 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:02:27 INFO - PROCESS | 1928 | 1461031347907 Marionette TRACE conn5 <- [1,870,null,{}] 19:02:27 INFO - PROCESS | 1928 | 1461031347923 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:28 INFO - PROCESS | 1928 | 1461031348152 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 19:02:28 INFO - PROCESS | 1928 | 1461031348405 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bde800 == 87 [pid = 1928] [id = 225] 19:02:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 113 (0x7f3fea910400) [pid = 1928] [serial = 675] [outer = (nil)] 19:02:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 114 (0x7f3ff0c2a800) [pid = 1928] [serial = 676] [outer = 0x7f3fea910400] 19:02:28 INFO - PROCESS | 1928 | 1461031348497 Marionette DEBUG loaded listener.js 19:02:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 115 (0x7f3ff1176c00) [pid = 1928] [serial = 677] [outer = 0x7f3fea910400] 19:02:29 INFO - PROCESS | 1928 | 1461031349363 Marionette TRACE conn5 <- [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]]]}] 19:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1499ms 19:02:29 INFO - PROCESS | 1928 | 1461031349398 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 19:02:29 INFO - PROCESS | 1928 | 1461031349407 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 19:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:02:29 INFO - PROCESS | 1928 | 1461031349418 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:02:29 INFO - PROCESS | 1928 | 1461031349421 Marionette TRACE conn5 <- [1,874,null,{}] 19:02:29 INFO - PROCESS | 1928 | 1461031349427 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:29 INFO - PROCESS | 1928 | 1461031349596 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 19:02:29 INFO - PROCESS | 1928 | 1461031349770 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb868800 == 88 [pid = 1928] [id = 226] 19:02:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 116 (0x7f3ff0b80000) [pid = 1928] [serial = 678] [outer = (nil)] 19:02:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 117 (0x7f3ff2d9c800) [pid = 1928] [serial = 679] [outer = 0x7f3ff0b80000] 19:02:29 INFO - PROCESS | 1928 | 1461031349842 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 118 (0x7f3ff4d27800) [pid = 1928] [serial = 680] [outer = 0x7f3ff0b80000] 19:02:30 INFO - PROCESS | 1928 | 1461031350901 Marionette TRACE conn5 <- [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]]]}] 19:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1532ms 19:02:30 INFO - PROCESS | 1928 | 1461031350951 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 19:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:02:30 INFO - PROCESS | 1928 | 1461031350955 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 19:02:30 INFO - PROCESS | 1928 | 1461031350962 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:02:30 INFO - PROCESS | 1928 | 1461031350967 Marionette TRACE conn5 <- [1,878,null,{}] 19:02:30 INFO - PROCESS | 1928 | 1461031350983 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:31 INFO - PROCESS | 1928 | 1461031351245 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 19:02:31 INFO - PROCESS | 1928 | 1461031351457 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d365000 == 89 [pid = 1928] [id = 227] 19:02:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 119 (0x7f3ff9bb8400) [pid = 1928] [serial = 681] [outer = (nil)] 19:02:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3ff9e40400) [pid = 1928] [serial = 682] [outer = 0x7f3ff9bb8400] 19:02:31 INFO - PROCESS | 1928 | 1461031351540 Marionette DEBUG loaded listener.js 19:02:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3ffa0b7000) [pid = 1928] [serial = 683] [outer = 0x7f3ff9bb8400] 19:02:32 INFO - PROCESS | 1928 | 1461031352326 Marionette TRACE conn5 <- [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]]]}] 19:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1437ms 19:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:02:32 INFO - PROCESS | 1928 | 1461031352399 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 19:02:32 INFO - PROCESS | 1928 | 1461031352403 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 19:02:32 INFO - PROCESS | 1928 | 1461031352409 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:02:32 INFO - PROCESS | 1928 | 1461031352412 Marionette TRACE conn5 <- [1,882,null,{}] 19:02:32 INFO - PROCESS | 1928 | 1461031352417 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:32 INFO - PROCESS | 1928 | 1461031352635 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 19:02:32 INFO - PROCESS | 1928 | 1461031352809 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400f086000 == 90 [pid = 1928] [id = 228] 19:02:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3ff9bbf000) [pid = 1928] [serial = 684] [outer = (nil)] 19:02:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3ffb10bc00) [pid = 1928] [serial = 685] [outer = 0x7f3ff9bbf000] 19:02:32 INFO - PROCESS | 1928 | 1461031352885 Marionette DEBUG loaded listener.js 19:02:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ffb5b1000) [pid = 1928] [serial = 686] [outer = 0x7f3ff9bbf000] 19:02:33 INFO - PROCESS | 1928 | 1461031353710 Marionette TRACE conn5 <- [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]]]}] 19:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1336ms 19:02:33 INFO - PROCESS | 1928 | 1461031353745 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 19:02:33 INFO - PROCESS | 1928 | 1461031353749 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 19:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:02:33 INFO - PROCESS | 1928 | 1461031353754 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 1928 | 1461031353757 Marionette TRACE conn5 <- [1,886,null,{}] 19:02:33 INFO - PROCESS | 1928 | 1461031353763 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:33 INFO - PROCESS | 1928 | 1461031353944 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 19:02:34 INFO - PROCESS | 1928 | 1461031354112 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40113a3000 == 91 [pid = 1928] [id = 229] 19:02:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ffa1b7400) [pid = 1928] [serial = 687] [outer = (nil)] 19:02:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ffba98800) [pid = 1928] [serial = 688] [outer = 0x7f3ffa1b7400] 19:02:34 INFO - PROCESS | 1928 | 1461031354190 Marionette DEBUG loaded listener.js 19:02:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ffc2fa800) [pid = 1928] [serial = 689] [outer = 0x7f3ffa1b7400] 19:02:35 INFO - PROCESS | 1928 | 1461031355158 Marionette TRACE conn5 <- [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]]]}] 19:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1436ms 19:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:02:35 INFO - PROCESS | 1928 | 1461031355192 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 19:02:35 INFO - PROCESS | 1928 | 1461031355194 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 19:02:35 INFO - PROCESS | 1928 | 1461031355202 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:02:35 INFO - PROCESS | 1928 | 1461031355207 Marionette TRACE conn5 <- [1,890,null,{}] 19:02:35 INFO - PROCESS | 1928 | 1461031355212 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:35 INFO - PROCESS | 1928 | 1461031355428 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 19:02:35 INFO - PROCESS | 1928 | 1461031355648 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40123bc800 == 92 [pid = 1928] [id = 230] 19:02:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ffda95400) [pid = 1928] [serial = 690] [outer = (nil)] 19:02:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ffdc7d400) [pid = 1928] [serial = 691] [outer = 0x7f3ffda95400] 19:02:35 INFO - PROCESS | 1928 | 1461031355766 Marionette DEBUG loaded listener.js 19:02:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ffe0c1000) [pid = 1928] [serial = 692] [outer = 0x7f3ffda95400] 19:02:36 INFO - PROCESS | 1928 | 1461031356584 Marionette TRACE conn5 <- [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]]]}] 19:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1432ms 19:02:36 INFO - PROCESS | 1928 | 1461031356633 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 1928 | 1461031356637 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 19:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:02:36 INFO - PROCESS | 1928 | 1461031356643 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:02:36 INFO - PROCESS | 1928 | 1461031356645 Marionette TRACE conn5 <- [1,894,null,{}] 19:02:36 INFO - PROCESS | 1928 | 1461031356651 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:36 INFO - PROCESS | 1928 | 1461031356820 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 19:02:36 INFO - PROCESS | 1928 | 1461031356987 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1d5000 == 93 [pid = 1928] [id = 231] 19:02:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ffda90400) [pid = 1928] [serial = 693] [outer = (nil)] 19:02:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f4006e4c800) [pid = 1928] [serial = 694] [outer = 0x7f3ffda90400] 19:02:37 INFO - PROCESS | 1928 | 1461031357061 Marionette DEBUG loaded listener.js 19:02:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f4006ed3000) [pid = 1928] [serial = 695] [outer = 0x7f3ffda90400] 19:02:38 INFO - PROCESS | 1928 | 1461031357999 Marionette TRACE conn5 <- [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]]]}] 19:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1385ms 19:02:38 INFO - PROCESS | 1928 | 1461031358029 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 19:02:38 INFO - PROCESS | 1928 | 1461031358033 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 19:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:02:38 INFO - PROCESS | 1928 | 1461031358039 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:02:38 INFO - PROCESS | 1928 | 1461031358042 Marionette TRACE conn5 <- [1,898,null,{}] 19:02:38 INFO - PROCESS | 1928 | 1461031358048 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:38 INFO - PROCESS | 1928 | 1461031358266 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 19:02:38 INFO - PROCESS | 1928 | 1461031358442 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea347000 == 94 [pid = 1928] [id = 232] 19:02:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3fe7fc3000) [pid = 1928] [serial = 696] [outer = (nil)] 19:02:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3ffdc76000) [pid = 1928] [serial = 697] [outer = 0x7f3fe7fc3000] 19:02:38 INFO - PROCESS | 1928 | 1461031358517 Marionette DEBUG loaded listener.js 19:02:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f4007a77400) [pid = 1928] [serial = 698] [outer = 0x7f3fe7fc3000] 19:02:39 INFO - PROCESS | 1928 | 1461031359375 Marionette TRACE conn5 <- [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]]]}] 19:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1380ms 19:02:39 INFO - PROCESS | 1928 | 1461031359421 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 19:02:39 INFO - PROCESS | 1928 | 1461031359424 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 19:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:02:39 INFO - PROCESS | 1928 | 1461031359430 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:02:39 INFO - PROCESS | 1928 | 1461031359433 Marionette TRACE conn5 <- [1,902,null,{}] 19:02:39 INFO - PROCESS | 1928 | 1461031359438 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:39 INFO - PROCESS | 1928 | 1461031359609 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 19:02:39 INFO - PROCESS | 1928 | 1461031359782 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaaac000 == 95 [pid = 1928] [id = 233] 19:02:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fe7fd0800) [pid = 1928] [serial = 699] [outer = (nil)] 19:02:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3ff4aa7c00) [pid = 1928] [serial = 700] [outer = 0x7f3fe7fd0800] 19:02:39 INFO - PROCESS | 1928 | 1461031359853 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f4007f11400) [pid = 1928] [serial = 701] [outer = 0x7f3fe7fd0800] 19:02:41 INFO - PROCESS | 1928 | 1461031361125 Marionette TRACE conn5 <- [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]]]}] 19:02:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fe85f4400) [pid = 1928] [serial = 702] [outer = 0x7f3ff16ac800] 19:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1782ms 19:02:41 INFO - PROCESS | 1928 | 1461031361228 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 19:02:41 INFO - PROCESS | 1928 | 1461031361234 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 19:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:02:41 INFO - PROCESS | 1928 | 1461031361388 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:02:41 INFO - PROCESS | 1928 | 1461031361393 Marionette TRACE conn5 <- [1,906,null,{}] 19:02:41 INFO - PROCESS | 1928 | 1461031361408 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:41 INFO - PROCESS | 1928 | 1461031361567 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 19:02:41 INFO - PROCESS | 1928 | 1461031361761 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa9e000 == 96 [pid = 1928] [id = 234] 19:02:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe7fd1000) [pid = 1928] [serial = 703] [outer = (nil)] 19:02:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3feac88400) [pid = 1928] [serial = 704] [outer = 0x7f3fe7fd1000] 19:02:41 INFO - PROCESS | 1928 | 1461031361828 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3ff0a29c00) [pid = 1928] [serial = 705] [outer = 0x7f3fe7fd1000] 19:02:42 INFO - PROCESS | 1928 | 1461031362909 Marionette TRACE conn5 <- [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]]]}] 19:02:42 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff29a9000 == 95 [pid = 1928] [id = 62] 19:02:42 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdb22000 == 94 [pid = 1928] [id = 65] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007c8a800 == 93 [pid = 1928] [id = 67] 19:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1775ms 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3ff7428000) [pid = 1928] [serial = 622] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ef3800 == 92 [pid = 1928] [id = 223] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc234000 == 91 [pid = 1928] [id = 222] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa148000 == 90 [pid = 1928] [id = 206] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa14e000 == 89 [pid = 1928] [id = 221] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ebf800 == 88 [pid = 1928] [id = 220] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feab1f000 == 87 [pid = 1928] [id = 219] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ed9000 == 86 [pid = 1928] [id = 218] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff087d800 == 85 [pid = 1928] [id = 217] 19:02:43 INFO - PROCESS | 1928 | 1461031363060 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 19:02:43 INFO - PROCESS | 1928 | 1461031363066 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4008b80000 == 84 [pid = 1928] [id = 213] 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9cc1000 == 83 [pid = 1928] [id = 209] 19:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:02:43 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1218800 == 82 [pid = 1928] [id = 208] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3ff4d25400) [pid = 1928] [serial = 527] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ffe0ba800) [pid = 1928] [serial = 533] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3ffaccc400) [pid = 1928] [serial = 530] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3ff4f38400) [pid = 1928] [serial = 554] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3ff0f85400) [pid = 1928] [serial = 610] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3ff16b2000) [pid = 1928] [serial = 611] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3ff2a68800) [pid = 1928] [serial = 613] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ff52c3400) [pid = 1928] [serial = 598] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3ff0a26400) [pid = 1928] [serial = 587] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3ff2a64c00) [pid = 1928] [serial = 595] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ff6071000) [pid = 1928] [serial = 620] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3feadbb800) [pid = 1928] [serial = 605] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3fea909000) [pid = 1928] [serial = 604] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff4d21000) [pid = 1928] [serial = 616] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3ff0b84000) [pid = 1928] [serial = 592] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff0b88400) [pid = 1928] [serial = 607] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff0c30800) [pid = 1928] [serial = 608] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3fef323800) [pid = 1928] [serial = 589] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3fea0e3800) [pid = 1928] [serial = 601] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 122 (0x7f3ff6035400) [pid = 1928] [serial = 619] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 121 (0x7f3ff4f0b000) [pid = 1928] [serial = 617] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 120 (0x7f3ff2e48c00) [pid = 1928] [serial = 614] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | --DOMWINDOW == 119 (0x7f3feac87800) [pid = 1928] [serial = 536] [outer = (nil)] [url = about:blank] 19:02:43 INFO - PROCESS | 1928 | 1461031363155 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:02:43 INFO - PROCESS | 1928 | 1461031363159 Marionette TRACE conn5 <- [1,910,null,{}] 19:02:43 INFO - PROCESS | 1928 | 1461031363168 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:43 INFO - PROCESS | 1928 | 1461031363307 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 19:02:43 INFO - PROCESS | 1928 | 1461031363488 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefaad800 == 83 [pid = 1928] [id = 235] 19:02:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 120 (0x7f3fe85ef800) [pid = 1928] [serial = 706] [outer = (nil)] 19:02:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 121 (0x7f3ff0ea2400) [pid = 1928] [serial = 707] [outer = 0x7f3fe85ef800] 19:02:43 INFO - PROCESS | 1928 | 1461031363554 Marionette DEBUG loaded listener.js 19:02:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 122 (0x7f3ff178a000) [pid = 1928] [serial = 708] [outer = 0x7f3fe85ef800] 19:02:44 INFO - PROCESS | 1928 | 1461031364323 Marionette TRACE conn5 <- [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]]]}] 19:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1285ms 19:02:44 INFO - PROCESS | 1928 | 1461031364389 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 19:02:44 INFO - PROCESS | 1928 | 1461031364393 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 19:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:02:44 INFO - PROCESS | 1928 | 1461031364399 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:02:44 INFO - PROCESS | 1928 | 1461031364404 Marionette TRACE conn5 <- [1,914,null,{}] 19:02:44 INFO - PROCESS | 1928 | 1461031364419 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:44 INFO - PROCESS | 1928 | 1461031364583 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 19:02:44 INFO - PROCESS | 1928 | 1461031364593 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff139b000 == 84 [pid = 1928] [id = 236] 19:02:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 123 (0x7f3feadbe000) [pid = 1928] [serial = 709] [outer = (nil)] 19:02:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ff4a3a800) [pid = 1928] [serial = 710] [outer = 0x7f3feadbe000] 19:02:44 INFO - PROCESS | 1928 | 1461031364764 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff4f10000) [pid = 1928] [serial = 711] [outer = 0x7f3feadbe000] 19:02:45 INFO - PROCESS | 1928 | 1461031365582 Marionette TRACE conn5 <- [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]]]}] 19:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1237ms 19:02:45 INFO - PROCESS | 1928 | 1461031365644 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 19:02:45 INFO - PROCESS | 1928 | 1461031365650 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 19:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:02:45 INFO - PROCESS | 1928 | 1461031365658 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:02:45 INFO - PROCESS | 1928 | 1461031365663 Marionette TRACE conn5 <- [1,918,null,{}] 19:02:45 INFO - PROCESS | 1928 | 1461031365670 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:45 INFO - PROCESS | 1928 | 1461031365920 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 19:02:45 INFO - PROCESS | 1928 | 1461031365953 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2eb2000 == 85 [pid = 1928] [id = 237] 19:02:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ff4d21000) [pid = 1928] [serial = 712] [outer = (nil)] 19:02:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff52cac00) [pid = 1928] [serial = 713] [outer = 0x7f3ff4d21000] 19:02:46 INFO - PROCESS | 1928 | 1461031366018 Marionette DEBUG loaded listener.js 19:02:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ff6069c00) [pid = 1928] [serial = 714] [outer = 0x7f3ff4d21000] 19:02:46 INFO - PROCESS | 1928 | 1461031366798 Marionette TRACE conn5 <- [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]]]}] 19:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1188ms 19:02:46 INFO - PROCESS | 1928 | 1461031366859 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 19:02:46 INFO - PROCESS | 1928 | 1461031366863 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 19:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:02:46 INFO - PROCESS | 1928 | 1461031366873 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:02:46 INFO - PROCESS | 1928 | 1461031366876 Marionette TRACE conn5 <- [1,922,null,{}] 19:02:46 INFO - PROCESS | 1928 | 1461031366881 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:47 INFO - PROCESS | 1928 | 1461031367089 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 19:02:47 INFO - PROCESS | 1928 | 1461031367125 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ee7000 == 86 [pid = 1928] [id = 238] 19:02:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ff52c3c00) [pid = 1928] [serial = 715] [outer = (nil)] 19:02:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff60a6c00) [pid = 1928] [serial = 716] [outer = 0x7f3ff52c3c00] 19:02:47 INFO - PROCESS | 1928 | 1461031367191 Marionette DEBUG loaded listener.js 19:02:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ff759f000) [pid = 1928] [serial = 717] [outer = 0x7f3ff52c3c00] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3ff2e4bc00) [pid = 1928] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3fea905800) [pid = 1928] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3ff9e36000) [pid = 1928] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3fe7fc8c00) [pid = 1928] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3ff2e49c00) [pid = 1928] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff4d21400) [pid = 1928] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 124 (0x7f3ff4f3a000) [pid = 1928] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:02:48 INFO - PROCESS | 1928 | --DOMWINDOW == 123 (0x7f3fe85fc000) [pid = 1928] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:02:48 INFO - PROCESS | 1928 | 1461031368359 Marionette TRACE conn5 <- [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]]]}] 19:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1529ms 19:02:48 INFO - PROCESS | 1928 | 1461031368403 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 19:02:48 INFO - PROCESS | 1928 | 1461031368407 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 19:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:02:48 INFO - PROCESS | 1928 | 1461031368413 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:02:48 INFO - PROCESS | 1928 | 1461031368417 Marionette TRACE conn5 <- [1,926,null,{}] 19:02:48 INFO - PROCESS | 1928 | 1461031368426 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:48 INFO - PROCESS | 1928 | 1461031368659 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 19:02:48 INFO - PROCESS | 1928 | 1461031368675 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff75da800 == 87 [pid = 1928] [id = 239] 19:02:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 124 (0x7f3ff52c3000) [pid = 1928] [serial = 718] [outer = (nil)] 19:02:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 125 (0x7f3ff8912000) [pid = 1928] [serial = 719] [outer = 0x7f3ff52c3000] 19:02:48 INFO - PROCESS | 1928 | 1461031368746 Marionette DEBUG loaded listener.js 19:02:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3ffa02c000) [pid = 1928] [serial = 720] [outer = 0x7f3ff52c3000] 19:02:49 INFO - PROCESS | 1928 | 1461031369634 Marionette TRACE conn5 <- [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]]]}] 19:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1279ms 19:02:49 INFO - PROCESS | 1928 | 1461031369693 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 19:02:49 INFO - PROCESS | 1928 | 1461031369696 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 19:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:02:49 INFO - PROCESS | 1928 | 1461031369702 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:02:49 INFO - PROCESS | 1928 | 1461031369704 Marionette TRACE conn5 <- [1,930,null,{}] 19:02:49 INFO - PROCESS | 1928 | 1461031369713 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:49 INFO - PROCESS | 1928 | 1461031369862 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 19:02:49 INFO - PROCESS | 1928 | 1461031369876 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa158800 == 88 [pid = 1928] [id = 240] 19:02:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3ff8f61800) [pid = 1928] [serial = 721] [outer = (nil)] 19:02:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3ffa0b4c00) [pid = 1928] [serial = 722] [outer = 0x7f3ff8f61800] 19:02:49 INFO - PROCESS | 1928 | 1461031369934 Marionette DEBUG loaded listener.js 19:02:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3ffa69b800) [pid = 1928] [serial = 723] [outer = 0x7f3ff8f61800] 19:02:51 INFO - PROCESS | 1928 | 1461031371031 Marionette TRACE conn5 <- [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]]]}] 19:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1385ms 19:02:51 INFO - PROCESS | 1928 | 1461031371088 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 19:02:51 INFO - PROCESS | 1928 | 1461031371096 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 19:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:02:51 INFO - PROCESS | 1928 | 1461031371104 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:02:51 INFO - PROCESS | 1928 | 1461031371109 Marionette TRACE conn5 <- [1,934,null,{}] 19:02:51 INFO - PROCESS | 1928 | 1461031371118 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:51 INFO - PROCESS | 1928 | 1461031371344 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 19:02:51 INFO - PROCESS | 1928 | 1461031371560 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefac6800 == 89 [pid = 1928] [id = 241] 19:02:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3ff0bc5800) [pid = 1928] [serial = 724] [outer = (nil)] 19:02:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3ff13c8c00) [pid = 1928] [serial = 725] [outer = 0x7f3ff0bc5800] 19:02:51 INFO - PROCESS | 1928 | 1461031371682 Marionette DEBUG loaded listener.js 19:02:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3ff1791c00) [pid = 1928] [serial = 726] [outer = 0x7f3ff0bc5800] 19:02:52 INFO - PROCESS | 1928 | 1461031372626 Marionette TRACE conn5 <- [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]]]}] 19:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1590ms 19:02:52 INFO - PROCESS | 1928 | 1461031372696 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 19:02:52 INFO - PROCESS | 1928 | 1461031372707 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 19:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:02:52 INFO - PROCESS | 1928 | 1461031372717 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:02:52 INFO - PROCESS | 1928 | 1461031372721 Marionette TRACE conn5 <- [1,938,null,{}] 19:02:52 INFO - PROCESS | 1928 | 1461031372727 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:52 INFO - PROCESS | 1928 | 1461031372962 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 19:02:53 INFO - PROCESS | 1928 | 1461031373206 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fdf000 == 90 [pid = 1928] [id = 242] 19:02:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3ff2e45000) [pid = 1928] [serial = 727] [outer = (nil)] 19:02:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3ff52c6c00) [pid = 1928] [serial = 728] [outer = 0x7f3ff2e45000] 19:02:53 INFO - PROCESS | 1928 | 1461031373321 Marionette DEBUG loaded listener.js 19:02:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3ff6074000) [pid = 1928] [serial = 729] [outer = 0x7f3ff2e45000] 19:02:54 INFO - PROCESS | 1928 | 1461031374320 Marionette TRACE conn5 <- [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]]]}] 19:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1680ms 19:02:54 INFO - PROCESS | 1928 | 1461031374397 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 19:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:02:54 INFO - PROCESS | 1928 | 1461031374401 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 19:02:54 INFO - PROCESS | 1928 | 1461031374407 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:02:54 INFO - PROCESS | 1928 | 1461031374413 Marionette TRACE conn5 <- [1,942,null,{}] 19:02:54 INFO - PROCESS | 1928 | 1461031374431 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:54 INFO - PROCESS | 1928 | 1461031374659 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 19:02:54 INFO - PROCESS | 1928 | 1461031374825 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffbb5d000 == 91 [pid = 1928] [id = 243] 19:02:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3ff986e000) [pid = 1928] [serial = 730] [outer = (nil)] 19:02:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3ff9f5f400) [pid = 1928] [serial = 731] [outer = 0x7f3ff986e000] 19:02:54 INFO - PROCESS | 1928 | 1461031374956 Marionette DEBUG loaded listener.js 19:02:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3ffa4f2c00) [pid = 1928] [serial = 732] [outer = 0x7f3ff986e000] 19:02:55 INFO - PROCESS | 1928 | 1461031375811 Marionette TRACE conn5 <- [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]]]}] 19:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1433ms 19:02:55 INFO - PROCESS | 1928 | 1461031375841 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 19:02:55 INFO - PROCESS | 1928 | 1461031375845 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 19:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:02:55 INFO - PROCESS | 1928 | 1461031375851 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:02:55 INFO - PROCESS | 1928 | 1461031375854 Marionette TRACE conn5 <- [1,946,null,{}] 19:02:55 INFO - PROCESS | 1928 | 1461031375859 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:56 INFO - PROCESS | 1928 | 1461031376024 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 19:02:56 INFO - PROCESS | 1928 | 1461031376196 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdcc9800 == 92 [pid = 1928] [id = 244] 19:02:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3ff9b3f400) [pid = 1928] [serial = 733] [outer = (nil)] 19:02:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3ffb27a400) [pid = 1928] [serial = 734] [outer = 0x7f3ff9b3f400] 19:02:56 INFO - PROCESS | 1928 | 1461031376268 Marionette DEBUG loaded listener.js 19:02:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3ffba96000) [pid = 1928] [serial = 735] [outer = 0x7f3ff9b3f400] 19:02:57 INFO - PROCESS | 1928 | 1461031377206 Marionette TRACE conn5 <- [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]]]}] 19:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1428ms 19:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:02:57 INFO - PROCESS | 1928 | 1461031377280 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 19:02:57 INFO - PROCESS | 1928 | 1461031377283 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 19:02:57 INFO - PROCESS | 1928 | 1461031377289 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:02:57 INFO - PROCESS | 1928 | 1461031377292 Marionette TRACE conn5 <- [1,950,null,{}] 19:02:57 INFO - PROCESS | 1928 | 1461031377297 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:57 INFO - PROCESS | 1928 | 1461031377510 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 19:02:57 INFO - PROCESS | 1928 | 1461031377678 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cd0800 == 93 [pid = 1928] [id = 245] 19:02:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3ffa69b000) [pid = 1928] [serial = 736] [outer = (nil)] 19:02:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3ffc599800) [pid = 1928] [serial = 737] [outer = 0x7f3ffa69b000] 19:02:57 INFO - PROCESS | 1928 | 1461031377749 Marionette DEBUG loaded listener.js 19:02:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3ffda8c000) [pid = 1928] [serial = 738] [outer = 0x7f3ffa69b000] 19:02:58 INFO - PROCESS | 1928 | 1461031378662 Marionette TRACE conn5 <- [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]]]}] 19:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1429ms 19:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:02:58 INFO - PROCESS | 1928 | 1461031378718 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 19:02:58 INFO - PROCESS | 1928 | 1461031378721 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 19:02:58 INFO - PROCESS | 1928 | 1461031378727 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:02:58 INFO - PROCESS | 1928 | 1461031378730 Marionette TRACE conn5 <- [1,954,null,{}] 19:02:58 INFO - PROCESS | 1928 | 1461031378735 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:58 INFO - PROCESS | 1928 | 1461031378916 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 19:02:59 INFO - PROCESS | 1928 | 1461031379088 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b1bb800 == 94 [pid = 1928] [id = 246] 19:02:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3ffba96c00) [pid = 1928] [serial = 739] [outer = (nil)] 19:02:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f4007cbb800) [pid = 1928] [serial = 740] [outer = 0x7f3ffba96c00] 19:02:59 INFO - PROCESS | 1928 | 1461031379166 Marionette DEBUG loaded listener.js 19:02:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f4008e2a400) [pid = 1928] [serial = 741] [outer = 0x7f3ffba96c00] 19:03:00 INFO - PROCESS | 1928 | 1461031380029 Marionette TRACE conn5 <- [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]]]}] 19:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1333ms 19:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:03:00 INFO - PROCESS | 1928 | 1461031380060 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 19:03:00 INFO - PROCESS | 1928 | 1461031380063 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 19:03:00 INFO - PROCESS | 1928 | 1461031380070 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:03:00 INFO - PROCESS | 1928 | 1461031380073 Marionette TRACE conn5 <- [1,958,null,{}] 19:03:00 INFO - PROCESS | 1928 | 1461031380078 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:00 INFO - PROCESS | 1928 | 1461031380251 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 19:03:00 INFO - PROCESS | 1928 | 1461031380421 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d425800 == 95 [pid = 1928] [id = 247] 19:03:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3ffdaf2000) [pid = 1928] [serial = 742] [outer = (nil)] 19:03:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f4008f56000) [pid = 1928] [serial = 743] [outer = 0x7f3ffdaf2000] 19:03:00 INFO - PROCESS | 1928 | 1461031380490 Marionette DEBUG loaded listener.js 19:03:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f400910d000) [pid = 1928] [serial = 744] [outer = 0x7f3ffdaf2000] 19:03:01 INFO - PROCESS | 1928 | 1461031381444 Marionette TRACE conn5 <- [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]]]}] 19:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1428ms 19:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:03:01 INFO - PROCESS | 1928 | 1461031381499 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 19:03:01 INFO - PROCESS | 1928 | 1461031381502 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 19:03:01 INFO - PROCESS | 1928 | 1461031381508 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:03:01 INFO - PROCESS | 1928 | 1461031381511 Marionette TRACE conn5 <- [1,962,null,{}] 19:03:01 INFO - PROCESS | 1928 | 1461031381516 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:01 INFO - PROCESS | 1928 | 1461031381670 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 19:03:01 INFO - PROCESS | 1928 | 1461031381839 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40123af000 == 96 [pid = 1928] [id = 248] 19:03:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fef32d400) [pid = 1928] [serial = 745] [outer = (nil)] 19:03:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f400b024000) [pid = 1928] [serial = 746] [outer = 0x7f3fef32d400] 19:03:01 INFO - PROCESS | 1928 | 1461031381907 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f400b18c000) [pid = 1928] [serial = 747] [outer = 0x7f3fef32d400] 19:03:03 INFO - PROCESS | 1928 | 1461031383044 Marionette TRACE conn5 <- [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]]]}] 19:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1585ms 19:03:03 INFO - PROCESS | 1928 | 1461031383095 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 19:03:03 INFO - PROCESS | 1928 | 1461031383099 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 19:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:03:03 INFO - PROCESS | 1928 | 1461031383108 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:03:03 INFO - PROCESS | 1928 | 1461031383112 Marionette TRACE conn5 <- [1,966,null,{}] 19:03:03 INFO - PROCESS | 1928 | 1461031383121 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:03 INFO - PROCESS | 1928 | 1461031383383 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 19:03:03 INFO - PROCESS | 1928 | 1461031383655 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7bd6000 == 97 [pid = 1928] [id = 249] 19:03:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe69d8000) [pid = 1928] [serial = 748] [outer = (nil)] 19:03:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe69e0800) [pid = 1928] [serial = 749] [outer = 0x7f3fe69d8000] 19:03:03 INFO - PROCESS | 1928 | 1461031383783 Marionette DEBUG loaded listener.js 19:03:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe69e5c00) [pid = 1928] [serial = 750] [outer = 0x7f3fe69d8000] 19:03:04 INFO - PROCESS | 1928 | 1461031384767 Marionette TRACE conn5 <- [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]]]}] 19:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1733ms 19:03:04 INFO - PROCESS | 1928 | 1461031384844 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 1928 | 1461031384848 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 19:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:03:04 INFO - PROCESS | 1928 | 1461031384859 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 1928 | 1461031384863 Marionette TRACE conn5 <- [1,970,null,{}] 19:03:04 INFO - PROCESS | 1928 | 1461031384871 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:05 INFO - PROCESS | 1928 | 1461031385181 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 19:03:05 INFO - PROCESS | 1928 | 1461031385475 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe841e800 == 98 [pid = 1928] [id = 250] 19:03:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe85eec00) [pid = 1928] [serial = 751] [outer = (nil)] 19:03:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3ff0b86400) [pid = 1928] [serial = 752] [outer = 0x7f3fe85eec00] 19:03:05 INFO - PROCESS | 1928 | 1461031385646 Marionette DEBUG loaded listener.js 19:03:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f400104c400) [pid = 1928] [serial = 753] [outer = 0x7f3fe85eec00] 19:03:06 INFO - PROCESS | 1928 | 1461031386945 Marionette TRACE conn5 <- [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]]]}] 19:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2134ms 19:03:06 INFO - PROCESS | 1928 | 1461031386993 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 19:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:03:07 INFO - PROCESS | 1928 | 1461031386999 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 19:03:07 INFO - PROCESS | 1928 | 1461031387006 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:03:07 INFO - PROCESS | 1928 | 1461031387012 Marionette TRACE conn5 <- [1,974,null,{}] 19:03:07 INFO - PROCESS | 1928 | 1461031387030 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:07 INFO - PROCESS | 1928 | 1461031387213 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 19:03:07 INFO - PROCESS | 1928 | 1461031387453 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef4c2000 == 99 [pid = 1928] [id = 251] 19:03:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe85f5800) [pid = 1928] [serial = 754] [outer = (nil)] 19:03:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fea0dfc00) [pid = 1928] [serial = 755] [outer = 0x7f3fe85f5800] 19:03:07 INFO - PROCESS | 1928 | 1461031387522 Marionette DEBUG loaded listener.js 19:03:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3feadb6800) [pid = 1928] [serial = 756] [outer = 0x7f3fe85f5800] 19:03:08 INFO - PROCESS | 1928 | 1461031388494 Marionette TRACE conn5 <- [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]]]}] 19:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1538ms 19:03:08 INFO - PROCESS | 1928 | 1461031388545 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 19:03:08 INFO - PROCESS | 1928 | 1461031388553 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 19:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:03:08 INFO - PROCESS | 1928 | 1461031388563 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:03:08 INFO - PROCESS | 1928 | 1461031388568 Marionette TRACE conn5 <- [1,978,null,{}] 19:03:08 INFO - PROCESS | 1928 | 1461031388573 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:08 INFO - PROCESS | 1928 | 1461031388749 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff75da800 == 98 [pid = 1928] [id = 239] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ee7000 == 97 [pid = 1928] [id = 238] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3ffb274800) [pid = 1928] [serial = 673] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3ff88f5800) [pid = 1928] [serial = 634] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3ff97e3c00) [pid = 1928] [serial = 637] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3ff9e3fc00) [pid = 1928] [serial = 640] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3ffa0b2800) [pid = 1928] [serial = 643] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3ffa68e800) [pid = 1928] [serial = 646] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3ff7591800) [pid = 1928] [serial = 649] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | 1461031389059 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2eb2000 == 96 [pid = 1928] [id = 237] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff139b000 == 95 [pid = 1928] [id = 236] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fefaad800 == 94 [pid = 1928] [id = 235] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa9e000 == 93 [pid = 1928] [id = 234] 19:03:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea359000 == 94 [pid = 1928] [id = 252] 19:03:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fef327c00) [pid = 1928] [serial = 757] [outer = (nil)] 19:03:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3ff0c30800) [pid = 1928] [serial = 758] [outer = 0x7f3fef327c00] 19:03:09 INFO - PROCESS | 1928 | 1461031389157 Marionette DEBUG loaded listener.js 19:03:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3ff1782400) [pid = 1928] [serial = 759] [outer = 0x7f3fef327c00] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb868800 == 93 [pid = 1928] [id = 226] 19:03:09 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bde800 == 92 [pid = 1928] [id = 225] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3ff7592800) [pid = 1928] [serial = 664] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3ffa0b6400) [pid = 1928] [serial = 668] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3ffa031c00) [pid = 1928] [serial = 671] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3ff97ef000) [pid = 1928] [serial = 665] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3ff9e40000) [pid = 1928] [serial = 667] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3ff2a5d000) [pid = 1928] [serial = 658] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3ff2e48000) [pid = 1928] [serial = 659] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3ff6035000) [pid = 1928] [serial = 670] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3ff603ec00) [pid = 1928] [serial = 631] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fef322800) [pid = 1928] [serial = 653] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fea903800) [pid = 1928] [serial = 652] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3ff0b32000) [pid = 1928] [serial = 625] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3ff0f78c00) [pid = 1928] [serial = 656] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fef328400) [pid = 1928] [serial = 655] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3ff1d76000) [pid = 1928] [serial = 628] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3ff52c9000) [pid = 1928] [serial = 661] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3ff6069400) [pid = 1928] [serial = 662] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ff759b000) [pid = 1928] [serial = 623] [outer = (nil)] [url = about:blank] 19:03:09 INFO - PROCESS | 1928 | 1461031389961 Marionette TRACE conn5 <- [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]]]}] 19:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1430ms 19:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:03:10 INFO - PROCESS | 1928 | 1461031389994 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 19:03:10 INFO - PROCESS | 1928 | 1461031389996 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 19:03:10 INFO - PROCESS | 1928 | 1461031390003 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:03:10 INFO - PROCESS | 1928 | 1461031390008 Marionette TRACE conn5 <- [1,982,null,{}] 19:03:10 INFO - PROCESS | 1928 | 1461031390022 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:10 INFO - PROCESS | 1928 | 1461031390188 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 19:03:10 INFO - PROCESS | 1928 | 1461031390318 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bd0800 == 93 [pid = 1928] [id = 253] 19:03:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3ff0b39800) [pid = 1928] [serial = 760] [outer = (nil)] 19:03:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3ff2d9a000) [pid = 1928] [serial = 761] [outer = 0x7f3ff0b39800] 19:03:10 INFO - PROCESS | 1928 | 1461031390384 Marionette DEBUG loaded listener.js 19:03:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3ff52cd000) [pid = 1928] [serial = 762] [outer = 0x7f3ff0b39800] 19:03:11 INFO - PROCESS | 1928 | 1461031391178 Marionette TRACE conn5 <- [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]]]}] 19:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1238ms 19:03:11 INFO - PROCESS | 1928 | 1461031391241 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 19:03:11 INFO - PROCESS | 1928 | 1461031391245 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 19:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:03:11 INFO - PROCESS | 1928 | 1461031391256 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:03:11 INFO - PROCESS | 1928 | 1461031391260 Marionette TRACE conn5 <- [1,986,null,{}] 19:03:11 INFO - PROCESS | 1928 | 1461031391266 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:11 INFO - PROCESS | 1928 | 1461031391426 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 19:03:11 INFO - PROCESS | 1928 | 1461031391435 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ed9000 == 94 [pid = 1928] [id = 254] 19:03:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3ff4f0d800) [pid = 1928] [serial = 763] [outer = (nil)] 19:03:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3ff7591800) [pid = 1928] [serial = 764] [outer = 0x7f3ff4f0d800] 19:03:11 INFO - PROCESS | 1928 | 1461031391509 Marionette DEBUG loaded listener.js 19:03:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3ff986dc00) [pid = 1928] [serial = 765] [outer = 0x7f3ff4f0d800] 19:03:12 INFO - PROCESS | 1928 | 1461031392390 Marionette TRACE conn5 <- [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]]]}] 19:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1180ms 19:03:12 INFO - PROCESS | 1928 | 1461031392437 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1928 | 1461031392439 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 19:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:03:12 INFO - PROCESS | 1928 | 1461031392454 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1928 | 1461031392456 Marionette TRACE conn5 <- [1,990,null,{}] 19:03:12 INFO - PROCESS | 1928 | 1461031392462 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:12 INFO - PROCESS | 1928 | 1461031392653 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 19:03:12 INFO - PROCESS | 1928 | 1461031392682 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff75eb000 == 95 [pid = 1928] [id = 255] 19:03:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3ff6076000) [pid = 1928] [serial = 766] [outer = (nil)] 19:03:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3ff9e36c00) [pid = 1928] [serial = 767] [outer = 0x7f3ff6076000] 19:03:12 INFO - PROCESS | 1928 | 1461031392742 Marionette DEBUG loaded listener.js 19:03:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3ffa0b2800) [pid = 1928] [serial = 768] [outer = 0x7f3ff6076000] 19:03:13 INFO - PROCESS | 1928 | 1461031393634 Marionette TRACE conn5 <- [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]]]}] 19:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1238ms 19:03:13 INFO - PROCESS | 1928 | 1461031393686 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 19:03:13 INFO - PROCESS | 1928 | 1461031393689 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 19:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:03:13 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3ff4d21000) [pid = 1928] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:03:13 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3ff52c3c00) [pid = 1928] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:03:13 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe7fd1000) [pid = 1928] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:03:13 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fe85ef800) [pid = 1928] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:03:13 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3ff0c32000) [pid = 1928] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:03:13 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3feadbe000) [pid = 1928] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:03:13 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3ff52c3000) [pid = 1928] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:03:13 INFO - PROCESS | 1928 | 1461031393890 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:03:13 INFO - PROCESS | 1928 | 1461031393893 Marionette TRACE conn5 <- [1,994,null,{}] 19:03:13 INFO - PROCESS | 1928 | 1461031393900 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:14 INFO - PROCESS | 1928 | 1461031394067 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 19:03:14 INFO - PROCESS | 1928 | 1461031394086 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8f33000 == 96 [pid = 1928] [id = 256] 19:03:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3ffa0b6400) [pid = 1928] [serial = 769] [outer = (nil)] 19:03:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3ffbb80400) [pid = 1928] [serial = 770] [outer = 0x7f3ffa0b6400] 19:03:14 INFO - PROCESS | 1928 | 1461031394152 Marionette DEBUG loaded listener.js 19:03:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3ffda8cc00) [pid = 1928] [serial = 771] [outer = 0x7f3ffa0b6400] 19:03:14 INFO - PROCESS | 1928 | 1461031394948 Marionette TRACE conn5 <- [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]]]}] 19:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1113ms 19:03:14 INFO - PROCESS | 1928 | 1461031394980 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 19:03:14 INFO - PROCESS | 1928 | 1461031394983 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 19:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:03:14 INFO - PROCESS | 1928 | 1461031394990 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:03:14 INFO - PROCESS | 1928 | 1461031394992 Marionette TRACE conn5 <- [1,998,null,{}] 19:03:15 INFO - PROCESS | 1928 | 1461031395006 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:15 INFO - PROCESS | 1928 | 1461031395168 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 19:03:15 INFO - PROCESS | 1928 | 1461031395181 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc2a0000 == 97 [pid = 1928] [id = 257] 19:03:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3ffb109400) [pid = 1928] [serial = 772] [outer = (nil)] 19:03:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3ffdc76800) [pid = 1928] [serial = 773] [outer = 0x7f3ffb109400] 19:03:15 INFO - PROCESS | 1928 | 1461031395250 Marionette DEBUG loaded listener.js 19:03:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f4006ed3400) [pid = 1928] [serial = 774] [outer = 0x7f3ffb109400] 19:03:16 INFO - PROCESS | 1928 | 1461031396219 Marionette TRACE conn5 <- [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]]]}] 19:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1294ms 19:03:16 INFO - PROCESS | 1928 | 1461031396285 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 19:03:16 INFO - PROCESS | 1928 | 1461031396291 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 19:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:03:16 INFO - PROCESS | 1928 | 1461031396299 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:03:16 INFO - PROCESS | 1928 | 1461031396305 Marionette TRACE conn5 <- [1,1002,null,{}] 19:03:16 INFO - PROCESS | 1928 | 1461031396315 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:16 INFO - PROCESS | 1928 | 1461031396510 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 19:03:16 INFO - PROCESS | 1928 | 1461031396736 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaca1000 == 98 [pid = 1928] [id = 258] 19:03:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe8841c00) [pid = 1928] [serial = 775] [outer = (nil)] 19:03:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3feac7b000) [pid = 1928] [serial = 776] [outer = 0x7f3fe8841c00] 19:03:16 INFO - PROCESS | 1928 | 1461031396855 Marionette DEBUG loaded listener.js 19:03:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3ff0b7f000) [pid = 1928] [serial = 777] [outer = 0x7f3fe8841c00] 19:03:17 INFO - PROCESS | 1928 | 1461031397727 Marionette TRACE conn5 <- [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]]]}] 19:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1488ms 19:03:17 INFO - PROCESS | 1928 | 1461031397788 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 19:03:17 INFO - PROCESS | 1928 | 1461031397797 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 19:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:03:17 INFO - PROCESS | 1928 | 1461031397807 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:03:17 INFO - PROCESS | 1928 | 1461031397811 Marionette TRACE conn5 <- [1,1006,null,{}] 19:03:17 INFO - PROCESS | 1928 | 1461031397817 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:18 INFO - PROCESS | 1928 | 1461031397999 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 19:03:18 INFO - PROCESS | 1928 | 1461031398180 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ebf800 == 99 [pid = 1928] [id = 259] 19:03:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fea0e3800) [pid = 1928] [serial = 778] [outer = (nil)] 19:03:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3ff2d9a400) [pid = 1928] [serial = 779] [outer = 0x7f3fea0e3800] 19:03:18 INFO - PROCESS | 1928 | 1461031398250 Marionette DEBUG loaded listener.js 19:03:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3ff4f38400) [pid = 1928] [serial = 780] [outer = 0x7f3fea0e3800] 19:03:19 INFO - PROCESS | 1928 | 1461031399208 Marionette TRACE conn5 <- [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]]]}] 19:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1685ms 19:03:19 INFO - PROCESS | 1928 | 1461031399520 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 19:03:19 INFO - PROCESS | 1928 | 1461031399524 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 19:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:03:19 INFO - PROCESS | 1928 | 1461031399609 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:03:19 INFO - PROCESS | 1928 | 1461031399615 Marionette TRACE conn5 <- [1,1010,null,{}] 19:03:19 INFO - PROCESS | 1928 | 1461031399720 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:19 INFO - PROCESS | 1928 | 1461031399913 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 19:03:20 INFO - PROCESS | 1928 | 1461031400079 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007c75800 == 100 [pid = 1928] [id = 260] 19:03:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3ff52c9c00) [pid = 1928] [serial = 781] [outer = (nil)] 19:03:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3ffa037400) [pid = 1928] [serial = 782] [outer = 0x7f3ff52c9c00] 19:03:20 INFO - PROCESS | 1928 | 1461031400153 Marionette DEBUG loaded listener.js 19:03:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3ffb275c00) [pid = 1928] [serial = 783] [outer = 0x7f3ff52c9c00] 19:03:21 INFO - PROCESS | 1928 | 1461031401036 Marionette TRACE conn5 <- [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]]]}] 19:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1490ms 19:03:21 INFO - PROCESS | 1928 | 1461031401089 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 19:03:21 INFO - PROCESS | 1928 | 1461031401093 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 19:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:03:21 INFO - PROCESS | 1928 | 1461031401099 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:03:21 INFO - PROCESS | 1928 | 1461031401102 Marionette TRACE conn5 <- [1,1014,null,{}] 19:03:21 INFO - PROCESS | 1928 | 1461031401107 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:21 INFO - PROCESS | 1928 | 1461031401283 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 19:03:21 INFO - PROCESS | 1928 | 1461031401457 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b126000 == 101 [pid = 1928] [id = 261] 19:03:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3ff52cb000) [pid = 1928] [serial = 784] [outer = (nil)] 19:03:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3ffdcde800) [pid = 1928] [serial = 785] [outer = 0x7f3ff52cb000] 19:03:21 INFO - PROCESS | 1928 | 1461031401530 Marionette DEBUG loaded listener.js 19:03:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f4007cbdc00) [pid = 1928] [serial = 786] [outer = 0x7f3ff52cb000] 19:03:22 INFO - PROCESS | 1928 | 1461031402369 Marionette TRACE conn5 <- [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]]]}] 19:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1337ms 19:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:03:22 INFO - PROCESS | 1928 | 1461031402439 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 19:03:22 INFO - PROCESS | 1928 | 1461031402442 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 19:03:22 INFO - PROCESS | 1928 | 1461031402452 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:03:22 INFO - PROCESS | 1928 | 1461031402454 Marionette TRACE conn5 <- [1,1018,null,{}] 19:03:22 INFO - PROCESS | 1928 | 1461031402461 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:22 INFO - PROCESS | 1928 | 1461031402650 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 19:03:22 INFO - PROCESS | 1928 | 1461031402821 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fd25800 == 102 [pid = 1928] [id = 262] 19:03:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3ffbb8d000) [pid = 1928] [serial = 787] [outer = (nil)] 19:03:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f4008e28c00) [pid = 1928] [serial = 788] [outer = 0x7f3ffbb8d000] 19:03:22 INFO - PROCESS | 1928 | 1461031402892 Marionette DEBUG loaded listener.js 19:03:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f400b181400) [pid = 1928] [serial = 789] [outer = 0x7f3ffbb8d000] 19:03:23 INFO - PROCESS | 1928 | 1461031403767 Marionette TRACE conn5 <- [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]]]}] 19:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1387ms 19:03:23 INFO - PROCESS | 1928 | 1461031403838 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 19:03:23 INFO - PROCESS | 1928 | 1461031403842 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 19:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:03:23 INFO - PROCESS | 1928 | 1461031403848 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:03:23 INFO - PROCESS | 1928 | 1461031403851 Marionette TRACE conn5 <- [1,1022,null,{}] 19:03:23 INFO - PROCESS | 1928 | 1461031403858 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:24 INFO - PROCESS | 1928 | 1461031404086 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 19:03:24 INFO - PROCESS | 1928 | 1461031404258 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef687000 == 103 [pid = 1928] [id = 263] 19:03:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fea156800) [pid = 1928] [serial = 790] [outer = (nil)] 19:03:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3ffc2eec00) [pid = 1928] [serial = 791] [outer = 0x7f3fea156800] 19:03:24 INFO - PROCESS | 1928 | 1461031404335 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f400ce26400) [pid = 1928] [serial = 792] [outer = 0x7f3fea156800] 19:03:25 INFO - PROCESS | 1928 | 1461031405161 Marionette TRACE conn5 <- [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]]]}] 19:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1380ms 19:03:25 INFO - PROCESS | 1928 | 1461031405229 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 19:03:25 INFO - PROCESS | 1928 | 1461031405232 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 19:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:03:25 INFO - PROCESS | 1928 | 1461031405238 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:03:25 INFO - PROCESS | 1928 | 1461031405241 Marionette TRACE conn5 <- [1,1026,null,{}] 19:03:25 INFO - PROCESS | 1928 | 1461031405247 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:25 INFO - PROCESS | 1928 | 1461031405415 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 19:03:25 INFO - PROCESS | 1928 | 1461031405591 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4dc2800 == 104 [pid = 1928] [id = 264] 19:03:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fe69a6800) [pid = 1928] [serial = 793] [outer = (nil)] 19:03:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe69ab800) [pid = 1928] [serial = 794] [outer = 0x7f3fe69a6800] 19:03:25 INFO - PROCESS | 1928 | 1461031405665 Marionette DEBUG loaded listener.js 19:03:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fe69b1400) [pid = 1928] [serial = 795] [outer = 0x7f3fe69a6800] 19:03:26 INFO - PROCESS | 1928 | 1461031406554 Marionette TRACE conn5 <- [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]]]}] 19:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1383ms 19:03:26 INFO - PROCESS | 1928 | 1461031406623 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 19:03:26 INFO - PROCESS | 1928 | 1461031406627 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 19:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:03:26 INFO - PROCESS | 1928 | 1461031406632 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:03:26 INFO - PROCESS | 1928 | 1461031406634 Marionette TRACE conn5 <- [1,1030,null,{}] 19:03:26 INFO - PROCESS | 1928 | 1461031406640 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:26 INFO - PROCESS | 1928 | 1461031406820 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 19:03:27 INFO - PROCESS | 1928 | 1461031406996 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4ddb800 == 105 [pid = 1928] [id = 265] 19:03:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fe4fd2c00) [pid = 1928] [serial = 796] [outer = (nil)] 19:03:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fe4fd8800) [pid = 1928] [serial = 797] [outer = 0x7f3fe4fd2c00] 19:03:27 INFO - PROCESS | 1928 | 1461031407070 Marionette DEBUG loaded listener.js 19:03:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fe69a6c00) [pid = 1928] [serial = 798] [outer = 0x7f3fe4fd2c00] 19:03:27 INFO - PROCESS | 1928 | 1461031407876 Marionette TRACE conn5 <- [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]]]}] 19:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1283ms 19:03:27 INFO - PROCESS | 1928 | 1461031407920 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 19:03:27 INFO - PROCESS | 1928 | 1461031407924 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 19:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:03:27 INFO - PROCESS | 1928 | 1461031407930 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:03:27 INFO - PROCESS | 1928 | 1461031407933 Marionette TRACE conn5 <- [1,1034,null,{}] 19:03:27 INFO - PROCESS | 1928 | 1461031407938 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:28 INFO - PROCESS | 1928 | 1461031408129 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 19:03:28 INFO - PROCESS | 1928 | 1461031408317 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7cd3800 == 106 [pid = 1928] [id = 266] 19:03:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe69ad400) [pid = 1928] [serial = 799] [outer = (nil)] 19:03:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe6c7d800) [pid = 1928] [serial = 800] [outer = 0x7f3fe69ad400] 19:03:28 INFO - PROCESS | 1928 | 1461031408386 Marionette DEBUG loaded listener.js 19:03:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3fe6c82000) [pid = 1928] [serial = 801] [outer = 0x7f3fe69ad400] 19:03:29 INFO - PROCESS | 1928 | 1461031409275 Marionette TRACE conn5 <- [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]]]}] 19:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1385ms 19:03:29 INFO - PROCESS | 1928 | 1461031409316 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 19:03:29 INFO - PROCESS | 1928 | 1461031409319 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 19:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:03:29 INFO - PROCESS | 1928 | 1461031409326 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:03:29 INFO - PROCESS | 1928 | 1461031409330 Marionette TRACE conn5 <- [1,1038,null,{}] 19:03:29 INFO - PROCESS | 1928 | 1461031409335 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:29 INFO - PROCESS | 1928 | 1461031409511 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 19:03:29 INFO - PROCESS | 1928 | 1461031409688 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5028800 == 107 [pid = 1928] [id = 267] 19:03:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fe69ad800) [pid = 1928] [serial = 802] [outer = (nil)] 19:03:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fe6c87800) [pid = 1928] [serial = 803] [outer = 0x7f3fe69ad800] 19:03:29 INFO - PROCESS | 1928 | 1461031409757 Marionette DEBUG loaded listener.js 19:03:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3fe7fc9800) [pid = 1928] [serial = 804] [outer = 0x7f3fe69ad800] 19:03:31 INFO - PROCESS | 1928 | 1461031411118 Marionette TRACE conn5 <- [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]]]}] 19:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1838ms 19:03:31 INFO - PROCESS | 1928 | 1461031411165 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 19:03:31 INFO - PROCESS | 1928 | 1461031411172 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 19:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:03:31 INFO - PROCESS | 1928 | 1461031411180 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:03:31 INFO - PROCESS | 1928 | 1461031411184 Marionette TRACE conn5 <- [1,1042,null,{}] 19:03:31 INFO - PROCESS | 1928 | 1461031411192 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:31 INFO - PROCESS | 1928 | 1461031411364 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 19:03:31 INFO - PROCESS | 1928 | 1461031411588 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8424800 == 108 [pid = 1928] [id = 268] 19:03:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fe69e3000) [pid = 1928] [serial = 805] [outer = (nil)] 19:03:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3fe8845c00) [pid = 1928] [serial = 806] [outer = 0x7f3fe69e3000] 19:03:31 INFO - PROCESS | 1928 | 1461031411716 Marionette DEBUG loaded listener.js 19:03:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3fea150400) [pid = 1928] [serial = 807] [outer = 0x7f3fe69e3000] 19:03:32 INFO - PROCESS | 1928 | 1461031412760 Marionette TRACE conn5 <- [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]]]}] 19:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1631ms 19:03:32 INFO - PROCESS | 1928 | 1461031412813 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 19:03:32 INFO - PROCESS | 1928 | 1461031412821 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 19:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:03:32 INFO - PROCESS | 1928 | 1461031412833 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:03:32 INFO - PROCESS | 1928 | 1461031412836 Marionette TRACE conn5 <- [1,1046,null,{}] 19:03:32 INFO - PROCESS | 1928 | 1461031412842 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:33 INFO - PROCESS | 1928 | 1461031413035 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 19:03:33 INFO - PROCESS | 1928 | 1461031413357 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1df000 == 109 [pid = 1928] [id = 269] 19:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3feac7ac00) [pid = 1928] [serial = 808] [outer = (nil)] 19:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3fef326c00) [pid = 1928] [serial = 809] [outer = 0x7f3feac7ac00] 19:03:33 INFO - PROCESS | 1928 | 1461031413440 Marionette DEBUG loaded listener.js 19:03:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3ff0b2f400) [pid = 1928] [serial = 810] [outer = 0x7f3feac7ac00] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1dce000 == 108 [pid = 1928] [id = 137] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4009158800 == 107 [pid = 1928] [id = 214] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa7de800 == 106 [pid = 1928] [id = 216] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3ff9e40400) [pid = 1928] [serial = 682] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3ffba98800) [pid = 1928] [serial = 688] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3ffb10bc00) [pid = 1928] [serial = 685] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3ffdc7d400) [pid = 1928] [serial = 691] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f4006e4c800) [pid = 1928] [serial = 694] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3ffdc76000) [pid = 1928] [serial = 697] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3ff4aa7c00) [pid = 1928] [serial = 700] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b1d0000 == 105 [pid = 1928] [id = 215] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffd0e9800 == 104 [pid = 1928] [id = 210] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b1bf000 == 103 [pid = 1928] [id = 72] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007ae5800 == 102 [pid = 1928] [id = 212] 19:03:34 INFO - PROCESS | 1928 | 1461031414454 Marionette TRACE conn5 <- [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]]]}] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8f33000 == 101 [pid = 1928] [id = 256] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff75eb000 == 100 [pid = 1928] [id = 255] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ed9000 == 99 [pid = 1928] [id = 254] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bd0800 == 98 [pid = 1928] [id = 253] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea359000 == 97 [pid = 1928] [id = 252] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef4c2000 == 96 [pid = 1928] [id = 251] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d425800 == 95 [pid = 1928] [id = 247] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b1bb800 == 94 [pid = 1928] [id = 246] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007cd0800 == 93 [pid = 1928] [id = 245] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffdcc9800 == 92 [pid = 1928] [id = 244] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb5d000 == 91 [pid = 1928] [id = 243] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fdf000 == 90 [pid = 1928] [id = 242] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fefac6800 == 89 [pid = 1928] [id = 241] 19:03:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa158800 == 88 [pid = 1928] [id = 240] 19:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1691ms 19:03:34 INFO - PROCESS | 1928 | 1461031414524 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 19:03:34 INFO - PROCESS | 1928 | 1461031414528 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 19:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:03:34 INFO - PROCESS | 1928 | 1461031414535 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:03:34 INFO - PROCESS | 1928 | 1461031414543 Marionette TRACE conn5 <- [1,1050,null,{}] 19:03:34 INFO - PROCESS | 1928 | 1461031414560 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:34 INFO - PROCESS | 1928 | 1461031414746 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3ff6069c00) [pid = 1928] [serial = 714] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3ff52cac00) [pid = 1928] [serial = 713] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3ff60a6c00) [pid = 1928] [serial = 716] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3ff0a29c00) [pid = 1928] [serial = 705] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3feac88400) [pid = 1928] [serial = 704] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3ff2d9c800) [pid = 1928] [serial = 679] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3ff0ea2400) [pid = 1928] [serial = 707] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3ff178a000) [pid = 1928] [serial = 708] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3ff0c2a800) [pid = 1928] [serial = 676] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3ffb5aa800) [pid = 1928] [serial = 674] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3ff4a3a800) [pid = 1928] [serial = 710] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3ffa02c000) [pid = 1928] [serial = 720] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3feadbb400) [pid = 1928] [serial = 452] [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.] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3ff759f000) [pid = 1928] [serial = 717] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3ff8912000) [pid = 1928] [serial = 719] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3ff4f10000) [pid = 1928] [serial = 711] [outer = (nil)] [url = about:blank] 19:03:34 INFO - PROCESS | 1928 | 1461031414950 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef4a8800 == 89 [pid = 1928] [id = 270] 19:03:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3feadbb400) [pid = 1928] [serial = 811] [outer = (nil)] 19:03:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3ff0ea2400) [pid = 1928] [serial = 812] [outer = 0x7f3feadbb400] 19:03:35 INFO - PROCESS | 1928 | 1461031415059 Marionette DEBUG loaded listener.js 19:03:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3ff178ac00) [pid = 1928] [serial = 813] [outer = 0x7f3feadbb400] 19:03:35 INFO - PROCESS | 1928 | 1461031415813 Marionette TRACE conn5 <- [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]]]}] 19:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1294ms 19:03:35 INFO - PROCESS | 1928 | 1461031415829 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 19:03:35 INFO - PROCESS | 1928 | 1461031415834 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 19:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:03:35 INFO - PROCESS | 1928 | 1461031415840 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:03:35 INFO - PROCESS | 1928 | 1461031415843 Marionette TRACE conn5 <- [1,1054,null,{}] 19:03:35 INFO - PROCESS | 1928 | 1461031415869 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:36 INFO - PROCESS | 1928 | 1461031416032 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 19:03:36 INFO - PROCESS | 1928 | 1461031416048 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13ad000 == 90 [pid = 1928] [id = 271] 19:03:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fea909800) [pid = 1928] [serial = 814] [outer = (nil)] 19:03:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3ff2a67000) [pid = 1928] [serial = 815] [outer = 0x7f3fea909800] 19:03:36 INFO - PROCESS | 1928 | 1461031416172 Marionette DEBUG loaded listener.js 19:03:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3ff2e4bc00) [pid = 1928] [serial = 816] [outer = 0x7f3fea909800] 19:03:37 INFO - PROCESS | 1928 | 1461031417100 Marionette TRACE conn5 <- [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]]]}] 19:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1284ms 19:03:37 INFO - PROCESS | 1928 | 1461031417125 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 19:03:37 INFO - PROCESS | 1928 | 1461031417128 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 19:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:03:37 INFO - PROCESS | 1928 | 1461031417157 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:03:37 INFO - PROCESS | 1928 | 1461031417160 Marionette TRACE conn5 <- [1,1058,null,{}] 19:03:37 INFO - PROCESS | 1928 | 1461031417183 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:37 INFO - PROCESS | 1928 | 1461031417392 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 19:03:37 INFO - PROCESS | 1928 | 1461031417412 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e3f800 == 91 [pid = 1928] [id = 272] 19:03:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3ff1cb2000) [pid = 1928] [serial = 817] [outer = (nil)] 19:03:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3ff4d1e800) [pid = 1928] [serial = 818] [outer = 0x7f3ff1cb2000] 19:03:37 INFO - PROCESS | 1928 | 1461031417474 Marionette DEBUG loaded listener.js 19:03:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3ff4f10000) [pid = 1928] [serial = 819] [outer = 0x7f3ff1cb2000] 19:03:38 INFO - PROCESS | 1928 | 1461031418292 Marionette TRACE conn5 <- [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]]]}] 19:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1203ms 19:03:38 INFO - PROCESS | 1928 | 1461031418338 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 19:03:38 INFO - PROCESS | 1928 | 1461031418341 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 19:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:03:38 INFO - PROCESS | 1928 | 1461031418346 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:03:38 INFO - PROCESS | 1928 | 1461031418348 Marionette TRACE conn5 <- [1,1062,null,{}] 19:03:38 INFO - PROCESS | 1928 | 1461031418360 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:38 INFO - PROCESS | 1928 | 1461031418577 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 19:03:38 INFO - PROCESS | 1928 | 1461031418604 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ef0000 == 92 [pid = 1928] [id = 273] 19:03:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3ff52c9800) [pid = 1928] [serial = 820] [outer = (nil)] 19:03:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3ff60ae400) [pid = 1928] [serial = 821] [outer = 0x7f3ff52c9800] 19:03:38 INFO - PROCESS | 1928 | 1461031418667 Marionette DEBUG loaded listener.js 19:03:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3ff89ea400) [pid = 1928] [serial = 822] [outer = 0x7f3ff52c9800] 19:03:39 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3ff4f0d800) [pid = 1928] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:03:39 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3ff0b39800) [pid = 1928] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:03:39 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3ff6076000) [pid = 1928] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:03:39 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe85f5800) [pid = 1928] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:03:39 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fef327c00) [pid = 1928] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:03:39 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3ff8f61800) [pid = 1928] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:03:39 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3ffa0b6400) [pid = 1928] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:03:39 INFO - PROCESS | 1928 | 1461031419806 Marionette TRACE conn5 <- [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]]]}] 19:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1484ms 19:03:39 INFO - PROCESS | 1928 | 1461031419831 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 19:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:03:39 INFO - PROCESS | 1928 | 1461031419835 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 19:03:39 INFO - PROCESS | 1928 | 1461031419842 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:03:39 INFO - PROCESS | 1928 | 1461031419845 Marionette TRACE conn5 <- [1,1066,null,{}] 19:03:39 INFO - PROCESS | 1928 | 1461031419851 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:40 INFO - PROCESS | 1928 | 1461031420006 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 19:03:40 INFO - PROCESS | 1928 | 1461031420032 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fde800 == 93 [pid = 1928] [id = 274] 19:03:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fe884e000) [pid = 1928] [serial = 823] [outer = (nil)] 19:03:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3ff89e8c00) [pid = 1928] [serial = 824] [outer = 0x7f3fe884e000] 19:03:40 INFO - PROCESS | 1928 | 1461031420092 Marionette DEBUG loaded listener.js 19:03:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3ff9c82800) [pid = 1928] [serial = 825] [outer = 0x7f3fe884e000] 19:03:40 INFO - PROCESS | 1928 | 1461031420864 Marionette TRACE conn5 <- [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]]]}] 19:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1078ms 19:03:40 INFO - PROCESS | 1928 | 1461031420921 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 19:03:40 INFO - PROCESS | 1928 | 1461031420924 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 19:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:03:40 INFO - PROCESS | 1928 | 1461031420930 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:03:40 INFO - PROCESS | 1928 | 1461031420932 Marionette TRACE conn5 <- [1,1070,null,{}] 19:03:40 INFO - PROCESS | 1928 | 1461031420937 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:41 INFO - PROCESS | 1928 | 1461031421090 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 19:03:41 INFO - PROCESS | 1928 | 1461031421120 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa7ef800 == 94 [pid = 1928] [id = 275] 19:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3ff89eb400) [pid = 1928] [serial = 826] [outer = (nil)] 19:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3ffa034000) [pid = 1928] [serial = 827] [outer = 0x7f3ff89eb400] 19:03:41 INFO - PROCESS | 1928 | 1461031421180 Marionette DEBUG loaded listener.js 19:03:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3ffa0b7400) [pid = 1928] [serial = 828] [outer = 0x7f3ff89eb400] 19:03:42 INFO - PROCESS | 1928 | 1461031422262 Marionette TRACE conn5 <- [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]]]}] 19:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1377ms 19:03:42 INFO - PROCESS | 1928 | 1461031422308 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 19:03:42 INFO - PROCESS | 1928 | 1461031422315 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 19:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:03:42 INFO - PROCESS | 1928 | 1461031422324 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:03:42 INFO - PROCESS | 1928 | 1461031422328 Marionette TRACE conn5 <- [1,1074,null,{}] 19:03:42 INFO - PROCESS | 1928 | 1461031422336 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:42 INFO - PROCESS | 1928 | 1461031422538 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 19:03:42 INFO - PROCESS | 1928 | 1461031422714 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa74000 == 95 [pid = 1928] [id = 276] 19:03:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe7fc6000) [pid = 1928] [serial = 829] [outer = (nil)] 19:03:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe8846000) [pid = 1928] [serial = 830] [outer = 0x7f3fe7fc6000] 19:03:42 INFO - PROCESS | 1928 | 1461031422792 Marionette DEBUG loaded listener.js 19:03:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3fea15cc00) [pid = 1928] [serial = 831] [outer = 0x7f3fe7fc6000] 19:03:43 INFO - PROCESS | 1928 | 1461031423838 Marionette TRACE conn5 <- [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]]]}] 19:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1588ms 19:03:43 INFO - PROCESS | 1928 | 1461031423913 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 19:03:43 INFO - PROCESS | 1928 | 1461031423922 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 19:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:03:43 INFO - PROCESS | 1928 | 1461031423977 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:03:43 INFO - PROCESS | 1928 | 1461031423982 Marionette TRACE conn5 <- [1,1078,null,{}] 19:03:44 INFO - PROCESS | 1928 | 1461031423997 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:44 INFO - PROCESS | 1928 | 1461031424201 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 19:03:44 INFO - PROCESS | 1928 | 1461031424491 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e33000 == 96 [pid = 1928] [id = 277] 19:03:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fea15e800) [pid = 1928] [serial = 832] [outer = (nil)] 19:03:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3ff0ea6c00) [pid = 1928] [serial = 833] [outer = 0x7f3fea15e800] 19:03:44 INFO - PROCESS | 1928 | 1461031424562 Marionette DEBUG loaded listener.js 19:03:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff178c400) [pid = 1928] [serial = 834] [outer = 0x7f3fea15e800] 19:03:45 INFO - PROCESS | 1928 | 1461031425447 Marionette TRACE conn5 <- [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]]]}] 19:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1536ms 19:03:45 INFO - PROCESS | 1928 | 1461031425470 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 19:03:45 INFO - PROCESS | 1928 | 1461031425474 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 19:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:03:45 INFO - PROCESS | 1928 | 1461031425481 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:03:45 INFO - PROCESS | 1928 | 1461031425486 Marionette TRACE conn5 <- [1,1082,null,{}] 19:03:45 INFO - PROCESS | 1928 | 1461031425502 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:45 INFO - PROCESS | 1928 | 1461031425684 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 19:03:45 INFO - PROCESS | 1928 | 1461031425867 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc21b800 == 97 [pid = 1928] [id = 278] 19:03:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3ff178f400) [pid = 1928] [serial = 835] [outer = (nil)] 19:03:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3ff603c800) [pid = 1928] [serial = 836] [outer = 0x7f3ff178f400] 19:03:45 INFO - PROCESS | 1928 | 1461031425941 Marionette DEBUG loaded listener.js 19:03:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3ff60adc00) [pid = 1928] [serial = 837] [outer = 0x7f3ff178f400] 19:03:46 INFO - PROCESS | 1928 | 1461031426840 Marionette TRACE conn5 <- [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]]]}] 19:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1384ms 19:03:46 INFO - PROCESS | 1928 | 1461031426867 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 19:03:46 INFO - PROCESS | 1928 | 1461031426871 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 19:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:03:46 INFO - PROCESS | 1928 | 1461031426878 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:03:46 INFO - PROCESS | 1928 | 1461031426881 Marionette TRACE conn5 <- [1,1086,null,{}] 19:03:46 INFO - PROCESS | 1928 | 1461031426886 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:47 INFO - PROCESS | 1928 | 1461031427067 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 19:03:47 INFO - PROCESS | 1928 | 1461031427246 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400110d000 == 98 [pid = 1928] [id = 279] 19:03:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3fe8840800) [pid = 1928] [serial = 838] [outer = (nil)] 19:03:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ffa035800) [pid = 1928] [serial = 839] [outer = 0x7f3fe8840800] 19:03:47 INFO - PROCESS | 1928 | 1461031427317 Marionette DEBUG loaded listener.js 19:03:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3ffa68f000) [pid = 1928] [serial = 840] [outer = 0x7f3fe8840800] 19:03:48 INFO - PROCESS | 1928 | 1461031428226 Marionette TRACE conn5 <- [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]]]}] 19:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1382ms 19:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:03:48 INFO - PROCESS | 1928 | 1461031428261 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 19:03:48 INFO - PROCESS | 1928 | 1461031428264 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 19:03:48 INFO - PROCESS | 1928 | 1461031428270 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:03:48 INFO - PROCESS | 1928 | 1461031428273 Marionette TRACE conn5 <- [1,1090,null,{}] 19:03:48 INFO - PROCESS | 1928 | 1461031428278 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:48 INFO - PROCESS | 1928 | 1461031428457 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 19:03:48 INFO - PROCESS | 1928 | 1461031428633 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cd7000 == 99 [pid = 1928] [id = 280] 19:03:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff6038800) [pid = 1928] [serial = 841] [outer = (nil)] 19:03:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3ffb105000) [pid = 1928] [serial = 842] [outer = 0x7f3ff6038800] 19:03:48 INFO - PROCESS | 1928 | 1461031428704 Marionette DEBUG loaded listener.js 19:03:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3ffb5a9000) [pid = 1928] [serial = 843] [outer = 0x7f3ff6038800] 19:03:49 INFO - PROCESS | 1928 | 1461031429606 Marionette TRACE conn5 <- [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]]]}] 19:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1382ms 19:03:49 INFO - PROCESS | 1928 | 1461031429653 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 19:03:49 INFO - PROCESS | 1928 | 1461031429656 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 19:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:03:49 INFO - PROCESS | 1928 | 1461031429663 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:03:49 INFO - PROCESS | 1928 | 1461031429666 Marionette TRACE conn5 <- [1,1094,null,{}] 19:03:49 INFO - PROCESS | 1928 | 1461031429671 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:49 INFO - PROCESS | 1928 | 1461031429868 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 19:03:50 INFO - PROCESS | 1928 | 1461031430041 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400cf9e800 == 100 [pid = 1928] [id = 281] 19:03:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3ffbb8a800) [pid = 1928] [serial = 844] [outer = (nil)] 19:03:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f4006ecac00) [pid = 1928] [serial = 845] [outer = 0x7f3ffbb8a800] 19:03:50 INFO - PROCESS | 1928 | 1461031430118 Marionette DEBUG loaded listener.js 19:03:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f4009105c00) [pid = 1928] [serial = 846] [outer = 0x7f3ffbb8a800] 19:03:51 INFO - PROCESS | 1928 | 1461031431001 Marionette TRACE conn5 <- [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]]]}] 19:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1379ms 19:03:51 INFO - PROCESS | 1928 | 1461031431043 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 19:03:51 INFO - PROCESS | 1928 | 1461031431047 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 19:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:03:51 INFO - PROCESS | 1928 | 1461031431053 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:03:51 INFO - PROCESS | 1928 | 1461031431056 Marionette TRACE conn5 <- [1,1098,null,{}] 19:03:51 INFO - PROCESS | 1928 | 1461031431061 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:51 INFO - PROCESS | 1928 | 1461031431241 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 19:03:51 INFO - PROCESS | 1928 | 1461031431432 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4011571000 == 101 [pid = 1928] [id = 282] 19:03:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3ff1943000) [pid = 1928] [serial = 847] [outer = (nil)] 19:03:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3ff194b000) [pid = 1928] [serial = 848] [outer = 0x7f3ff1943000] 19:03:51 INFO - PROCESS | 1928 | 1461031431503 Marionette DEBUG loaded listener.js 19:03:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3ff194fc00) [pid = 1928] [serial = 849] [outer = 0x7f3ff1943000] 19:03:52 INFO - PROCESS | 1928 | 1461031432367 Marionette TRACE conn5 <- [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]]]}] 19:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1377ms 19:03:52 INFO - PROCESS | 1928 | 1461031432432 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 19:03:52 INFO - PROCESS | 1928 | 1461031432436 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 19:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:03:52 INFO - PROCESS | 1928 | 1461031432441 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:03:52 INFO - PROCESS | 1928 | 1461031432443 Marionette TRACE conn5 <- [1,1102,null,{}] 19:03:52 INFO - PROCESS | 1928 | 1461031432449 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:52 INFO - PROCESS | 1928 | 1461031432629 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 19:03:52 INFO - PROCESS | 1928 | 1461031432804 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe56da800 == 102 [pid = 1928] [id = 283] 19:03:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3ff1944400) [pid = 1928] [serial = 850] [outer = (nil)] 19:03:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f4007fdf400) [pid = 1928] [serial = 851] [outer = 0x7f3ff1944400] 19:03:52 INFO - PROCESS | 1928 | 1461031432877 Marionette DEBUG loaded listener.js 19:03:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f400b0bf800) [pid = 1928] [serial = 852] [outer = 0x7f3ff1944400] 19:03:53 INFO - PROCESS | 1928 | 1461031433700 Marionette TRACE conn5 <- [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]]]}] 19:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1279ms 19:03:53 INFO - PROCESS | 1928 | 1461031433738 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 19:03:53 INFO - PROCESS | 1928 | 1461031433743 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 19:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:03:53 INFO - PROCESS | 1928 | 1461031433750 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:03:53 INFO - PROCESS | 1928 | 1461031433754 Marionette TRACE conn5 <- [1,1106,null,{}] 19:03:53 INFO - PROCESS | 1928 | 1461031433759 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:53 INFO - PROCESS | 1928 | 1461031433935 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 19:03:54 INFO - PROCESS | 1928 | 1461031434114 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4014a8b800 == 103 [pid = 1928] [id = 284] 19:03:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3fe58cf400) [pid = 1928] [serial = 853] [outer = (nil)] 19:03:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3fe58d8000) [pid = 1928] [serial = 854] [outer = 0x7f3fe58cf400] 19:03:54 INFO - PROCESS | 1928 | 1461031434193 Marionette DEBUG loaded listener.js 19:03:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3fe58dd000) [pid = 1928] [serial = 855] [outer = 0x7f3fe58cf400] 19:03:55 INFO - PROCESS | 1928 | 1461031435059 Marionette TRACE conn5 <- [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]]]}] 19:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1380ms 19:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:03:55 INFO - PROCESS | 1928 | 1461031435133 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 19:03:55 INFO - PROCESS | 1928 | 1461031435135 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 19:03:55 INFO - PROCESS | 1928 | 1461031435141 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:03:55 INFO - PROCESS | 1928 | 1461031435144 Marionette TRACE conn5 <- [1,1110,null,{}] 19:03:55 INFO - PROCESS | 1928 | 1461031435150 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:55 INFO - PROCESS | 1928 | 1461031435367 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 19:03:55 INFO - PROCESS | 1928 | 1461031435548 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3ccb800 == 104 [pid = 1928] [id = 285] 19:03:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3fe58d0400) [pid = 1928] [serial = 856] [outer = (nil)] 19:03:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3ffb5b0400) [pid = 1928] [serial = 857] [outer = 0x7f3fe58d0400] 19:03:55 INFO - PROCESS | 1928 | 1461031435620 Marionette DEBUG loaded listener.js 19:03:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f400c852400) [pid = 1928] [serial = 858] [outer = 0x7f3fe58d0400] 19:03:56 INFO - PROCESS | 1928 | 1461031436456 Marionette TRACE conn5 <- [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]]]}] 19:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1379ms 19:03:56 INFO - PROCESS | 1928 | 1461031436521 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 19:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:03:56 INFO - PROCESS | 1928 | 1461031436525 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 19:03:56 INFO - PROCESS | 1928 | 1461031436532 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:03:56 INFO - PROCESS | 1928 | 1461031436536 Marionette TRACE conn5 <- [1,1114,null,{}] 19:03:56 INFO - PROCESS | 1928 | 1461031436542 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:56 INFO - PROCESS | 1928 | 1461031436818 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 19:03:57 INFO - PROCESS | 1928 | 1461031437052 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe44b0000 == 105 [pid = 1928] [id = 286] 19:03:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f400ce22800) [pid = 1928] [serial = 859] [outer = (nil)] 19:03:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f400ce27400) [pid = 1928] [serial = 860] [outer = 0x7f400ce22800] 19:03:57 INFO - PROCESS | 1928 | 1461031437177 Marionette DEBUG loaded listener.js 19:03:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f400cf59c00) [pid = 1928] [serial = 861] [outer = 0x7f400ce22800] 19:03:58 INFO - PROCESS | 1928 | 1461031438030 Marionette TRACE conn5 <- [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]]]}] 19:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1532ms 19:03:58 INFO - PROCESS | 1928 | 1461031438064 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 19:03:58 INFO - PROCESS | 1928 | 1461031438069 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 19:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:03:58 INFO - PROCESS | 1928 | 1461031438078 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:03:58 INFO - PROCESS | 1928 | 1461031438083 Marionette TRACE conn5 <- [1,1118,null,{}] 19:03:58 INFO - PROCESS | 1928 | 1461031438091 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:58 INFO - PROCESS | 1928 | 1461031438305 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 19:03:58 INFO - PROCESS | 1928 | 1461031438487 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3819800 == 106 [pid = 1928] [id = 287] 19:03:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fe38c4400) [pid = 1928] [serial = 862] [outer = (nil)] 19:03:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3fe38c8000) [pid = 1928] [serial = 863] [outer = 0x7f3fe38c4400] 19:03:58 INFO - PROCESS | 1928 | 1461031438562 Marionette DEBUG loaded listener.js 19:03:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3fe38cc400) [pid = 1928] [serial = 864] [outer = 0x7f3fe38c4400] 19:03:59 INFO - PROCESS | 1928 | 1461031439465 Marionette TRACE conn5 <- [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]]]}] 19:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1436ms 19:03:59 INFO - PROCESS | 1928 | 1461031439514 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 19:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:03:59 INFO - PROCESS | 1928 | 1461031439518 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 19:03:59 INFO - PROCESS | 1928 | 1461031439525 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:03:59 INFO - PROCESS | 1928 | 1461031439528 Marionette TRACE conn5 <- [1,1122,null,{}] 19:03:59 INFO - PROCESS | 1928 | 1461031439534 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:59 INFO - PROCESS | 1928 | 1461031439722 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 19:03:59 INFO - PROCESS | 1928 | 1461031439915 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1224000 == 107 [pid = 1928] [id = 288] 19:03:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3fe38c1c00) [pid = 1928] [serial = 865] [outer = (nil)] 19:03:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3fe6c87000) [pid = 1928] [serial = 866] [outer = 0x7f3fe38c1c00] 19:03:59 INFO - PROCESS | 1928 | 1461031439987 Marionette DEBUG loaded listener.js 19:04:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3fe8647800) [pid = 1928] [serial = 867] [outer = 0x7f3fe38c1c00] 19:04:01 INFO - PROCESS | 1928 | 1461031441164 Marionette TRACE conn5 <- [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]]]}] 19:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1687ms 19:04:01 INFO - PROCESS | 1928 | 1461031441213 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 19:04:01 INFO - PROCESS | 1928 | 1461031441218 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 19:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:04:01 INFO - PROCESS | 1928 | 1461031441226 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:04:01 INFO - PROCESS | 1928 | 1461031441232 Marionette TRACE conn5 <- [1,1126,null,{}] 19:04:01 INFO - PROCESS | 1928 | 1461031441241 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:01 INFO - PROCESS | 1928 | 1461031441474 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 19:04:01 INFO - PROCESS | 1928 | 1461031441714 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1d1800 == 108 [pid = 1928] [id = 289] 19:04:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3fe4fda400) [pid = 1928] [serial = 868] [outer = (nil)] 19:04:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3fe58dc400) [pid = 1928] [serial = 869] [outer = 0x7f3fe4fda400] 19:04:01 INFO - PROCESS | 1928 | 1461031441781 Marionette DEBUG loaded listener.js 19:04:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3fe69ddc00) [pid = 1928] [serial = 870] [outer = 0x7f3fe4fda400] 19:04:02 INFO - PROCESS | 1928 | 1461031442799 Marionette TRACE conn5 <- [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]]]}] 19:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1586ms 19:04:02 INFO - PROCESS | 1928 | 1461031442811 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 19:04:02 INFO - PROCESS | 1928 | 1461031442819 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 19:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:04:02 INFO - PROCESS | 1928 | 1461031442829 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:04:02 INFO - PROCESS | 1928 | 1461031442833 Marionette TRACE conn5 <- [1,1130,null,{}] 19:04:02 INFO - PROCESS | 1928 | 1461031442839 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:03 INFO - PROCESS | 1928 | 1461031443012 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 19:04:03 INFO - PROCESS | 1928 | 1461031443409 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5020800 == 109 [pid = 1928] [id = 290] 19:04:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3fe6c87c00) [pid = 1928] [serial = 871] [outer = (nil)] 19:04:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3fe7fcc800) [pid = 1928] [serial = 872] [outer = 0x7f3fe6c87c00] 19:04:03 INFO - PROCESS | 1928 | 1461031443490 Marionette DEBUG loaded listener.js 19:04:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3fe864d800) [pid = 1928] [serial = 873] [outer = 0x7f3fe6c87c00] 19:04:04 INFO - PROCESS | 1928 | 1461031444400 Marionette TRACE conn5 <- [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]]]}] 19:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1641ms 19:04:04 INFO - PROCESS | 1928 | 1461031444470 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 19:04:04 INFO - PROCESS | 1928 | 1461031444473 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 19:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:04:04 INFO - PROCESS | 1928 | 1461031444480 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:04:04 INFO - PROCESS | 1928 | 1461031444485 Marionette TRACE conn5 <- [1,1134,null,{}] 19:04:04 INFO - PROCESS | 1928 | 1461031444500 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:04 INFO - PROCESS | 1928 | 1461031444854 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 19:04:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fde800 == 108 [pid = 1928] [id = 274] 19:04:04 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3ffdc76800) [pid = 1928] [serial = 773] [outer = (nil)] [url = about:blank] 19:04:04 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f400b024000) [pid = 1928] [serial = 746] [outer = (nil)] [url = about:blank] 19:04:04 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3fe69e0800) [pid = 1928] [serial = 749] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ef0000 == 107 [pid = 1928] [id = 273] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2e3f800 == 106 [pid = 1928] [id = 272] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13ad000 == 105 [pid = 1928] [id = 271] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef4a8800 == 104 [pid = 1928] [id = 270] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1df000 == 103 [pid = 1928] [id = 269] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8424800 == 102 [pid = 1928] [id = 268] 19:04:05 INFO - PROCESS | 1928 | 1461031445149 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ebf800 == 101 [pid = 1928] [id = 259] 19:04:05 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaca1000 == 100 [pid = 1928] [id = 258] 19:04:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8425800 == 101 [pid = 1928] [id = 291] 19:04:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3fea157400) [pid = 1928] [serial = 874] [outer = (nil)] 19:04:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3fea910c00) [pid = 1928] [serial = 875] [outer = 0x7f3fea157400] 19:04:05 INFO - PROCESS | 1928 | 1461031445226 Marionette DEBUG loaded listener.js 19:04:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3ff0a1c400) [pid = 1928] [serial = 876] [outer = 0x7f3fea157400] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3ff0b86400) [pid = 1928] [serial = 752] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3ff986dc00) [pid = 1928] [serial = 765] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3ff52cd000) [pid = 1928] [serial = 762] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f4008f56000) [pid = 1928] [serial = 743] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3ff9e36c00) [pid = 1928] [serial = 767] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3ffb27a400) [pid = 1928] [serial = 734] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3ff7591800) [pid = 1928] [serial = 764] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3fea0dfc00) [pid = 1928] [serial = 755] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3ff13c8c00) [pid = 1928] [serial = 725] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3ffc599800) [pid = 1928] [serial = 737] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3ff2d9a000) [pid = 1928] [serial = 761] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3ff1782400) [pid = 1928] [serial = 759] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3ff9f5f400) [pid = 1928] [serial = 731] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f4007cbb800) [pid = 1928] [serial = 740] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3ffa69b800) [pid = 1928] [serial = 723] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3ff0c30800) [pid = 1928] [serial = 758] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3feadb6800) [pid = 1928] [serial = 756] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3ffa0b4c00) [pid = 1928] [serial = 722] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ffa0b2800) [pid = 1928] [serial = 768] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3ff52c6c00) [pid = 1928] [serial = 728] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3ffbb80400) [pid = 1928] [serial = 770] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3ffda8cc00) [pid = 1928] [serial = 771] [outer = (nil)] [url = about:blank] 19:04:05 INFO - PROCESS | 1928 | 1461031445937 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1489ms 19:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:04:05 INFO - PROCESS | 1928 | 1461031445970 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 19:04:05 INFO - PROCESS | 1928 | 1461031445973 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 19:04:05 INFO - PROCESS | 1928 | 1461031445979 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:04:05 INFO - PROCESS | 1928 | 1461031445982 Marionette TRACE conn5 <- [1,1138,null,{}] 19:04:05 INFO - PROCESS | 1928 | 1461031445987 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:06 INFO - PROCESS | 1928 | 1461031446159 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 19:04:06 INFO - PROCESS | 1928 | 1461031446296 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0f18800 == 102 [pid = 1928] [id = 292] 19:04:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3fe85edc00) [pid = 1928] [serial = 877] [outer = (nil)] 19:04:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3ff0bc4400) [pid = 1928] [serial = 878] [outer = 0x7f3fe85edc00] 19:04:06 INFO - PROCESS | 1928 | 1461031446376 Marionette DEBUG loaded listener.js 19:04:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3ff1789c00) [pid = 1928] [serial = 879] [outer = 0x7f3fe85edc00] 19:04:07 INFO - PROCESS | 1928 | 1461031447384 Marionette TRACE conn5 <- [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]]]}] 19:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1436ms 19:04:07 INFO - PROCESS | 1928 | 1461031447415 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 19:04:07 INFO - PROCESS | 1928 | 1461031447418 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 19:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:04:07 INFO - PROCESS | 1928 | 1461031447424 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:04:07 INFO - PROCESS | 1928 | 1461031447426 Marionette TRACE conn5 <- [1,1142,null,{}] 19:04:07 INFO - PROCESS | 1928 | 1461031447431 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:07 INFO - PROCESS | 1928 | 1461031447700 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 19:04:07 INFO - PROCESS | 1928 | 1461031447727 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff29a0800 == 103 [pid = 1928] [id = 293] 19:04:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3ff178a400) [pid = 1928] [serial = 880] [outer = (nil)] 19:04:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3ff2a60c00) [pid = 1928] [serial = 881] [outer = 0x7f3ff178a400] 19:04:07 INFO - PROCESS | 1928 | 1461031447789 Marionette DEBUG loaded listener.js 19:04:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3ff4d1f400) [pid = 1928] [serial = 882] [outer = 0x7f3ff178a400] 19:04:08 INFO - PROCESS | 1928 | 1461031448649 Marionette TRACE conn5 <- [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]]]}] 19:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1279ms 19:04:08 INFO - PROCESS | 1928 | 1461031448705 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 19:04:08 INFO - PROCESS | 1928 | 1461031448708 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 19:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:04:08 INFO - PROCESS | 1928 | 1461031448718 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:04:08 INFO - PROCESS | 1928 | 1461031448721 Marionette TRACE conn5 <- [1,1146,null,{}] 19:04:08 INFO - PROCESS | 1928 | 1461031448727 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:08 INFO - PROCESS | 1928 | 1461031448981 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 19:04:09 INFO - PROCESS | 1928 | 1461031449016 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9cd7000 == 104 [pid = 1928] [id = 294] 19:04:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3ff52c7c00) [pid = 1928] [serial = 883] [outer = (nil)] 19:04:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3ff8e98400) [pid = 1928] [serial = 884] [outer = 0x7f3ff52c7c00] 19:04:09 INFO - PROCESS | 1928 | 1461031449130 Marionette DEBUG loaded listener.js 19:04:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3ffa036000) [pid = 1928] [serial = 885] [outer = 0x7f3ff52c7c00] 19:04:09 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3feac7ac00) [pid = 1928] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:04:09 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3feadbb400) [pid = 1928] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:04:09 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3fea909800) [pid = 1928] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:04:09 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3fe69e3000) [pid = 1928] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:04:09 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3fe884e000) [pid = 1928] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:04:09 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ff52c9800) [pid = 1928] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:04:09 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3ff1cb2000) [pid = 1928] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:04:10 INFO - PROCESS | 1928 | 1461031450299 Marionette TRACE conn5 <- [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]]]}] 19:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1633ms 19:04:10 INFO - PROCESS | 1928 | 1461031450348 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 19:04:10 INFO - PROCESS | 1928 | 1461031450352 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 19:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:04:10 INFO - PROCESS | 1928 | 1461031450357 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:04:10 INFO - PROCESS | 1928 | 1461031450360 Marionette TRACE conn5 <- [1,1150,null,{}] 19:04:10 INFO - PROCESS | 1928 | 1461031450368 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:10 INFO - PROCESS | 1928 | 1461031450573 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 19:04:10 INFO - PROCESS | 1928 | 1461031450592 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa14d000 == 105 [pid = 1928] [id = 295] 19:04:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3fea15b800) [pid = 1928] [serial = 886] [outer = (nil)] 19:04:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3ffa030400) [pid = 1928] [serial = 887] [outer = 0x7f3fea15b800] 19:04:10 INFO - PROCESS | 1928 | 1461031450652 Marionette DEBUG loaded listener.js 19:04:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3ffaa71400) [pid = 1928] [serial = 888] [outer = 0x7f3fea15b800] 19:04:11 INFO - PROCESS | 1928 | 1461031451387 Marionette TRACE conn5 <- [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]]]}] 19:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1086ms 19:04:11 INFO - PROCESS | 1928 | 1461031451445 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 19:04:11 INFO - PROCESS | 1928 | 1461031451447 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 19:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:04:11 INFO - PROCESS | 1928 | 1461031451458 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:04:11 INFO - PROCESS | 1928 | 1461031451460 Marionette TRACE conn5 <- [1,1154,null,{}] 19:04:11 INFO - PROCESS | 1928 | 1461031451464 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:11 INFO - PROCESS | 1928 | 1461031451682 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 19:04:11 INFO - PROCESS | 1928 | 1461031451701 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc225000 == 106 [pid = 1928] [id = 296] 19:04:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3ffa0b4c00) [pid = 1928] [serial = 889] [outer = (nil)] 19:04:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3ffc59c400) [pid = 1928] [serial = 890] [outer = 0x7f3ffa0b4c00] 19:04:11 INFO - PROCESS | 1928 | 1461031451774 Marionette DEBUG loaded listener.js 19:04:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3ffdc75400) [pid = 1928] [serial = 891] [outer = 0x7f3ffa0b4c00] 19:04:12 INFO - PROCESS | 1928 | 1461031452849 Marionette TRACE conn5 <- [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]]]}] 19:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1431ms 19:04:12 INFO - PROCESS | 1928 | 1461031452891 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 19:04:12 INFO - PROCESS | 1928 | 1461031452898 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 19:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:04:12 INFO - PROCESS | 1928 | 1461031452907 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:04:12 INFO - PROCESS | 1928 | 1461031452912 Marionette TRACE conn5 <- [1,1158,null,{}] 19:04:12 INFO - PROCESS | 1928 | 1461031452921 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:13 INFO - PROCESS | 1928 | 1461031453123 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 19:04:13 INFO - PROCESS | 1928 | 1461031453307 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1da800 == 107 [pid = 1928] [id = 297] 19:04:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3fe58dac00) [pid = 1928] [serial = 892] [outer = (nil)] 19:04:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fe7fc4400) [pid = 1928] [serial = 893] [outer = 0x7f3fe58dac00] 19:04:13 INFO - PROCESS | 1928 | 1461031453389 Marionette DEBUG loaded listener.js 19:04:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fe864f400) [pid = 1928] [serial = 894] [outer = 0x7f3fe58dac00] 19:04:14 INFO - PROCESS | 1928 | 1461031454371 Marionette TRACE conn5 <- [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]]]}] 19:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1533ms 19:04:14 INFO - PROCESS | 1928 | 1461031454442 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 19:04:14 INFO - PROCESS | 1928 | 1461031454450 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 19:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:04:14 INFO - PROCESS | 1928 | 1461031454460 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:04:14 INFO - PROCESS | 1928 | 1461031454464 Marionette TRACE conn5 <- [1,1162,null,{}] 19:04:14 INFO - PROCESS | 1928 | 1461031454470 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:14 INFO - PROCESS | 1928 | 1461031454706 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 19:04:15 INFO - PROCESS | 1928 | 1461031455013 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff388c000 == 108 [pid = 1928] [id = 298] 19:04:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3fea905800) [pid = 1928] [serial = 895] [outer = (nil)] 19:04:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3ff0a25800) [pid = 1928] [serial = 896] [outer = 0x7f3fea905800] 19:04:15 INFO - PROCESS | 1928 | 1461031455087 Marionette DEBUG loaded listener.js 19:04:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3ff1947400) [pid = 1928] [serial = 897] [outer = 0x7f3fea905800] 19:04:15 INFO - PROCESS | 1928 | 1461031455952 Marionette TRACE conn5 <- [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]]]}] 19:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1531ms 19:04:15 INFO - PROCESS | 1928 | 1461031455993 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 19:04:16 INFO - PROCESS | 1928 | 1461031455997 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 19:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:04:16 INFO - PROCESS | 1928 | 1461031456003 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:04:16 INFO - PROCESS | 1928 | 1461031456009 Marionette TRACE conn5 <- [1,1166,null,{}] 19:04:16 INFO - PROCESS | 1928 | 1461031456025 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:16 INFO - PROCESS | 1928 | 1461031456237 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 19:04:16 INFO - PROCESS | 1928 | 1461031456434 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b061800 == 109 [pid = 1928] [id = 299] 19:04:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3ff2a65800) [pid = 1928] [serial = 898] [outer = (nil)] 19:04:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3ff60a6c00) [pid = 1928] [serial = 899] [outer = 0x7f3ff2a65800] 19:04:16 INFO - PROCESS | 1928 | 1461031456677 Marionette DEBUG loaded listener.js 19:04:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3ffa0ab800) [pid = 1928] [serial = 900] [outer = 0x7f3ff2a65800] 19:04:17 INFO - PROCESS | 1928 | 1461031457906 Marionette TRACE conn5 <- [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]]]}] 19:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1939ms 19:04:17 INFO - PROCESS | 1928 | 1461031457944 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 19:04:17 INFO - PROCESS | 1928 | 1461031457947 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 19:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:04:17 INFO - PROCESS | 1928 | 1461031457954 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:04:17 INFO - PROCESS | 1928 | 1461031457958 Marionette TRACE conn5 <- [1,1170,null,{}] 19:04:17 INFO - PROCESS | 1928 | 1461031457963 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:18 INFO - PROCESS | 1928 | 1461031458152 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 19:04:18 INFO - PROCESS | 1928 | 1461031458388 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fa56800 == 110 [pid = 1928] [id = 300] 19:04:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3ff4d1b000) [pid = 1928] [serial = 901] [outer = (nil)] 19:04:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3ffc6c1000) [pid = 1928] [serial = 902] [outer = 0x7f3ff4d1b000] 19:04:18 INFO - PROCESS | 1928 | 1461031458505 Marionette DEBUG loaded listener.js 19:04:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f4007a6d400) [pid = 1928] [serial = 903] [outer = 0x7f3ff4d1b000] 19:04:19 INFO - PROCESS | 1928 | 1461031459282 Marionette TRACE conn5 <- [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]]]}] 19:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1377ms 19:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:04:19 INFO - PROCESS | 1928 | 1461031459334 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 19:04:19 INFO - PROCESS | 1928 | 1461031459336 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 19:04:19 INFO - PROCESS | 1928 | 1461031459343 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:04:19 INFO - PROCESS | 1928 | 1461031459346 Marionette TRACE conn5 <- [1,1174,null,{}] 19:04:19 INFO - PROCESS | 1928 | 1461031459351 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:19 INFO - PROCESS | 1928 | 1461031459529 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 19:04:19 INFO - PROCESS | 1928 | 1461031459719 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8550000 == 111 [pid = 1928] [id = 301] 19:04:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3ff13cc800) [pid = 1928] [serial = 904] [outer = (nil)] 19:04:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3ffa694000) [pid = 1928] [serial = 905] [outer = 0x7f3ff13cc800] 19:04:19 INFO - PROCESS | 1928 | 1461031459793 Marionette DEBUG loaded listener.js 19:04:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f4009102c00) [pid = 1928] [serial = 906] [outer = 0x7f3ff13cc800] 19:04:20 INFO - PROCESS | 1928 | 1461031460667 Marionette TRACE conn5 <- [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] 19:04:20 INFO - PROCESS | 1928 | 1461031460737 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 19:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:04:20 INFO - PROCESS | 1928 | 1461031460744 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:04:20 INFO - PROCESS | 1928 | 1461031460747 Marionette TRACE conn5 <- [1,1178,null,{}] 19:04:20 INFO - PROCESS | 1928 | 1461031460752 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:20 INFO - PROCESS | 1928 | 1461031460969 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 19:04:21 INFO - PROCESS | 1928 | 1461031461149 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4e5c000 == 112 [pid = 1928] [id = 302] 19:04:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3fe686b000) [pid = 1928] [serial = 907] [outer = (nil)] 19:04:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3fe6873400) [pid = 1928] [serial = 908] [outer = 0x7f3fe686b000] 19:04:21 INFO - PROCESS | 1928 | 1461031461265 Marionette DEBUG loaded listener.js 19:04:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f400cf63000) [pid = 1928] [serial = 909] [outer = 0x7f3fe686b000] 19:04:22 INFO - PROCESS | 1928 | 1461031462095 Marionette TRACE conn5 <- [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] 19:04:22 INFO - PROCESS | 1928 | 1461031462132 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 19:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:04:22 INFO - PROCESS | 1928 | 1461031462138 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:04:22 INFO - PROCESS | 1928 | 1461031462140 Marionette TRACE conn5 <- [1,1182,null,{}] 19:04:22 INFO - PROCESS | 1928 | 1461031462145 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:22 INFO - PROCESS | 1928 | 1461031462321 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 19:04:22 INFO - PROCESS | 1928 | 1461031462507 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f52000 == 113 [pid = 1928] [id = 303] 19:04:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3fe4da2400) [pid = 1928] [serial = 910] [outer = (nil)] 19:04:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3fe4dabc00) [pid = 1928] [serial = 911] [outer = 0x7f3fe4da2400] 19:04:22 INFO - PROCESS | 1928 | 1461031462581 Marionette DEBUG loaded listener.js 19:04:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3fe4db1800) [pid = 1928] [serial = 912] [outer = 0x7f3fe4da2400] 19:04:23 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:23 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:04:23 INFO - PROCESS | 1928 | 1461031463473 Marionette TRACE conn5 <- [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] 19:04:23 INFO - PROCESS | 1928 | 1461031463527 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 19:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:04:23 INFO - PROCESS | 1928 | 1461031463533 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:04:23 INFO - PROCESS | 1928 | 1461031463536 Marionette TRACE conn5 <- [1,1186,null,{}] 19:04:23 INFO - PROCESS | 1928 | 1461031463542 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:23 INFO - PROCESS | 1928 | 1461031463735 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 19:04:23 INFO - PROCESS | 1928 | 1461031463934 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36e3800 == 114 [pid = 1928] [id = 304] 19:04:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3fe4da4400) [pid = 1928] [serial = 913] [outer = (nil)] 19:04:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3fea030400) [pid = 1928] [serial = 914] [outer = 0x7f3fe4da4400] 19:04:24 INFO - PROCESS | 1928 | 1461031464019 Marionette DEBUG loaded listener.js 19:04:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3fea034800) [pid = 1928] [serial = 915] [outer = 0x7f3fe4da4400] 19:04:24 INFO - PROCESS | 1928 | 1461031464945 Marionette TRACE conn5 <- [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] 19:04:25 INFO - PROCESS | 1928 | 1461031465019 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 19:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:04:25 INFO - PROCESS | 1928 | 1461031465028 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:04:25 INFO - PROCESS | 1928 | 1461031465032 Marionette TRACE conn5 <- [1,1190,null,{}] 19:04:25 INFO - PROCESS | 1928 | 1461031465038 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:25 INFO - PROCESS | 1928 | 1461031465243 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 19:04:25 INFO - PROCESS | 1928 | 1461031465428 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe334a000 == 115 [pid = 1928] [id = 305] 19:04:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3fe42df400) [pid = 1928] [serial = 916] [outer = (nil)] 19:04:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe42e9000) [pid = 1928] [serial = 917] [outer = 0x7f3fe42df400] 19:04:25 INFO - PROCESS | 1928 | 1461031465504 Marionette DEBUG loaded listener.js 19:04:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe4da6800) [pid = 1928] [serial = 918] [outer = 0x7f3fe42df400] 19:04:26 INFO - PROCESS | 1928 | 1461031466341 Marionette TRACE conn5 <- [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] 19:04:26 INFO - PROCESS | 1928 | 1461031466417 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 19:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:04:26 INFO - PROCESS | 1928 | 1461031466424 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:04:26 INFO - PROCESS | 1928 | 1461031466427 Marionette TRACE conn5 <- [1,1194,null,{}] 19:04:26 INFO - PROCESS | 1928 | 1461031466432 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:26 INFO - PROCESS | 1928 | 1461031466615 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 19:04:26 INFO - PROCESS | 1928 | 1461031466799 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7bdd000 == 116 [pid = 1928] [id = 306] 19:04:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3fe33f2c00) [pid = 1928] [serial = 919] [outer = (nil)] 19:04:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fe33f9800) [pid = 1928] [serial = 920] [outer = 0x7f3fe33f2c00] 19:04:26 INFO - PROCESS | 1928 | 1461031466871 Marionette DEBUG loaded listener.js 19:04:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3fe33fec00) [pid = 1928] [serial = 921] [outer = 0x7f3fe33f2c00] 19:04:27 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:27 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:27 INFO - PROCESS | 1928 | 1461031467768 Marionette TRACE conn5 <- [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] 19:04:27 INFO - PROCESS | 1928 | 1461031467825 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 19:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:04:27 INFO - PROCESS | 1928 | 1461031467831 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:04:27 INFO - PROCESS | 1928 | 1461031467836 Marionette TRACE conn5 <- [1,1198,null,{}] 19:04:27 INFO - PROCESS | 1928 | 1461031467842 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:28 INFO - PROCESS | 1928 | 1461031468065 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 19:04:28 INFO - PROCESS | 1928 | 1461031468250 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe293d800 == 117 [pid = 1928] [id = 307] 19:04:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3fe27ab800) [pid = 1928] [serial = 922] [outer = (nil)] 19:04:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fe33f7400) [pid = 1928] [serial = 923] [outer = 0x7f3fe27ab800] 19:04:28 INFO - PROCESS | 1928 | 1461031468383 Marionette DEBUG loaded listener.js 19:04:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3fea037800) [pid = 1928] [serial = 924] [outer = 0x7f3fe27ab800] 19:04:29 INFO - PROCESS | 1928 | 1461031469183 Marionette TRACE conn5 <- [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]]]}] 19:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1380ms 19:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:04:29 INFO - PROCESS | 1928 | 1461031469212 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 19:04:29 INFO - PROCESS | 1928 | 1461031469215 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 19:04:29 INFO - PROCESS | 1928 | 1461031469221 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:04:29 INFO - PROCESS | 1928 | 1461031469225 Marionette TRACE conn5 <- [1,1202,null,{}] 19:04:29 INFO - PROCESS | 1928 | 1461031469230 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:29 INFO - PROCESS | 1928 | 1461031469422 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 19:04:29 INFO - PROCESS | 1928 | 1461031469611 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3345000 == 118 [pid = 1928] [id = 308] 19:04:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3fe27ac400) [pid = 1928] [serial = 925] [outer = (nil)] 19:04:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3fe2af9400) [pid = 1928] [serial = 926] [outer = 0x7f3fe27ac400] 19:04:29 INFO - PROCESS | 1928 | 1461031469682 Marionette DEBUG loaded listener.js 19:04:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3fe2afdc00) [pid = 1928] [serial = 927] [outer = 0x7f3fe27ac400] 19:04:31 INFO - PROCESS | 1928 | 1461031471097 Marionette TRACE conn5 <- [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]]]}] 19:04:31 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 19:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1936ms 19:04:31 INFO - PROCESS | 1928 | 1461031471208 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 19:04:31 INFO - PROCESS | 1928 | 1461031471213 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 19:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:04:31 INFO - PROCESS | 1928 | 1461031471222 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:04:31 INFO - PROCESS | 1928 | 1461031471229 Marionette TRACE conn5 <- [1,1206,null,{}] 19:04:31 INFO - PROCESS | 1928 | 1461031471238 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:31 INFO - PROCESS | 1928 | 1461031471439 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 19:04:31 INFO - PROCESS | 1928 | 1461031471631 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3806000 == 119 [pid = 1928] [id = 309] 19:04:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3fe1409000) [pid = 1928] [serial = 928] [outer = (nil)] 19:04:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3fe27aa400) [pid = 1928] [serial = 929] [outer = 0x7f3fe1409000] 19:04:31 INFO - PROCESS | 1928 | 1461031471698 Marionette DEBUG loaded listener.js 19:04:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3fe2af9800) [pid = 1928] [serial = 930] [outer = 0x7f3fe1409000] 19:04:32 INFO - PROCESS | 1928 | 1461031472586 Marionette TRACE conn5 <- [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]]]}] 19:04:32 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 19:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1440ms 19:04:32 INFO - PROCESS | 1928 | 1461031472669 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 19:04:32 INFO - PROCESS | 1928 | 1461031472689 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 19:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:04:32 INFO - PROCESS | 1928 | 1461031472714 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:04:32 INFO - PROCESS | 1928 | 1461031472723 Marionette TRACE conn5 <- [1,1210,null,{}] 19:04:32 INFO - PROCESS | 1928 | 1461031472805 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:33 INFO - PROCESS | 1928 | 1461031473013 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 19:04:33 INFO - PROCESS | 1928 | 1461031473261 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4dd6000 == 120 [pid = 1928] [id = 310] 19:04:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3fe2afe000) [pid = 1928] [serial = 931] [outer = (nil)] 19:04:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3fe38cd800) [pid = 1928] [serial = 932] [outer = 0x7f3fe2afe000] 19:04:33 INFO - PROCESS | 1928 | 1461031473326 Marionette DEBUG loaded listener.js 19:04:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3fe4504c00) [pid = 1928] [serial = 933] [outer = 0x7f3fe2afe000] 19:04:34 INFO - PROCESS | 1928 | 1461031474251 Marionette TRACE conn5 <- [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]]]}] 19:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1597ms 19:04:34 INFO - PROCESS | 1928 | 1461031474309 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 19:04:34 INFO - PROCESS | 1928 | 1461031474312 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 19:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:04:34 INFO - PROCESS | 1928 | 1461031474319 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:04:34 INFO - PROCESS | 1928 | 1461031474324 Marionette TRACE conn5 <- [1,1214,null,{}] 19:04:34 INFO - PROCESS | 1928 | 1461031474339 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:34 INFO - PROCESS | 1928 | 1461031474573 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 19:04:34 INFO - PROCESS | 1928 | 1461031474838 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4dcc800 == 121 [pid = 1928] [id = 311] 19:04:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3fe4505000) [pid = 1928] [serial = 934] [outer = (nil)] 19:04:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3fe686c800) [pid = 1928] [serial = 935] [outer = 0x7f3fe4505000] 19:04:34 INFO - PROCESS | 1928 | 1461031474956 Marionette DEBUG loaded listener.js 19:04:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3fe69e0800) [pid = 1928] [serial = 936] [outer = 0x7f3fe4505000] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7bd6000 == 120 [pid = 1928] [id = 249] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d37f000 == 119 [pid = 1928] [id = 164] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40123af000 == 118 [pid = 1928] [id = 248] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3ffa037400) [pid = 1928] [serial = 782] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f4008e28c00) [pid = 1928] [serial = 788] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3ffc2eec00) [pid = 1928] [serial = 791] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3ffdcde800) [pid = 1928] [serial = 785] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3ff2d9a400) [pid = 1928] [serial = 779] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3feac7b000) [pid = 1928] [serial = 776] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3fe69ab800) [pid = 1928] [serial = 794] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3fe6c7d800) [pid = 1928] [serial = 800] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3fe4fd8800) [pid = 1928] [serial = 797] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3fe6c87800) [pid = 1928] [serial = 803] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3ffa034000) [pid = 1928] [serial = 827] [outer = (nil)] [url = about:blank] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa14d000 == 117 [pid = 1928] [id = 295] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9cd7000 == 116 [pid = 1928] [id = 294] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff29a0800 == 115 [pid = 1928] [id = 293] 19:04:35 INFO - PROCESS | 1928 | 1461031475932 Marionette TRACE conn5 <- [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]]]}] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0f18800 == 114 [pid = 1928] [id = 292] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8425800 == 113 [pid = 1928] [id = 291] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5020800 == 112 [pid = 1928] [id = 290] 19:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1638ms 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1d1800 == 111 [pid = 1928] [id = 289] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe44b0000 == 110 [pid = 1928] [id = 286] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3ccb800 == 109 [pid = 1928] [id = 285] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4014a8b800 == 108 [pid = 1928] [id = 284] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe56da800 == 107 [pid = 1928] [id = 283] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4011571000 == 106 [pid = 1928] [id = 282] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400cf9e800 == 105 [pid = 1928] [id = 281] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007cd7000 == 104 [pid = 1928] [id = 280] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400110d000 == 103 [pid = 1928] [id = 279] 19:04:35 INFO - PROCESS | 1928 | 1461031475968 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 19:04:35 INFO - PROCESS | 1928 | 1461031475973 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc21b800 == 102 [pid = 1928] [id = 278] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2e33000 == 101 [pid = 1928] [id = 277] 19:04:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa74000 == 100 [pid = 1928] [id = 276] 19:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:04:35 INFO - PROCESS | 1928 | 1461031475983 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:04:35 INFO - PROCESS | 1928 | 1461031475986 Marionette TRACE conn5 <- [1,1218,null,{}] 19:04:35 INFO - PROCESS | 1928 | 1461031475991 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:36 INFO - PROCESS | 1928 | 1461031476151 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 19:04:36 INFO - PROCESS | 1928 | 1461031476166 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5020800 == 101 [pid = 1928] [id = 312] 19:04:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3fe450fc00) [pid = 1928] [serial = 937] [outer = (nil)] 19:04:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3fe6c8a800) [pid = 1928] [serial = 938] [outer = 0x7f3fe450fc00] 19:04:36 INFO - PROCESS | 1928 | 1461031476227 Marionette DEBUG loaded listener.js 19:04:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3fe8645800) [pid = 1928] [serial = 939] [outer = 0x7f3fe450fc00] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3ff0b2f400) [pid = 1928] [serial = 810] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3fef326c00) [pid = 1928] [serial = 809] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3ff0ea2400) [pid = 1928] [serial = 812] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3ff178ac00) [pid = 1928] [serial = 813] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3ff2a67000) [pid = 1928] [serial = 815] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3fea150400) [pid = 1928] [serial = 807] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3fe8845c00) [pid = 1928] [serial = 806] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3ff89e8c00) [pid = 1928] [serial = 824] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3ff60ae400) [pid = 1928] [serial = 821] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3ff9c82800) [pid = 1928] [serial = 825] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3ff4d1e800) [pid = 1928] [serial = 818] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3ff89ea400) [pid = 1928] [serial = 822] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3ff4f10000) [pid = 1928] [serial = 819] [outer = (nil)] [url = about:blank] 19:04:36 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3ff2e4bc00) [pid = 1928] [serial = 816] [outer = (nil)] [url = about:blank] 19:04:37 INFO - PROCESS | 1928 | 1461031477139 Marionette TRACE conn5 <- [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]]]}] 19:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1182ms 19:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:04:37 INFO - PROCESS | 1928 | 1461031477171 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 19:04:37 INFO - PROCESS | 1928 | 1461031477174 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 19:04:37 INFO - PROCESS | 1928 | 1461031477182 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:04:37 INFO - PROCESS | 1928 | 1461031477185 Marionette TRACE conn5 <- [1,1222,null,{}] 19:04:37 INFO - PROCESS | 1928 | 1461031477191 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:37 INFO - PROCESS | 1928 | 1461031477359 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 19:04:37 INFO - PROCESS | 1928 | 1461031477373 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea34f800 == 102 [pid = 1928] [id = 313] 19:04:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3fe27a9400) [pid = 1928] [serial = 940] [outer = (nil)] 19:04:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3fe884d000) [pid = 1928] [serial = 941] [outer = 0x7f3fe27a9400] 19:04:37 INFO - PROCESS | 1928 | 1461031477449 Marionette DEBUG loaded listener.js 19:04:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fea036800) [pid = 1928] [serial = 942] [outer = 0x7f3fe27a9400] 19:04:38 INFO - PROCESS | 1928 | 1461031478326 Marionette TRACE conn5 <- [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] 19:04:38 INFO - PROCESS | 1928 | 1461031478371 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 19:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:04:38 INFO - PROCESS | 1928 | 1461031478377 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:04:38 INFO - PROCESS | 1928 | 1461031478379 Marionette TRACE conn5 <- [1,1226,null,{}] 19:04:38 INFO - PROCESS | 1928 | 1461031478384 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:38 INFO - PROCESS | 1928 | 1461031478613 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 19:04:38 INFO - PROCESS | 1928 | 1461031478784 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5b5000 == 103 [pid = 1928] [id = 314] 19:04:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe884f400) [pid = 1928] [serial = 943] [outer = (nil)] 19:04:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3feadc1400) [pid = 1928] [serial = 944] [outer = 0x7f3fe884f400] 19:04:38 INFO - PROCESS | 1928 | 1461031478849 Marionette DEBUG loaded listener.js 19:04:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3ff0b84000) [pid = 1928] [serial = 945] [outer = 0x7f3fe884f400] 19:04:39 INFO - PROCESS | 1928 | 1461031479626 Marionette TRACE conn5 <- [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]]]}] 19:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1280ms 19:04:39 INFO - PROCESS | 1928 | 1461031479658 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 19:04:39 INFO - PROCESS | 1928 | 1461031479662 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 19:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:04:39 INFO - PROCESS | 1928 | 1461031479667 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:04:39 INFO - PROCESS | 1928 | 1461031479669 Marionette TRACE conn5 <- [1,1230,null,{}] 19:04:39 INFO - PROCESS | 1928 | 1461031479681 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:39 INFO - PROCESS | 1928 | 1461031479906 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 19:04:39 INFO - PROCESS | 1928 | 1461031479938 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefab3000 == 104 [pid = 1928] [id = 315] 19:04:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3ff0b87800) [pid = 1928] [serial = 946] [outer = (nil)] 19:04:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3ff117b000) [pid = 1928] [serial = 947] [outer = 0x7f3ff0b87800] 19:04:40 INFO - PROCESS | 1928 | 1461031479999 Marionette DEBUG loaded listener.js 19:04:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3ff1945400) [pid = 1928] [serial = 948] [outer = 0x7f3ff0b87800] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3fea157400) [pid = 1928] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3fe7fd0400) [pid = 1928] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3ff52c7c00) [pid = 1928] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3fe85f4000) [pid = 1928] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3ff0bc5800) [pid = 1928] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe38c1c00) [pid = 1928] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3ff2e45000) [pid = 1928] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3ffba96c00) [pid = 1928] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3fea910400) [pid = 1928] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3ff178a400) [pid = 1928] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3fe7fc3000) [pid = 1928] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3fe7fc2800) [pid = 1928] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3fe69ad800) [pid = 1928] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3fe7fd0800) [pid = 1928] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3fe69d8000) [pid = 1928] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3fe7fc5800) [pid = 1928] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3fe85edc00) [pid = 1928] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3fea0eb000) [pid = 1928] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3ff0b38400) [pid = 1928] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3ff4f0c400) [pid = 1928] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3ff986e000) [pid = 1928] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3ff9bb8400) [pid = 1928] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3ff178d400) [pid = 1928] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3ff9bbf000) [pid = 1928] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3fef323400) [pid = 1928] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3ffa69b000) [pid = 1928] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3ffda95400) [pid = 1928] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fe6c87c00) [pid = 1928] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3ff0b3b000) [pid = 1928] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe4fda400) [pid = 1928] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3ffa1b7400) [pid = 1928] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3fe85eec00) [pid = 1928] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fef32d400) [pid = 1928] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3ff9b3f400) [pid = 1928] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3feadc5c00) [pid = 1928] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3ffdaf2000) [pid = 1928] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ff60afc00) [pid = 1928] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3ff0bc5000) [pid = 1928] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3ff4f09800) [pid = 1928] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3ff9873800) [pid = 1928] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3fea15b800) [pid = 1928] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3ffda90400) [pid = 1928] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3fef32c400) [pid = 1928] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3ff16ae400) [pid = 1928] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3ff0b80000) [pid = 1928] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:04:41 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fe85f2800) [pid = 1928] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:04:41 INFO - PROCESS | 1928 | 1461031481882 Marionette TRACE conn5 <- [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]]]}] 19:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2237ms 19:04:41 INFO - PROCESS | 1928 | 1461031481907 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 19:04:41 INFO - PROCESS | 1928 | 1461031481910 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 19:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:04:41 INFO - PROCESS | 1928 | 1461031481917 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:04:41 INFO - PROCESS | 1928 | 1461031481920 Marionette TRACE conn5 <- [1,1234,null,{}] 19:04:41 INFO - PROCESS | 1928 | 1461031481925 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:42 INFO - PROCESS | 1928 | 1461031482089 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 19:04:42 INFO - PROCESS | 1928 | 1461031482241 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8415800 == 105 [pid = 1928] [id = 316] 19:04:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3fe69d8000) [pid = 1928] [serial = 949] [outer = (nil)] 19:04:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3fe8844c00) [pid = 1928] [serial = 950] [outer = 0x7f3fe69d8000] 19:04:42 INFO - PROCESS | 1928 | 1461031482302 Marionette DEBUG loaded listener.js 19:04:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3fef32c400) [pid = 1928] [serial = 951] [outer = 0x7f3fe69d8000] 19:04:42 INFO - PROCESS | 1928 | 1461031482961 Marionette TRACE conn5 <- [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]]]}] 19:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1077ms 19:04:42 INFO - PROCESS | 1928 | 1461031482995 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 19:04:42 INFO - PROCESS | 1928 | 1461031482997 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 19:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:04:43 INFO - PROCESS | 1928 | 1461031483003 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:04:43 INFO - PROCESS | 1928 | 1461031483005 Marionette TRACE conn5 <- [1,1238,null,{}] 19:04:43 INFO - PROCESS | 1928 | 1461031483011 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:43 INFO - PROCESS | 1928 | 1461031483181 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 19:04:43 INFO - PROCESS | 1928 | 1461031483331 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1235000 == 106 [pid = 1928] [id = 317] 19:04:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3fe69d8400) [pid = 1928] [serial = 952] [outer = (nil)] 19:04:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3ff0ea2400) [pid = 1928] [serial = 953] [outer = 0x7f3fe69d8400] 19:04:43 INFO - PROCESS | 1928 | 1461031483391 Marionette DEBUG loaded listener.js 19:04:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3ff194b400) [pid = 1928] [serial = 954] [outer = 0x7f3fe69d8400] 19:04:44 INFO - PROCESS | 1928 | 1461031484392 Marionette TRACE conn5 <- [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]]]}] 19:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1433ms 19:04:44 INFO - PROCESS | 1928 | 1461031484439 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 19:04:44 INFO - PROCESS | 1928 | 1461031484445 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 19:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:04:44 INFO - PROCESS | 1928 | 1461031484454 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:04:44 INFO - PROCESS | 1928 | 1461031484459 Marionette TRACE conn5 <- [1,1242,null,{}] 19:04:44 INFO - PROCESS | 1928 | 1461031484467 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:44 INFO - PROCESS | 1928 | 1461031484683 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 19:04:44 INFO - PROCESS | 1928 | 1461031484915 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe449f800 == 107 [pid = 1928] [id = 318] 19:04:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3fe33ef800) [pid = 1928] [serial = 955] [outer = (nil)] 19:04:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3fe38be800) [pid = 1928] [serial = 956] [outer = 0x7f3fe33ef800] 19:04:45 INFO - PROCESS | 1928 | 1461031485035 Marionette DEBUG loaded listener.js 19:04:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3fe42ec800) [pid = 1928] [serial = 957] [outer = 0x7f3fe33ef800] 19:04:45 INFO - PROCESS | 1928 | 1461031485977 Marionette TRACE conn5 <- [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]]]}] 19:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1586ms 19:04:46 INFO - PROCESS | 1928 | 1461031486041 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 19:04:46 INFO - PROCESS | 1928 | 1461031486050 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 19:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:04:46 INFO - PROCESS | 1928 | 1461031486061 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:04:46 INFO - PROCESS | 1928 | 1461031486066 Marionette TRACE conn5 <- [1,1246,null,{}] 19:04:46 INFO - PROCESS | 1928 | 1461031486072 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:46 INFO - PROCESS | 1928 | 1461031486275 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 19:04:46 INFO - PROCESS | 1928 | 1461031486538 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea342800 == 108 [pid = 1928] [id = 319] 19:04:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3fe27ab000) [pid = 1928] [serial = 958] [outer = (nil)] 19:04:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3fe58d9800) [pid = 1928] [serial = 959] [outer = 0x7f3fe27ab000] 19:04:46 INFO - PROCESS | 1928 | 1461031486657 Marionette DEBUG loaded listener.js 19:04:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3fe6875800) [pid = 1928] [serial = 960] [outer = 0x7f3fe27ab000] 19:04:47 INFO - PROCESS | 1928 | 1461031487543 Marionette TRACE conn5 <- [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]]]}] 19:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1535ms 19:04:47 INFO - PROCESS | 1928 | 1461031487603 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 19:04:47 INFO - PROCESS | 1928 | 1461031487610 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 19:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:04:47 INFO - PROCESS | 1928 | 1461031487622 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:04:47 INFO - PROCESS | 1928 | 1461031487627 Marionette TRACE conn5 <- [1,1250,null,{}] 19:04:47 INFO - PROCESS | 1928 | 1461031487645 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:47 INFO - PROCESS | 1928 | 1461031487922 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 19:04:48 INFO - PROCESS | 1928 | 1461031488107 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2e33000 == 109 [pid = 1928] [id = 320] 19:04:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3fe8648000) [pid = 1928] [serial = 961] [outer = (nil)] 19:04:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3fea15ec00) [pid = 1928] [serial = 962] [outer = 0x7f3fe8648000] 19:04:48 INFO - PROCESS | 1928 | 1461031488198 Marionette DEBUG loaded listener.js 19:04:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3ff0a1ec00) [pid = 1928] [serial = 963] [outer = 0x7f3fe8648000] 19:04:49 INFO - PROCESS | 1928 | 1461031489056 Marionette TRACE conn5 <- [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]]]}] 19:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1493ms 19:04:49 INFO - PROCESS | 1928 | 1461031489115 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 19:04:49 INFO - PROCESS | 1928 | 1461031489120 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 19:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:04:49 INFO - PROCESS | 1928 | 1461031489127 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:04:49 INFO - PROCESS | 1928 | 1461031489131 Marionette TRACE conn5 <- [1,1254,null,{}] 19:04:49 INFO - PROCESS | 1928 | 1461031489136 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:49 INFO - PROCESS | 1928 | 1461031489333 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 19:04:49 INFO - PROCESS | 1928 | 1461031489519 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fd7000 == 110 [pid = 1928] [id = 321] 19:04:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fea02a800) [pid = 1928] [serial = 964] [outer = (nil)] 19:04:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3ff1784400) [pid = 1928] [serial = 965] [outer = 0x7f3fea02a800] 19:04:49 INFO - PROCESS | 1928 | 1461031489594 Marionette DEBUG loaded listener.js 19:04:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3ff1950000) [pid = 1928] [serial = 966] [outer = 0x7f3fea02a800] 19:04:50 INFO - PROCESS | 1928 | 1461031490466 Marionette TRACE conn5 <- [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]]]}] 19:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1384ms 19:04:50 INFO - PROCESS | 1928 | 1461031490513 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 19:04:50 INFO - PROCESS | 1928 | 1461031490517 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 19:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:04:50 INFO - PROCESS | 1928 | 1461031490523 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:04:50 INFO - PROCESS | 1928 | 1461031490525 Marionette TRACE conn5 <- [1,1258,null,{}] 19:04:50 INFO - PROCESS | 1928 | 1461031490532 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:50 INFO - PROCESS | 1928 | 1461031490717 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 19:04:50 INFO - PROCESS | 1928 | 1461031490906 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f46000 == 111 [pid = 1928] [id = 322] 19:04:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3ff1cb1c00) [pid = 1928] [serial = 967] [outer = (nil)] 19:04:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3ff2a68800) [pid = 1928] [serial = 968] [outer = 0x7f3ff1cb1c00] 19:04:50 INFO - PROCESS | 1928 | 1461031490981 Marionette DEBUG loaded listener.js 19:04:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3ff2e50000) [pid = 1928] [serial = 969] [outer = 0x7f3ff1cb1c00] 19:04:51 INFO - PROCESS | 1928 | 1461031491854 Marionette TRACE conn5 <- [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]]]}] 19:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1384ms 19:04:51 INFO - PROCESS | 1928 | 1461031491909 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 19:04:51 INFO - PROCESS | 1928 | 1461031491913 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 19:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:04:51 INFO - PROCESS | 1928 | 1461031491919 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:04:51 INFO - PROCESS | 1928 | 1461031491921 Marionette TRACE conn5 <- [1,1262,null,{}] 19:04:51 INFO - PROCESS | 1928 | 1461031491928 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:52 INFO - PROCESS | 1928 | 1461031492152 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 19:04:52 INFO - PROCESS | 1928 | 1461031492339 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc224800 == 112 [pid = 1928] [id = 323] 19:04:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3ff13c5000) [pid = 1928] [serial = 970] [outer = (nil)] 19:04:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3ff52c8000) [pid = 1928] [serial = 971] [outer = 0x7f3ff13c5000] 19:04:52 INFO - PROCESS | 1928 | 1461031492465 Marionette DEBUG loaded listener.js 19:04:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3ff89e6800) [pid = 1928] [serial = 972] [outer = 0x7f3ff13c5000] 19:04:53 INFO - PROCESS | 1928 | 1461031493287 Marionette TRACE conn5 <- [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]]]}] 19:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1432ms 19:04:53 INFO - PROCESS | 1928 | 1461031493352 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 19:04:53 INFO - PROCESS | 1928 | 1461031493355 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 19:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:04:53 INFO - PROCESS | 1928 | 1461031493361 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:04:53 INFO - PROCESS | 1928 | 1461031493364 Marionette TRACE conn5 <- [1,1266,null,{}] 19:04:53 INFO - PROCESS | 1928 | 1461031493369 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:53 INFO - PROCESS | 1928 | 1461031493567 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 19:04:53 INFO - PROCESS | 1928 | 1461031493751 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006ee6800 == 113 [pid = 1928] [id = 324] 19:04:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3ff4f39000) [pid = 1928] [serial = 973] [outer = (nil)] 19:04:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3ff986f000) [pid = 1928] [serial = 974] [outer = 0x7f3ff4f39000] 19:04:53 INFO - PROCESS | 1928 | 1461031493827 Marionette DEBUG loaded listener.js 19:04:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3ff9e32400) [pid = 1928] [serial = 975] [outer = 0x7f3ff4f39000] 19:04:54 INFO - PROCESS | 1928 | 1461031494664 Marionette TRACE conn5 <- [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]]]}] 19:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1335ms 19:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:04:54 INFO - PROCESS | 1928 | 1461031494697 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 19:04:54 INFO - PROCESS | 1928 | 1461031494700 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 19:04:54 INFO - PROCESS | 1928 | 1461031494707 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:04:54 INFO - PROCESS | 1928 | 1461031494710 Marionette TRACE conn5 <- [1,1270,null,{}] 19:04:54 INFO - PROCESS | 1928 | 1461031494716 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:54 INFO - PROCESS | 1928 | 1461031494901 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 19:04:55 INFO - PROCESS | 1928 | 1461031495091 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4008e04000 == 114 [pid = 1928] [id = 325] 19:04:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3ff6034000) [pid = 1928] [serial = 976] [outer = (nil)] 19:04:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3ffa03a400) [pid = 1928] [serial = 977] [outer = 0x7f3ff6034000] 19:04:55 INFO - PROCESS | 1928 | 1461031495162 Marionette DEBUG loaded listener.js 19:04:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3ffa68d800) [pid = 1928] [serial = 978] [outer = 0x7f3ff6034000] 19:04:56 INFO - PROCESS | 1928 | 1461031496041 Marionette TRACE conn5 <- [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]]]}] 19:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1380ms 19:04:56 INFO - PROCESS | 1928 | 1461031496088 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 19:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:04:56 INFO - PROCESS | 1928 | 1461031496092 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 19:04:56 INFO - PROCESS | 1928 | 1461031496098 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:04:56 INFO - PROCESS | 1928 | 1461031496101 Marionette TRACE conn5 <- [1,1274,null,{}] 19:04:56 INFO - PROCESS | 1928 | 1461031496106 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:56 INFO - PROCESS | 1928 | 1461031496296 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 19:04:56 INFO - PROCESS | 1928 | 1461031496488 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d23e000 == 115 [pid = 1928] [id = 326] 19:04:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3ff8e98800) [pid = 1928] [serial = 979] [outer = (nil)] 19:04:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3ffb108c00) [pid = 1928] [serial = 980] [outer = 0x7f3ff8e98800] 19:04:56 INFO - PROCESS | 1928 | 1461031496561 Marionette DEBUG loaded listener.js 19:04:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3ffb5a7c00) [pid = 1928] [serial = 981] [outer = 0x7f3ff8e98800] 19:04:57 INFO - PROCESS | 1928 | 1461031497397 Marionette TRACE conn5 <- [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]]]}] 19:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1338ms 19:04:57 INFO - PROCESS | 1928 | 1461031497436 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 19:04:57 INFO - PROCESS | 1928 | 1461031497439 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 19:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:04:57 INFO - PROCESS | 1928 | 1461031497446 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:04:57 INFO - PROCESS | 1928 | 1461031497448 Marionette TRACE conn5 <- [1,1278,null,{}] 19:04:57 INFO - PROCESS | 1928 | 1461031497454 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:57 INFO - PROCESS | 1928 | 1461031497639 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 19:04:57 INFO - PROCESS | 1928 | 1461031497872 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f401139f800 == 116 [pid = 1928] [id = 327] 19:04:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3ff0b38400) [pid = 1928] [serial = 982] [outer = (nil)] 19:04:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3ffdbf1c00) [pid = 1928] [serial = 983] [outer = 0x7f3ff0b38400] 19:04:57 INFO - PROCESS | 1928 | 1461031497946 Marionette DEBUG loaded listener.js 19:04:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f4001df2800) [pid = 1928] [serial = 984] [outer = 0x7f3ff0b38400] 19:04:58 INFO - PROCESS | 1928 | 1461031498842 Marionette TRACE conn5 <- [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]]]}] 19:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1443ms 19:04:58 INFO - PROCESS | 1928 | 1461031498890 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 19:04:58 INFO - PROCESS | 1928 | 1461031498893 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 19:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:04:58 INFO - PROCESS | 1928 | 1461031498900 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:04:58 INFO - PROCESS | 1928 | 1461031498905 Marionette TRACE conn5 <- [1,1282,null,{}] 19:04:58 INFO - PROCESS | 1928 | 1461031498910 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:59 INFO - PROCESS | 1928 | 1461031499145 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 19:04:59 INFO - PROCESS | 1928 | 1461031499334 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe581e800 == 117 [pid = 1928] [id = 328] 19:04:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3ffda95400) [pid = 1928] [serial = 985] [outer = (nil)] 19:04:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f400b095000) [pid = 1928] [serial = 986] [outer = 0x7f3ffda95400] 19:04:59 INFO - PROCESS | 1928 | 1461031499414 Marionette DEBUG loaded listener.js 19:04:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f400ce2b800) [pid = 1928] [serial = 987] [outer = 0x7f3ffda95400] 19:05:00 INFO - PROCESS | 1928 | 1461031500342 Marionette TRACE conn5 <- [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]]]}] 19:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1484ms 19:05:00 INFO - PROCESS | 1928 | 1461031500385 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 19:05:00 INFO - PROCESS | 1928 | 1461031500389 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 19:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:05:00 INFO - PROCESS | 1928 | 1461031500395 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:05:00 INFO - PROCESS | 1928 | 1461031500397 Marionette TRACE conn5 <- [1,1286,null,{}] 19:05:00 INFO - PROCESS | 1928 | 1461031500404 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:00 INFO - PROCESS | 1928 | 1461031500592 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 19:05:00 INFO - PROCESS | 1928 | 1461031500784 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe14ef000 == 118 [pid = 1928] [id = 329] 19:05:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe42aa000) [pid = 1928] [serial = 988] [outer = (nil)] 19:05:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe42b0400) [pid = 1928] [serial = 989] [outer = 0x7f3fe42aa000] 19:05:00 INFO - PROCESS | 1928 | 1461031500852 Marionette DEBUG loaded listener.js 19:05:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3fe42b5800) [pid = 1928] [serial = 990] [outer = 0x7f3fe42aa000] 19:05:01 INFO - PROCESS | 1928 | 1461031501732 Marionette TRACE conn5 <- [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]]]}] 19:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1382ms 19:05:01 INFO - PROCESS | 1928 | 1461031501779 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 19:05:01 INFO - PROCESS | 1928 | 1461031501782 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 19:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:05:01 INFO - PROCESS | 1928 | 1461031501789 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:05:01 INFO - PROCESS | 1928 | 1461031501792 Marionette TRACE conn5 <- [1,1290,null,{}] 19:05:01 INFO - PROCESS | 1928 | 1461031501797 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:02 INFO - PROCESS | 1928 | 1461031501995 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 19:05:02 INFO - PROCESS | 1928 | 1461031502199 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18ce800 == 119 [pid = 1928] [id = 330] 19:05:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fe17db800) [pid = 1928] [serial = 991] [outer = (nil)] 19:05:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3fe17e3000) [pid = 1928] [serial = 992] [outer = 0x7f3fe17db800] 19:05:02 INFO - PROCESS | 1928 | 1461031502333 Marionette DEBUG loaded listener.js 19:05:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3fe17e8400) [pid = 1928] [serial = 993] [outer = 0x7f3fe17db800] 19:05:03 INFO - PROCESS | 1928 | 1461031503293 Marionette TRACE conn5 <- [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]]]}] 19:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1578ms 19:05:03 INFO - PROCESS | 1928 | 1461031503368 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 19:05:03 INFO - PROCESS | 1928 | 1461031503372 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 19:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:05:03 INFO - PROCESS | 1928 | 1461031503378 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:05:03 INFO - PROCESS | 1928 | 1461031503380 Marionette TRACE conn5 <- [1,1294,null,{}] 19:05:03 INFO - PROCESS | 1928 | 1461031503385 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:03 INFO - PROCESS | 1928 | 1461031503635 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 19:05:03 INFO - PROCESS | 1928 | 1461031503915 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3cbc800 == 120 [pid = 1928] [id = 331] 19:05:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fe17dc800) [pid = 1928] [serial = 994] [outer = (nil)] 19:05:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3fe42b3400) [pid = 1928] [serial = 995] [outer = 0x7f3fe17dc800] 19:05:03 INFO - PROCESS | 1928 | 1461031503987 Marionette DEBUG loaded listener.js 19:05:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3fe85f2000) [pid = 1928] [serial = 996] [outer = 0x7f3fe17dc800] 19:05:04 INFO - PROCESS | 1928 | 1461031504830 Marionette TRACE conn5 <- [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]]]}] 19:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1482ms 19:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:05:04 INFO - PROCESS | 1928 | 1461031504861 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 19:05:04 INFO - PROCESS | 1928 | 1461031504864 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 19:05:04 INFO - PROCESS | 1928 | 1461031504870 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:05:04 INFO - PROCESS | 1928 | 1461031504873 Marionette TRACE conn5 <- [1,1298,null,{}] 19:05:04 INFO - PROCESS | 1928 | 1461031504878 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:05 INFO - PROCESS | 1928 | 1461031505074 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 19:05:05 INFO - PROCESS | 1928 | 1461031505282 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1c6000 == 121 [pid = 1928] [id = 332] 19:05:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3fe17dfc00) [pid = 1928] [serial = 997] [outer = (nil)] 19:05:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3fe8847c00) [pid = 1928] [serial = 998] [outer = 0x7f3fe17dfc00] 19:05:05 INFO - PROCESS | 1928 | 1461031505352 Marionette DEBUG loaded listener.js 19:05:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ff0a29c00) [pid = 1928] [serial = 999] [outer = 0x7f3fe17dfc00] 19:05:06 INFO - PROCESS | 1928 | 1461031506244 Marionette TRACE conn5 <- [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]]]}] 19:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1438ms 19:05:06 INFO - PROCESS | 1928 | 1461031506308 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 19:05:06 INFO - PROCESS | 1928 | 1461031506311 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 19:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:05:06 INFO - PROCESS | 1928 | 1461031506317 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:05:06 INFO - PROCESS | 1928 | 1461031506319 Marionette TRACE conn5 <- [1,1302,null,{}] 19:05:06 INFO - PROCESS | 1928 | 1461031506325 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:06 INFO - PROCESS | 1928 | 1461031506521 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 19:05:06 INFO - PROCESS | 1928 | 1461031506715 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaca1800 == 122 [pid = 1928] [id = 333] 19:05:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3fe69d8800) [pid = 1928] [serial = 1000] [outer = (nil)] 19:05:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3feadbec00) [pid = 1928] [serial = 1001] [outer = 0x7f3fe69d8800] 19:05:06 INFO - PROCESS | 1928 | 1461031506788 Marionette DEBUG loaded listener.js 19:05:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3ff0e9bc00) [pid = 1928] [serial = 1002] [outer = 0x7f3fe69d8800] 19:05:08 INFO - PROCESS | 1928 | 1461031508044 Marionette TRACE conn5 <- [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]]]}] 19:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1787ms 19:05:08 INFO - PROCESS | 1928 | 1461031508104 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 19:05:08 INFO - PROCESS | 1928 | 1461031508110 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 19:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:05:08 INFO - PROCESS | 1928 | 1461031508117 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:05:08 INFO - PROCESS | 1928 | 1461031508122 Marionette TRACE conn5 <- [1,1306,null,{}] 19:05:08 INFO - PROCESS | 1928 | 1461031508130 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:08 INFO - PROCESS | 1928 | 1461031508367 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 19:05:08 INFO - PROCESS | 1928 | 1461031508582 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5812800 == 123 [pid = 1928] [id = 334] 19:05:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3fe33f0800) [pid = 1928] [serial = 1003] [outer = (nil)] 19:05:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3fe33fbc00) [pid = 1928] [serial = 1004] [outer = 0x7f3fe33f0800] 19:05:08 INFO - PROCESS | 1928 | 1461031508656 Marionette DEBUG loaded listener.js 19:05:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3fe450a800) [pid = 1928] [serial = 1005] [outer = 0x7f3fe33f0800] 19:05:09 INFO - PROCESS | 1928 | 1461031509693 Marionette TRACE conn5 <- [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]]]}] 19:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1640ms 19:05:09 INFO - PROCESS | 1928 | 1461031509758 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 19:05:09 INFO - PROCESS | 1928 | 1461031509766 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 19:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:05:09 INFO - PROCESS | 1928 | 1461031509776 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:05:09 INFO - PROCESS | 1928 | 1461031509780 Marionette TRACE conn5 <- [1,1310,null,{}] 19:05:09 INFO - PROCESS | 1928 | 1461031509786 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:09 INFO - PROCESS | 1928 | 1461031509971 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 19:05:10 INFO - PROCESS | 1928 | 1461031510375 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea347000 == 122 [pid = 1928] [id = 232] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40113a3000 == 121 [pid = 1928] [id = 229] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40123bc800 == 120 [pid = 1928] [id = 230] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400f086000 == 119 [pid = 1928] [id = 228] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d365000 == 118 [pid = 1928] [id = 227] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1d5000 == 117 [pid = 1928] [id = 231] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaaac000 == 116 [pid = 1928] [id = 233] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8415800 == 115 [pid = 1928] [id = 316] 19:05:10 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3fe38c8000) [pid = 1928] [serial = 863] [outer = (nil)] [url = about:blank] 19:05:10 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3ffc59c400) [pid = 1928] [serial = 890] [outer = (nil)] [url = about:blank] 19:05:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36d2800 == 116 [pid = 1928] [id = 335] 19:05:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3fe27a3c00) [pid = 1928] [serial = 1006] [outer = (nil)] 19:05:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3fe4dac800) [pid = 1928] [serial = 1007] [outer = 0x7f3fe27a3c00] 19:05:10 INFO - PROCESS | 1928 | 1461031510523 Marionette DEBUG loaded listener.js 19:05:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3fe4fd5c00) [pid = 1928] [serial = 1008] [outer = 0x7f3fe27a3c00] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fefab3000 == 115 [pid = 1928] [id = 315] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef5b5000 == 114 [pid = 1928] [id = 314] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea34f800 == 113 [pid = 1928] [id = 313] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5020800 == 112 [pid = 1928] [id = 312] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4dcc800 == 111 [pid = 1928] [id = 311] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4dd6000 == 110 [pid = 1928] [id = 310] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3806000 == 109 [pid = 1928] [id = 309] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8550000 == 108 [pid = 1928] [id = 301] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400fa56800 == 107 [pid = 1928] [id = 300] 19:05:10 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b061800 == 106 [pid = 1928] [id = 299] 19:05:11 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff388c000 == 105 [pid = 1928] [id = 298] 19:05:11 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1da800 == 104 [pid = 1928] [id = 297] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3ff9e3dc00) [pid = 1928] [serial = 566] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3ff4f3d800) [pid = 1928] [serial = 602] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3ff0f7e000) [pid = 1928] [serial = 593] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3ff89eb000) [pid = 1928] [serial = 635] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3ff88ee000) [pid = 1928] [serial = 563] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3ff2d96400) [pid = 1928] [serial = 629] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3ff0c32800) [pid = 1928] [serial = 626] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3ff52d0c00) [pid = 1928] [serial = 599] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3ff13cb400) [pid = 1928] [serial = 557] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3ff9987000) [pid = 1928] [serial = 638] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3ff60aac00) [pid = 1928] [serial = 632] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3ff52c7800) [pid = 1928] [serial = 560] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3ff4d1b400) [pid = 1928] [serial = 596] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3ff0a25000) [pid = 1928] [serial = 590] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3ff0a1c400) [pid = 1928] [serial = 876] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3ffa697000) [pid = 1928] [serial = 647] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3ffa036000) [pid = 1928] [serial = 885] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3ffb105000) [pid = 1928] [serial = 842] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3ffb105400) [pid = 1928] [serial = 650] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3ff1791c00) [pid = 1928] [serial = 726] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3fe8647800) [pid = 1928] [serial = 867] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3ff6074000) [pid = 1928] [serial = 729] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f4008e2a400) [pid = 1928] [serial = 741] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff1176c00) [pid = 1928] [serial = 677] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3ff2a60c00) [pid = 1928] [serial = 881] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f4007a77400) [pid = 1928] [serial = 698] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3fe58d8000) [pid = 1928] [serial = 854] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f4007fdf400) [pid = 1928] [serial = 851] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3ff4d1f400) [pid = 1928] [serial = 882] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3fe7fc9800) [pid = 1928] [serial = 804] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f4007f11400) [pid = 1928] [serial = 701] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3fe69e5c00) [pid = 1928] [serial = 750] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3ff1789c00) [pid = 1928] [serial = 879] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3ffa4f2c00) [pid = 1928] [serial = 732] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3fe6c87000) [pid = 1928] [serial = 866] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f4006ecac00) [pid = 1928] [serial = 845] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3ffa0b7000) [pid = 1928] [serial = 683] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3ff0bc4400) [pid = 1928] [serial = 878] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3ffb5b1000) [pid = 1928] [serial = 686] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3ffa035800) [pid = 1928] [serial = 839] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3ffda8c000) [pid = 1928] [serial = 738] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3ffe0c1000) [pid = 1928] [serial = 692] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f400ce27400) [pid = 1928] [serial = 860] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3fe864d800) [pid = 1928] [serial = 873] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fe8846000) [pid = 1928] [serial = 830] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3fe58dc400) [pid = 1928] [serial = 869] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3ffc2fa800) [pid = 1928] [serial = 689] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f400104c400) [pid = 1928] [serial = 753] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ff194b000) [pid = 1928] [serial = 848] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3ff0ea6c00) [pid = 1928] [serial = 833] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3fea910c00) [pid = 1928] [serial = 875] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f400b18c000) [pid = 1928] [serial = 747] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3ffba96000) [pid = 1928] [serial = 735] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f400910d000) [pid = 1928] [serial = 744] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3ffb5b0400) [pid = 1928] [serial = 857] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3ffa039000) [pid = 1928] [serial = 641] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3ffa353800) [pid = 1928] [serial = 644] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3ffa030400) [pid = 1928] [serial = 887] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3ff8e98400) [pid = 1928] [serial = 884] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3ff603c800) [pid = 1928] [serial = 836] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f4006ed3000) [pid = 1928] [serial = 695] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3ff4d27800) [pid = 1928] [serial = 680] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3ffaa71400) [pid = 1928] [serial = 888] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fe69ddc00) [pid = 1928] [serial = 870] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe7fcc800) [pid = 1928] [serial = 872] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2ec1800 == 103 [pid = 1928] [id = 10] 19:05:11 INFO - PROCESS | 1928 | 1461031511458 Marionette TRACE conn5 <- [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] 19:05:11 INFO - PROCESS | 1928 | 1461031511520 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 19:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:05:11 INFO - PROCESS | 1928 | 1461031511526 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:05:11 INFO - PROCESS | 1928 | 1461031511532 Marionette TRACE conn5 <- [1,1314,null,{}] 19:05:11 INFO - PROCESS | 1928 | 1461031511546 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:11 INFO - PROCESS | 1928 | 1461031511733 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 19:05:11 INFO - PROCESS | 1928 | 1461031511923 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4e4b000 == 104 [pid = 1928] [id = 336] 19:05:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3fe58dc400) [pid = 1928] [serial = 1009] [outer = (nil)] 19:05:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3fe7fc4000) [pid = 1928] [serial = 1010] [outer = 0x7f3fe58dc400] 19:05:11 INFO - PROCESS | 1928 | 1461031511992 Marionette DEBUG loaded listener.js 19:05:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3fe8647800) [pid = 1928] [serial = 1011] [outer = 0x7f3fe58dc400] 19:05:12 INFO - PROCESS | 1928 | 1461031512694 Marionette TRACE conn5 <- [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]]]}] 19:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1185ms 19:05:12 INFO - PROCESS | 1928 | 1461031512713 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 19:05:12 INFO - PROCESS | 1928 | 1461031512716 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 19:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:05:12 INFO - PROCESS | 1928 | 1461031512726 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:05:12 INFO - PROCESS | 1928 | 1461031512728 Marionette TRACE conn5 <- [1,1318,null,{}] 19:05:12 INFO - PROCESS | 1928 | 1461031512733 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:12 INFO - PROCESS | 1928 | 1461031512994 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 19:05:13 INFO - PROCESS | 1928 | 1461031513135 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5815000 == 105 [pid = 1928] [id = 337] 19:05:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3fea032c00) [pid = 1928] [serial = 1012] [outer = (nil)] 19:05:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3fea0e1000) [pid = 1928] [serial = 1013] [outer = 0x7f3fea032c00] 19:05:13 INFO - PROCESS | 1928 | 1461031513206 Marionette DEBUG loaded listener.js 19:05:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3fea15d400) [pid = 1928] [serial = 1014] [outer = 0x7f3fea032c00] 19:05:14 INFO - PROCESS | 1928 | 1461031514078 Marionette TRACE conn5 <- [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]]]}] 19:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1380ms 19:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:05:14 INFO - PROCESS | 1928 | 1461031514108 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 19:05:14 INFO - PROCESS | 1928 | 1461031514111 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 19:05:14 INFO - PROCESS | 1928 | 1461031514119 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:05:14 INFO - PROCESS | 1928 | 1461031514122 Marionette TRACE conn5 <- [1,1322,null,{}] 19:05:14 INFO - PROCESS | 1928 | 1461031514129 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:14 INFO - PROCESS | 1928 | 1461031514446 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 19:05:14 INFO - PROCESS | 1928 | 1461031514529 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe854c000 == 106 [pid = 1928] [id = 338] 19:05:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3fe6c89400) [pid = 1928] [serial = 1015] [outer = (nil)] 19:05:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3fef327000) [pid = 1928] [serial = 1016] [outer = 0x7f3fe6c89400] 19:05:14 INFO - PROCESS | 1928 | 1461031514786 Marionette DEBUG loaded listener.js 19:05:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3ff0b2d400) [pid = 1928] [serial = 1017] [outer = 0x7f3fe6c89400] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3fe450fc00) [pid = 1928] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fe69d8000) [pid = 1928] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3ff0b87800) [pid = 1928] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3fe27a9400) [pid = 1928] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe1409000) [pid = 1928] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe884f400) [pid = 1928] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3fe4505000) [pid = 1928] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:05:15 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fe2afe000) [pid = 1928] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:05:16 INFO - PROCESS | 1928 | 1461031516037 Marionette TRACE conn5 <- [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]]]}] 19:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1940ms 19:05:16 INFO - PROCESS | 1928 | 1461031516060 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 19:05:16 INFO - PROCESS | 1928 | 1461031516065 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 19:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:05:16 INFO - PROCESS | 1928 | 1461031516072 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:05:16 INFO - PROCESS | 1928 | 1461031516075 Marionette TRACE conn5 <- [1,1326,null,{}] 19:05:16 INFO - PROCESS | 1928 | 1461031516080 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:16 INFO - PROCESS | 1928 | 1461031516261 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 19:05:16 INFO - PROCESS | 1928 | 1461031516276 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea34c800 == 107 [pid = 1928] [id = 339] 19:05:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3feac7dc00) [pid = 1928] [serial = 1018] [outer = (nil)] 19:05:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff0f81800) [pid = 1928] [serial = 1019] [outer = 0x7f3feac7dc00] 19:05:16 INFO - PROCESS | 1928 | 1461031516342 Marionette DEBUG loaded listener.js 19:05:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3ff1d78000) [pid = 1928] [serial = 1020] [outer = 0x7f3feac7dc00] 19:05:17 INFO - PROCESS | 1928 | 1461031517164 Marionette TRACE conn5 <- [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]]]}] 19:05:17 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 19:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1128ms 19:05:17 INFO - PROCESS | 1928 | 1461031517201 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 19:05:17 INFO - PROCESS | 1928 | 1461031517203 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 19:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:05:17 INFO - PROCESS | 1928 | 1461031517209 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:05:17 INFO - PROCESS | 1928 | 1461031517212 Marionette TRACE conn5 <- [1,1330,null,{}] 19:05:17 INFO - PROCESS | 1928 | 1461031517217 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:17 INFO - PROCESS | 1928 | 1461031517444 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 19:05:17 INFO - PROCESS | 1928 | 1461031517663 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2952800 == 108 [pid = 1928] [id = 340] 19:05:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3fe1403400) [pid = 1928] [serial = 1021] [outer = (nil)] 19:05:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3fe1409400) [pid = 1928] [serial = 1022] [outer = 0x7f3fe1403400] 19:05:17 INFO - PROCESS | 1928 | 1461031517738 Marionette DEBUG loaded listener.js 19:05:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3fe27aac00) [pid = 1928] [serial = 1023] [outer = 0x7f3fe1403400] 19:05:18 INFO - PROCESS | 1928 | 1461031518741 Marionette TRACE conn5 <- [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]]]}] 19:05:18 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 19:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1582ms 19:05:18 INFO - PROCESS | 1928 | 1461031518793 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 19:05:18 INFO - PROCESS | 1928 | 1461031518801 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 19:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:05:18 INFO - PROCESS | 1928 | 1461031518810 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:05:18 INFO - PROCESS | 1928 | 1461031518815 Marionette TRACE conn5 <- [1,1334,null,{}] 19:05:18 INFO - PROCESS | 1928 | 1461031518822 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:19 INFO - PROCESS | 1928 | 1461031519070 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 19:05:19 INFO - PROCESS | 1928 | 1461031519323 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5026000 == 109 [pid = 1928] [id = 341] 19:05:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3fe4da6c00) [pid = 1928] [serial = 1024] [outer = (nil)] 19:05:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3fe58dec00) [pid = 1928] [serial = 1025] [outer = 0x7f3fe4da6c00] 19:05:19 INFO - PROCESS | 1928 | 1461031519460 Marionette DEBUG loaded listener.js 19:05:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3fe69db800) [pid = 1928] [serial = 1026] [outer = 0x7f3fe4da6c00] 19:05:20 INFO - PROCESS | 1928 | 1461031520474 Marionette TRACE conn5 <- [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]]]}] 19:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1698ms 19:05:20 INFO - PROCESS | 1928 | 1461031520513 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 19:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:05:20 INFO - PROCESS | 1928 | 1461031520521 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 19:05:20 INFO - PROCESS | 1928 | 1461031520528 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:05:20 INFO - PROCESS | 1928 | 1461031520532 Marionette TRACE conn5 <- [1,1338,null,{}] 19:05:20 INFO - PROCESS | 1928 | 1461031520539 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:20 INFO - PROCESS | 1928 | 1461031520756 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 19:05:21 INFO - PROCESS | 1928 | 1461031521021 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef4b7800 == 110 [pid = 1928] [id = 342] 19:05:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3fe8846000) [pid = 1928] [serial = 1027] [outer = (nil)] 19:05:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3fea155400) [pid = 1928] [serial = 1028] [outer = 0x7f3fe8846000] 19:05:21 INFO - PROCESS | 1928 | 1461031521142 Marionette DEBUG loaded listener.js 19:05:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3ff0a2b800) [pid = 1928] [serial = 1029] [outer = 0x7f3fe8846000] 19:05:22 INFO - PROCESS | 1928 | 1461031522513 Marionette TRACE conn5 <- [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]]]}] 19:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2039ms 19:05:22 INFO - PROCESS | 1928 | 1461031522616 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 19:05:22 INFO - PROCESS | 1928 | 1461031522621 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 19:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:05:22 INFO - PROCESS | 1928 | 1461031522643 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:05:22 INFO - PROCESS | 1928 | 1461031522653 Marionette TRACE conn5 <- [1,1342,null,{}] 19:05:22 INFO - PROCESS | 1928 | 1461031522660 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:22 INFO - PROCESS | 1928 | 1461031522869 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 19:05:23 INFO - PROCESS | 1928 | 1461031523050 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13ad000 == 111 [pid = 1928] [id = 343] 19:05:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3fea02c800) [pid = 1928] [serial = 1030] [outer = (nil)] 19:05:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3ff13ca800) [pid = 1928] [serial = 1031] [outer = 0x7f3fea02c800] 19:05:23 INFO - PROCESS | 1928 | 1461031523133 Marionette DEBUG loaded listener.js 19:05:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3ff2d96400) [pid = 1928] [serial = 1032] [outer = 0x7f3fea02c800] 19:05:24 INFO - PROCESS | 1928 | 1461031524029 Marionette TRACE conn5 <- [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]]]}] 19:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1450ms 19:05:24 INFO - PROCESS | 1928 | 1461031524085 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 19:05:24 INFO - PROCESS | 1928 | 1461031524090 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 19:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:05:24 INFO - PROCESS | 1928 | 1461031524096 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:05:24 INFO - PROCESS | 1928 | 1461031524100 Marionette TRACE conn5 <- [1,1346,null,{}] 19:05:24 INFO - PROCESS | 1928 | 1461031524106 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:24 INFO - PROCESS | 1928 | 1461031524321 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 19:05:24 INFO - PROCESS | 1928 | 1461031524560 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eaa000 == 112 [pid = 1928] [id = 344] 19:05:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3fea02dc00) [pid = 1928] [serial = 1033] [outer = (nil)] 19:05:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3ff4f0bc00) [pid = 1928] [serial = 1034] [outer = 0x7f3fea02dc00] 19:05:24 INFO - PROCESS | 1928 | 1461031524689 Marionette DEBUG loaded listener.js 19:05:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3ff4f41c00) [pid = 1928] [serial = 1035] [outer = 0x7f3fea02dc00] 19:05:25 INFO - PROCESS | 1928 | 1461031525630 Marionette TRACE conn5 <- [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]]]}] 19:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1586ms 19:05:25 INFO - PROCESS | 1928 | 1461031525686 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 19:05:25 INFO - PROCESS | 1928 | 1461031525690 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 19:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:05:25 INFO - PROCESS | 1928 | 1461031525701 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:05:25 INFO - PROCESS | 1928 | 1461031525705 Marionette TRACE conn5 <- [1,1350,null,{}] 19:05:25 INFO - PROCESS | 1928 | 1461031525714 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:25 INFO - PROCESS | 1928 | 1461031525933 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 19:05:26 INFO - PROCESS | 1928 | 1461031526174 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8f2e800 == 113 [pid = 1928] [id = 345] 19:05:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3ff5ddfc00) [pid = 1928] [serial = 1036] [outer = (nil)] 19:05:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3ff5de2400) [pid = 1928] [serial = 1037] [outer = 0x7f3ff5ddfc00] 19:05:26 INFO - PROCESS | 1928 | 1461031526293 Marionette DEBUG loaded listener.js 19:05:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3ff606d400) [pid = 1928] [serial = 1038] [outer = 0x7f3ff5ddfc00] 19:05:27 INFO - PROCESS | 1928 | 1461031527225 Marionette TRACE conn5 <- [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]]]}] 19:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1582ms 19:05:27 INFO - PROCESS | 1928 | 1461031527283 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 19:05:27 INFO - PROCESS | 1928 | 1461031527286 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 19:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:05:27 INFO - PROCESS | 1928 | 1461031527292 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:05:27 INFO - PROCESS | 1928 | 1461031527294 Marionette TRACE conn5 <- [1,1354,null,{}] 19:05:27 INFO - PROCESS | 1928 | 1461031527300 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:27 INFO - PROCESS | 1928 | 1461031527501 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 19:05:27 INFO - PROCESS | 1928 | 1461031527686 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb77e800 == 114 [pid = 1928] [id = 346] 19:05:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3ff5de0800) [pid = 1928] [serial = 1039] [outer = (nil)] 19:05:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fea0e7000) [pid = 1928] [serial = 1040] [outer = 0x7f3ff5de0800] 19:05:27 INFO - PROCESS | 1928 | 1461031527766 Marionette DEBUG loaded listener.js 19:05:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3ff9bb6800) [pid = 1928] [serial = 1041] [outer = 0x7f3ff5de0800] 19:05:28 INFO - PROCESS | 1928 | 1461031528702 Marionette TRACE conn5 <- [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]]]}] 19:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1477ms 19:05:28 INFO - PROCESS | 1928 | 1461031528772 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 19:05:28 INFO - PROCESS | 1928 | 1461031528775 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 19:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:05:28 INFO - PROCESS | 1928 | 1461031528781 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:05:28 INFO - PROCESS | 1928 | 1461031528783 Marionette TRACE conn5 <- [1,1358,null,{}] 19:05:28 INFO - PROCESS | 1928 | 1461031528789 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:28 INFO - PROCESS | 1928 | 1461031528984 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 19:05:29 INFO - PROCESS | 1928 | 1461031529212 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc228000 == 115 [pid = 1928] [id = 347] 19:05:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3fe85f3800) [pid = 1928] [serial = 1042] [outer = (nil)] 19:05:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3ffa033400) [pid = 1928] [serial = 1043] [outer = 0x7f3fe85f3800] 19:05:29 INFO - PROCESS | 1928 | 1461031529331 Marionette DEBUG loaded listener.js 19:05:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3ffa1b7400) [pid = 1928] [serial = 1044] [outer = 0x7f3fe85f3800] 19:05:30 INFO - PROCESS | 1928 | 1461031530166 Marionette TRACE conn5 <- [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]]]}] 19:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1429ms 19:05:30 INFO - PROCESS | 1928 | 1461031530211 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 19:05:30 INFO - PROCESS | 1928 | 1461031530215 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 19:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:05:30 INFO - PROCESS | 1928 | 1461031530221 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:05:30 INFO - PROCESS | 1928 | 1461031530223 Marionette TRACE conn5 <- [1,1362,null,{}] 19:05:30 INFO - PROCESS | 1928 | 1461031530229 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:30 INFO - PROCESS | 1928 | 1461031530426 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 19:05:30 INFO - PROCESS | 1928 | 1461031530618 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4000fb9800 == 116 [pid = 1928] [id = 348] 19:05:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3ff742a000) [pid = 1928] [serial = 1045] [outer = (nil)] 19:05:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3ffb105800) [pid = 1928] [serial = 1046] [outer = 0x7f3ff742a000] 19:05:30 INFO - PROCESS | 1928 | 1461031530711 Marionette DEBUG loaded listener.js 19:05:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3ffb5b1000) [pid = 1928] [serial = 1047] [outer = 0x7f3ff742a000] 19:05:31 INFO - PROCESS | 1928 | 1461031531739 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1582ms 19:05:31 INFO - PROCESS | 1928 | 1461031531804 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 19:05:31 INFO - PROCESS | 1928 | 1461031531808 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 19:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:05:31 INFO - PROCESS | 1928 | 1461031531814 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:05:31 INFO - PROCESS | 1928 | 1461031531818 Marionette TRACE conn5 <- [1,1366,null,{}] 19:05:31 INFO - PROCESS | 1928 | 1461031531823 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:32 INFO - PROCESS | 1928 | 1461031532024 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 19:05:32 INFO - PROCESS | 1928 | 1461031532257 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cd1800 == 117 [pid = 1928] [id = 349] 19:05:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3ff0ea8c00) [pid = 1928] [serial = 1048] [outer = (nil)] 19:05:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3ffba91800) [pid = 1928] [serial = 1049] [outer = 0x7f3ff0ea8c00] 19:05:32 INFO - PROCESS | 1928 | 1461031532374 Marionette DEBUG loaded listener.js 19:05:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3ffbb8a400) [pid = 1928] [serial = 1050] [outer = 0x7f3ff0ea8c00] 19:05:33 INFO - PROCESS | 1928 | 1461031533324 Marionette TRACE conn5 <- [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] 19:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:05:33 INFO - PROCESS | 1928 | 1461031533349 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 19:05:33 INFO - PROCESS | 1928 | 1461031533355 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:05:33 INFO - PROCESS | 1928 | 1461031533358 Marionette TRACE conn5 <- [1,1370,null,{}] 19:05:33 INFO - PROCESS | 1928 | 1461031533363 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:33 INFO - PROCESS | 1928 | 1461031533559 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 19:05:33 INFO - PROCESS | 1928 | 1461031533814 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400c808800 == 118 [pid = 1928] [id = 350] 19:05:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f4006e55400) [pid = 1928] [serial = 1051] [outer = (nil)] 19:05:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f4006ed2c00) [pid = 1928] [serial = 1052] [outer = 0x7f4006e55400] 19:05:33 INFO - PROCESS | 1928 | 1461031533947 Marionette DEBUG loaded listener.js 19:05:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f4007f99800) [pid = 1928] [serial = 1053] [outer = 0x7f4006e55400] 19:05:34 INFO - PROCESS | 1928 | 1461031534878 Marionette TRACE conn5 <- [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] 19:05:34 INFO - PROCESS | 1928 | 1461031534944 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 19:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:05:34 INFO - PROCESS | 1928 | 1461031534951 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:05:34 INFO - PROCESS | 1928 | 1461031534955 Marionette TRACE conn5 <- [1,1374,null,{}] 19:05:34 INFO - PROCESS | 1928 | 1461031534960 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:35 INFO - PROCESS | 1928 | 1461031535222 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 19:05:35 INFO - PROCESS | 1928 | 1461031535500 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0e3e800 == 119 [pid = 1928] [id = 351] 19:05:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3fe27a4000) [pid = 1928] [serial = 1054] [outer = (nil)] 19:05:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3ff7428800) [pid = 1928] [serial = 1055] [outer = 0x7f3fe27a4000] 19:05:35 INFO - PROCESS | 1928 | 1461031535574 Marionette DEBUG loaded listener.js 19:05:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3ff8869400) [pid = 1928] [serial = 1056] [outer = 0x7f3fe27a4000] 19:05:36 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:36 INFO - PROCESS | 1928 | 1461031536466 Marionette TRACE conn5 <- [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] 19:05:36 INFO - PROCESS | 1928 | 1461031536547 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 19:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:05:36 INFO - PROCESS | 1928 | 1461031536553 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:05:36 INFO - PROCESS | 1928 | 1461031536556 Marionette TRACE conn5 <- [1,1378,null,{}] 19:05:36 INFO - PROCESS | 1928 | 1461031536561 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:36 INFO - PROCESS | 1928 | 1461031536769 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 19:05:37 INFO - PROCESS | 1928 | 1461031537009 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe841f800 == 120 [pid = 1928] [id = 352] 19:05:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3fe2af1000) [pid = 1928] [serial = 1057] [outer = (nil)] 19:05:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3ff117ac00) [pid = 1928] [serial = 1058] [outer = 0x7f3fe2af1000] 19:05:37 INFO - PROCESS | 1928 | 1461031537098 Marionette DEBUG loaded listener.js 19:05:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f40092c4400) [pid = 1928] [serial = 1059] [outer = 0x7f3fe2af1000] 19:05:37 INFO - PROCESS | 1928 | 1461031537956 Marionette TRACE conn5 <- [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] 19:05:37 INFO - PROCESS | 1928 | 1461031537986 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 19:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:05:37 INFO - PROCESS | 1928 | 1461031537993 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:05:37 INFO - PROCESS | 1928 | 1461031537996 Marionette TRACE conn5 <- [1,1382,null,{}] 19:05:38 INFO - PROCESS | 1928 | 1461031538001 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:38 INFO - PROCESS | 1928 | 1461031538196 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 19:05:38 INFO - PROCESS | 1928 | 1461031538886 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f60000 == 121 [pid = 1928] [id = 353] 19:05:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3fe17d9800) [pid = 1928] [serial = 1060] [outer = (nil)] 19:05:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3fe17e2800) [pid = 1928] [serial = 1061] [outer = 0x7f3fe17d9800] 19:05:38 INFO - PROCESS | 1928 | 1461031538954 Marionette DEBUG loaded listener.js 19:05:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3fe2affc00) [pid = 1928] [serial = 1062] [outer = 0x7f3fe17d9800] 19:05:39 INFO - PROCESS | 1928 | [1928] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:39 INFO - PROCESS | 1928 | 1461031539899 Marionette TRACE conn5 <- [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] 19:05:40 INFO - PROCESS | 1928 | 1461031539998 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 19:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:05:40 INFO - PROCESS | 1928 | 1461031540013 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:05:40 INFO - PROCESS | 1928 | 1461031540019 Marionette TRACE conn5 <- [1,1386,null,{}] 19:05:40 INFO - PROCESS | 1928 | 1461031540109 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:40 INFO - PROCESS | 1928 | 1461031540326 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 19:05:40 INFO - PROCESS | 1928 | 1461031540580 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2946800 == 122 [pid = 1928] [id = 354] 19:05:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe4fdb800) [pid = 1928] [serial = 1063] [outer = (nil)] 19:05:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe685d800) [pid = 1928] [serial = 1064] [outer = 0x7f3fe4fdb800] 19:05:40 INFO - PROCESS | 1928 | 1461031540648 Marionette DEBUG loaded listener.js 19:05:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3fe6868800) [pid = 1928] [serial = 1065] [outer = 0x7f3fe4fdb800] 19:05:40 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40091ec000 == 121 [pid = 1928] [id = 46] 19:05:40 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3ff0ea2400) [pid = 1928] [serial = 953] [outer = (nil)] [url = about:blank] 19:05:40 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe42e9000) [pid = 1928] [serial = 917] [outer = (nil)] [url = about:blank] 19:05:40 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3fe33f7400) [pid = 1928] [serial = 923] [outer = (nil)] [url = about:blank] 19:05:40 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fea030400) [pid = 1928] [serial = 914] [outer = (nil)] [url = about:blank] 19:05:40 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3fe2af9400) [pid = 1928] [serial = 926] [outer = (nil)] [url = about:blank] 19:05:40 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3fe33f9800) [pid = 1928] [serial = 920] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea34c800 == 120 [pid = 1928] [id = 339] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe854c000 == 119 [pid = 1928] [id = 338] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5815000 == 118 [pid = 1928] [id = 337] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4e4b000 == 117 [pid = 1928] [id = 336] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36d2800 == 116 [pid = 1928] [id = 335] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5812800 == 115 [pid = 1928] [id = 334] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18ce800 == 114 [pid = 1928] [id = 330] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe14ef000 == 113 [pid = 1928] [id = 329] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe581e800 == 112 [pid = 1928] [id = 328] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f401139f800 == 111 [pid = 1928] [id = 327] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d23e000 == 110 [pid = 1928] [id = 326] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4008e04000 == 109 [pid = 1928] [id = 325] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006ee6800 == 108 [pid = 1928] [id = 324] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc224800 == 107 [pid = 1928] [id = 323] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9f46000 == 106 [pid = 1928] [id = 322] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fd7000 == 105 [pid = 1928] [id = 321] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2e33000 == 104 [pid = 1928] [id = 320] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea342800 == 103 [pid = 1928] [id = 319] 19:05:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe449f800 == 102 [pid = 1928] [id = 318] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3ffc6c1000) [pid = 1928] [serial = 902] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3fe6c8a800) [pid = 1928] [serial = 938] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3fef32c400) [pid = 1928] [serial = 951] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3ff117b000) [pid = 1928] [serial = 947] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3fe8645800) [pid = 1928] [serial = 939] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3fe884d000) [pid = 1928] [serial = 941] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3fe27aa400) [pid = 1928] [serial = 929] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3ff1945400) [pid = 1928] [serial = 948] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3ff0a25800) [pid = 1928] [serial = 896] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3ff0b84000) [pid = 1928] [serial = 945] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3fe686c800) [pid = 1928] [serial = 935] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3fe6873400) [pid = 1928] [serial = 908] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3fe7fc4400) [pid = 1928] [serial = 893] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3fe69e0800) [pid = 1928] [serial = 936] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3fe2af9800) [pid = 1928] [serial = 930] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3fe4dabc00) [pid = 1928] [serial = 911] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3fe8844c00) [pid = 1928] [serial = 950] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3ff60a6c00) [pid = 1928] [serial = 899] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fe38cd800) [pid = 1928] [serial = 932] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe4504c00) [pid = 1928] [serial = 933] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3ffa694000) [pid = 1928] [serial = 905] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3fea036800) [pid = 1928] [serial = 942] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3feadc1400) [pid = 1928] [serial = 944] [outer = (nil)] [url = about:blank] 19:05:41 INFO - PROCESS | 1928 | 1461031541688 Marionette TRACE conn5 <- [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] 19:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:05:41 INFO - PROCESS | 1928 | 1461031541728 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 19:05:41 INFO - PROCESS | 1928 | 1461031541735 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:05:41 INFO - PROCESS | 1928 | 1461031541738 Marionette TRACE conn5 <- [1,1390,null,{}] 19:05:41 INFO - PROCESS | 1928 | 1461031541743 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:41 INFO - PROCESS | 1928 | 1461031541934 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 19:05:42 INFO - PROCESS | 1928 | 1461031542086 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36e1800 == 103 [pid = 1928] [id = 355] 19:05:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3fe27a7800) [pid = 1928] [serial = 1066] [outer = (nil)] 19:05:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3fe69ab800) [pid = 1928] [serial = 1067] [outer = 0x7f3fe27a7800] 19:05:42 INFO - PROCESS | 1928 | 1461031542148 Marionette DEBUG loaded listener.js 19:05:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fe864ec00) [pid = 1928] [serial = 1068] [outer = 0x7f3fe27a7800] 19:05:42 INFO - PROCESS | 1928 | 1461031542919 Marionette TRACE conn5 <- [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]]]}] 19:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1232ms 19:05:42 INFO - PROCESS | 1928 | 1461031542968 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 19:05:42 INFO - PROCESS | 1928 | 1461031542971 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 19:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:05:42 INFO - PROCESS | 1928 | 1461031542985 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:05:42 INFO - PROCESS | 1928 | 1461031542994 Marionette TRACE conn5 <- [1,1394,null,{}] 19:05:43 INFO - PROCESS | 1928 | 1461031543006 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:43 INFO - PROCESS | 1928 | 1461031543215 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 19:05:43 INFO - PROCESS | 1928 | 1461031543422 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe580e800 == 104 [pid = 1928] [id = 356] 19:05:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3feac7e000) [pid = 1928] [serial = 1069] [outer = (nil)] 19:05:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3ff0a25000) [pid = 1928] [serial = 1070] [outer = 0x7f3feac7e000] 19:05:43 INFO - PROCESS | 1928 | 1461031543488 Marionette DEBUG loaded listener.js 19:05:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3ff0b82800) [pid = 1928] [serial = 1071] [outer = 0x7f3feac7e000] 19:05:44 INFO - PROCESS | 1928 | 1461031544310 Marionette TRACE conn5 <- [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]]]}] 19:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1350ms 19:05:44 INFO - PROCESS | 1928 | 1461031544327 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 19:05:44 INFO - PROCESS | 1928 | 1461031544332 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 19:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:05:44 INFO - PROCESS | 1928 | 1461031544339 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:05:44 INFO - PROCESS | 1928 | 1461031544341 Marionette TRACE conn5 <- [1,1398,null,{}] 19:05:44 INFO - PROCESS | 1928 | 1461031544346 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:44 INFO - PROCESS | 1928 | 1461031544567 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 19:05:44 INFO - PROCESS | 1928 | 1461031544596 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea35c000 == 105 [pid = 1928] [id = 357] 19:05:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3ff0b84000) [pid = 1928] [serial = 1072] [outer = (nil)] 19:05:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3ff1182400) [pid = 1928] [serial = 1073] [outer = 0x7f3ff0b84000] 19:05:44 INFO - PROCESS | 1928 | 1461031544692 Marionette DEBUG loaded listener.js 19:05:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3ff1785400) [pid = 1928] [serial = 1074] [outer = 0x7f3ff0b84000] 19:05:45 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3ff2ec2800) [pid = 1928] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:05:45 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3fe6c89400) [pid = 1928] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:05:45 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3fe33f0800) [pid = 1928] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:05:45 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fea032c00) [pid = 1928] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:05:45 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fe58dc400) [pid = 1928] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:05:45 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe27a3c00) [pid = 1928] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:05:45 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3ff16ac800) [pid = 1928] [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.] 19:05:46 INFO - PROCESS | 1928 | 1461031546108 Marionette TRACE conn5 <- [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]]]}] 19:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1794ms 19:05:46 INFO - PROCESS | 1928 | 1461031546133 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 19:05:46 INFO - PROCESS | 1928 | 1461031546136 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 19:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:05:46 INFO - PROCESS | 1928 | 1461031546142 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:05:46 INFO - PROCESS | 1928 | 1461031546144 Marionette TRACE conn5 <- [1,1402,null,{}] 19:05:46 INFO - PROCESS | 1928 | 1461031546149 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:46 INFO - PROCESS | 1928 | 1461031546309 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 19:05:46 INFO - PROCESS | 1928 | 1461031546504 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef67d000 == 106 [pid = 1928] [id = 358] 19:05:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3ff194b800) [pid = 1928] [serial = 1075] [outer = (nil)] 19:05:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3ff1cac400) [pid = 1928] [serial = 1076] [outer = 0x7f3ff194b800] 19:05:46 INFO - PROCESS | 1928 | 1461031546576 Marionette DEBUG loaded listener.js 19:05:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3ff5dda800) [pid = 1928] [serial = 1077] [outer = 0x7f3ff194b800] 19:05:47 INFO - PROCESS | 1928 | 1461031547283 Marionette TRACE conn5 <- [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]]]}] 19:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1176ms 19:05:47 INFO - PROCESS | 1928 | 1461031547318 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 19:05:47 INFO - PROCESS | 1928 | 1461031547321 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 19:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:05:47 INFO - PROCESS | 1928 | 1461031547327 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:05:47 INFO - PROCESS | 1928 | 1461031547340 Marionette TRACE conn5 <- [1,1406,null,{}] 19:05:47 INFO - PROCESS | 1928 | 1461031547345 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:47 INFO - PROCESS | 1928 | 1461031547500 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 19:05:47 INFO - PROCESS | 1928 | 1461031547652 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff299e800 == 107 [pid = 1928] [id = 359] 19:05:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3ff194c000) [pid = 1928] [serial = 1078] [outer = (nil)] 19:05:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3ff6039c00) [pid = 1928] [serial = 1079] [outer = 0x7f3ff194c000] 19:05:47 INFO - PROCESS | 1928 | 1461031547712 Marionette DEBUG loaded listener.js 19:05:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3ff759ec00) [pid = 1928] [serial = 1080] [outer = 0x7f3ff194c000] 19:05:48 INFO - PROCESS | 1928 | 1461031548753 Marionette TRACE conn5 <- [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]]]}] 19:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1488ms 19:05:48 INFO - PROCESS | 1928 | 1461031548818 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 19:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:05:48 INFO - PROCESS | 1928 | 1461031548829 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 19:05:48 INFO - PROCESS | 1928 | 1461031548841 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:05:48 INFO - PROCESS | 1928 | 1461031548848 Marionette TRACE conn5 <- [1,1410,null,{}] 19:05:48 INFO - PROCESS | 1928 | 1461031548859 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:49 INFO - PROCESS | 1928 | 1461031549085 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 19:05:49 INFO - PROCESS | 1928 | 1461031549344 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5034800 == 108 [pid = 1928] [id = 360] 19:05:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3fe4db0000) [pid = 1928] [serial = 1081] [outer = (nil)] 19:05:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3fe6862c00) [pid = 1928] [serial = 1082] [outer = 0x7f3fe4db0000] 19:05:49 INFO - PROCESS | 1928 | 1461031549433 Marionette DEBUG loaded listener.js 19:05:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3fe6c84000) [pid = 1928] [serial = 1083] [outer = 0x7f3fe4db0000] 19:05:50 INFO - PROCESS | 1928 | 1461031550431 Marionette TRACE conn5 <- [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]]]}] 19:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1644ms 19:05:50 INFO - PROCESS | 1928 | 1461031550483 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 19:05:50 INFO - PROCESS | 1928 | 1461031550492 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 19:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:05:50 INFO - PROCESS | 1928 | 1461031550501 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:05:50 INFO - PROCESS | 1928 | 1461031550504 Marionette TRACE conn5 <- [1,1414,null,{}] 19:05:50 INFO - PROCESS | 1928 | 1461031550510 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:50 INFO - PROCESS | 1928 | 1461031550760 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 19:05:51 INFO - PROCESS | 1928 | 1461031551083 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0e41800 == 109 [pid = 1928] [id = 361] 19:05:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3fe6c87000) [pid = 1928] [serial = 1084] [outer = (nil)] 19:05:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3fea036400) [pid = 1928] [serial = 1085] [outer = 0x7f3fe6c87000] 19:05:51 INFO - PROCESS | 1928 | 1461031551156 Marionette DEBUG loaded listener.js 19:05:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3ff0bbdc00) [pid = 1928] [serial = 1086] [outer = 0x7f3fe6c87000] 19:05:52 INFO - PROCESS | 1928 | 1461031552144 Marionette TRACE conn5 <- [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]]]}] 19:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1684ms 19:05:52 INFO - PROCESS | 1928 | 1461031552188 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 19:05:52 INFO - PROCESS | 1928 | 1461031552192 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 19:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:05:52 INFO - PROCESS | 1928 | 1461031552199 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:05:52 INFO - PROCESS | 1928 | 1461031552205 Marionette TRACE conn5 <- [1,1418,null,{}] 19:05:52 INFO - PROCESS | 1928 | 1461031552277 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:52 INFO - PROCESS | 1928 | 1461031552510 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 19:05:52 INFO - PROCESS | 1928 | 1461031552730 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa155000 == 110 [pid = 1928] [id = 362] 19:05:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3ff194a000) [pid = 1928] [serial = 1087] [outer = (nil)] 19:05:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3ff52c5800) [pid = 1928] [serial = 1088] [outer = 0x7f3ff194a000] 19:05:52 INFO - PROCESS | 1928 | 1461031552806 Marionette DEBUG loaded listener.js 19:05:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3ff6034400) [pid = 1928] [serial = 1089] [outer = 0x7f3ff194a000] 19:05:53 INFO - PROCESS | 1928 | 1461031553692 Marionette TRACE conn5 <- [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]]]}] 19:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1551ms 19:05:53 INFO - PROCESS | 1928 | 1461031553753 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 19:05:53 INFO - PROCESS | 1928 | 1461031553762 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 19:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:05:53 INFO - PROCESS | 1928 | 1461031553768 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:05:53 INFO - PROCESS | 1928 | 1461031553771 Marionette TRACE conn5 <- [1,1422,null,{}] 19:05:53 INFO - PROCESS | 1928 | 1461031553776 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:53 INFO - PROCESS | 1928 | 1461031553956 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 19:05:54 INFO - PROCESS | 1928 | 1461031554145 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4000fd8000 == 111 [pid = 1928] [id = 363] 19:05:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3ff8869c00) [pid = 1928] [serial = 1090] [outer = (nil)] 19:05:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3ff8e8e400) [pid = 1928] [serial = 1091] [outer = 0x7f3ff8869c00] 19:05:54 INFO - PROCESS | 1928 | 1461031554226 Marionette DEBUG loaded listener.js 19:05:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3ff9e3b400) [pid = 1928] [serial = 1092] [outer = 0x7f3ff8869c00] 19:05:55 INFO - PROCESS | 1928 | 1461031555135 Marionette TRACE conn5 <- [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]]]}] 19:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1427ms 19:05:55 INFO - PROCESS | 1928 | 1461031555198 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 19:05:55 INFO - PROCESS | 1928 | 1461031555201 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 19:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:05:55 INFO - PROCESS | 1928 | 1461031555207 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:05:55 INFO - PROCESS | 1928 | 1461031555209 Marionette TRACE conn5 <- [1,1426,null,{}] 19:05:55 INFO - PROCESS | 1928 | 1461031555215 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:55 INFO - PROCESS | 1928 | 1461031555401 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 19:05:55 INFO - PROCESS | 1928 | 1461031555602 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400c89e800 == 112 [pid = 1928] [id = 364] 19:05:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3ffaa71c00) [pid = 1928] [serial = 1093] [outer = (nil)] 19:05:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3ff9bb7400) [pid = 1928] [serial = 1094] [outer = 0x7f3ffaa71c00] 19:05:55 INFO - PROCESS | 1928 | 1461031555728 Marionette DEBUG loaded listener.js 19:05:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3ffda8f000) [pid = 1928] [serial = 1095] [outer = 0x7f3ffaa71c00] 19:05:56 INFO - PROCESS | 1928 | 1461031556602 Marionette TRACE conn5 <- [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]]]}] 19:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1428ms 19:05:56 INFO - PROCESS | 1928 | 1461031556636 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 19:05:56 INFO - PROCESS | 1928 | 1461031556640 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 19:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:05:56 INFO - PROCESS | 1928 | 1461031556646 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:05:56 INFO - PROCESS | 1928 | 1461031556649 Marionette TRACE conn5 <- [1,1430,null,{}] 19:05:56 INFO - PROCESS | 1928 | 1461031556654 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:56 INFO - PROCESS | 1928 | 1461031556848 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 19:05:57 INFO - PROCESS | 1928 | 1461031557043 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4014a89000 == 113 [pid = 1928] [id = 365] 19:05:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f4007cb4c00) [pid = 1928] [serial = 1096] [outer = (nil)] 19:05:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f4008fc1000) [pid = 1928] [serial = 1097] [outer = 0x7f4007cb4c00] 19:05:57 INFO - PROCESS | 1928 | 1461031557156 Marionette DEBUG loaded listener.js 19:05:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f400b18c000) [pid = 1928] [serial = 1098] [outer = 0x7f4007cb4c00] 19:05:58 INFO - PROCESS | 1928 | 1461031558020 Marionette TRACE conn5 <- [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]]]}] 19:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1431ms 19:05:58 INFO - PROCESS | 1928 | 1461031558078 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 19:05:58 INFO - PROCESS | 1928 | 1461031558081 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 19:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:05:58 INFO - PROCESS | 1928 | 1461031558088 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:05:58 INFO - PROCESS | 1928 | 1461031558090 Marionette TRACE conn5 <- [1,1434,null,{}] 19:05:58 INFO - PROCESS | 1928 | 1461031558096 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:58 INFO - PROCESS | 1928 | 1461031558270 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 19:05:58 INFO - PROCESS | 1928 | 1461031558500 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff197b800 == 114 [pid = 1928] [id = 366] 19:05:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe8258000) [pid = 1928] [serial = 1099] [outer = (nil)] 19:05:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe825e400) [pid = 1928] [serial = 1100] [outer = 0x7f3fe8258000] 19:05:58 INFO - PROCESS | 1928 | 1461031558616 Marionette DEBUG loaded listener.js 19:05:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3ff2931000) [pid = 1928] [serial = 1101] [outer = 0x7f3fe8258000] 19:05:59 INFO - PROCESS | 1928 | 1461031559535 Marionette TRACE conn5 <- [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]]]}] 19:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1492ms 19:05:59 INFO - PROCESS | 1928 | 1461031559581 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 19:05:59 INFO - PROCESS | 1928 | 1461031559584 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 19:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:05:59 INFO - PROCESS | 1928 | 1461031559590 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:05:59 INFO - PROCESS | 1928 | 1461031559593 Marionette TRACE conn5 <- [1,1438,null,{}] 19:05:59 INFO - PROCESS | 1928 | 1461031559598 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:59 INFO - PROCESS | 1928 | 1461031559785 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 19:05:59 INFO - PROCESS | 1928 | 1461031559981 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3619800 == 115 [pid = 1928] [id = 367] 19:06:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fe825b400) [pid = 1928] [serial = 1102] [outer = (nil)] 19:06:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3ff5ada800) [pid = 1928] [serial = 1103] [outer = 0x7f3fe825b400] 19:06:00 INFO - PROCESS | 1928 | 1461031560054 Marionette DEBUG loaded listener.js 19:06:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3ff5ade800) [pid = 1928] [serial = 1104] [outer = 0x7f3fe825b400] 19:06:00 INFO - PROCESS | 1928 | 1461031560900 Marionette TRACE conn5 <- [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]]]}] 19:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1385ms 19:06:00 INFO - PROCESS | 1928 | 1461031560975 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 19:06:00 INFO - PROCESS | 1928 | 1461031560978 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 19:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:06:00 INFO - PROCESS | 1928 | 1461031560984 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:06:00 INFO - PROCESS | 1928 | 1461031560986 Marionette TRACE conn5 <- [1,1442,null,{}] 19:06:00 INFO - PROCESS | 1928 | 1461031560992 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:01 INFO - PROCESS | 1928 | 1461031561165 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 19:06:01 INFO - PROCESS | 1928 | 1461031561361 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe1585000 == 116 [pid = 1928] [id = 368] 19:06:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fe825bc00) [pid = 1928] [serial = 1105] [outer = (nil)] 19:06:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3ff0cccc00) [pid = 1928] [serial = 1106] [outer = 0x7f3fe825bc00] 19:06:01 INFO - PROCESS | 1928 | 1461031561434 Marionette DEBUG loaded listener.js 19:06:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3ff0cd3800) [pid = 1928] [serial = 1107] [outer = 0x7f3fe825bc00] 19:06:02 INFO - PROCESS | 1928 | 1461031562367 Marionette TRACE conn5 <- [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]]]}] 19:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1435ms 19:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:06:02 INFO - PROCESS | 1928 | 1461031562420 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 19:06:02 INFO - PROCESS | 1928 | 1461031562423 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 19:06:02 INFO - PROCESS | 1928 | 1461031562429 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:06:02 INFO - PROCESS | 1928 | 1461031562432 Marionette TRACE conn5 <- [1,1446,null,{}] 19:06:02 INFO - PROCESS | 1928 | 1461031562437 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:02 INFO - PROCESS | 1928 | 1461031562597 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 19:06:02 INFO - PROCESS | 1928 | 1461031562796 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb782000 == 117 [pid = 1928] [id = 369] 19:06:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3feac85400) [pid = 1928] [serial = 1108] [outer = (nil)] 19:06:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3ff5adf800) [pid = 1928] [serial = 1109] [outer = 0x7f3feac85400] 19:06:02 INFO - PROCESS | 1928 | 1461031562867 Marionette DEBUG loaded listener.js 19:06:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ff5ae3c00) [pid = 1928] [serial = 1110] [outer = 0x7f3feac85400] 19:06:03 INFO - PROCESS | 1928 | 1461031563787 Marionette TRACE conn5 <- [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]]]}] 19:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1438ms 19:06:03 INFO - PROCESS | 1928 | 1461031563867 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 19:06:03 INFO - PROCESS | 1928 | 1461031563870 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 19:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:06:03 INFO - PROCESS | 1928 | 1461031563876 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:06:03 INFO - PROCESS | 1928 | 1461031563880 Marionette TRACE conn5 <- [1,1450,null,{}] 19:06:03 INFO - PROCESS | 1928 | 1461031563885 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:04 INFO - PROCESS | 1928 | 1461031564083 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 19:06:04 INFO - PROCESS | 1928 | 1461031564277 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36ae800 == 118 [pid = 1928] [id = 370] 19:06:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3fe1174800) [pid = 1928] [serial = 1111] [outer = (nil)] 19:06:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3fe117e400) [pid = 1928] [serial = 1112] [outer = 0x7f3fe1174800] 19:06:04 INFO - PROCESS | 1928 | 1461031564397 Marionette DEBUG loaded listener.js 19:06:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f400c857c00) [pid = 1928] [serial = 1113] [outer = 0x7f3fe1174800] 19:06:05 INFO - PROCESS | 1928 | 1461031565248 Marionette TRACE conn5 <- [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]]]}] 19:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1434ms 19:06:05 INFO - PROCESS | 1928 | 1461031565312 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 19:06:05 INFO - PROCESS | 1928 | 1461031565316 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 19:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:06:05 INFO - PROCESS | 1928 | 1461031565322 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:06:05 INFO - PROCESS | 1928 | 1461031565324 Marionette TRACE conn5 <- [1,1454,null,{}] 19:06:05 INFO - PROCESS | 1928 | 1461031565330 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:05 INFO - PROCESS | 1928 | 1461031565496 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 19:06:05 INFO - PROCESS | 1928 | 1461031565692 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e5b800 == 119 [pid = 1928] [id = 371] 19:06:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3fe0d03400) [pid = 1928] [serial = 1114] [outer = (nil)] 19:06:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3fe0d0bc00) [pid = 1928] [serial = 1115] [outer = 0x7f3fe0d03400] 19:06:05 INFO - PROCESS | 1928 | 1461031565760 Marionette DEBUG loaded listener.js 19:06:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3fe0d10800) [pid = 1928] [serial = 1116] [outer = 0x7f3fe0d03400] 19:06:06 INFO - PROCESS | 1928 | 1461031566620 Marionette TRACE conn5 <- [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]]]}] 19:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1332ms 19:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:06:06 INFO - PROCESS | 1928 | 1461031566655 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 19:06:06 INFO - PROCESS | 1928 | 1461031566658 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 19:06:06 INFO - PROCESS | 1928 | 1461031566664 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:06:06 INFO - PROCESS | 1928 | 1461031566666 Marionette TRACE conn5 <- [1,1458,null,{}] 19:06:06 INFO - PROCESS | 1928 | 1461031566672 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:06 INFO - PROCESS | 1928 | 1461031566842 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 19:06:07 INFO - PROCESS | 1928 | 1461031567053 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0dda000 == 120 [pid = 1928] [id = 372] 19:06:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3fe0d07000) [pid = 1928] [serial = 1117] [outer = (nil)] 19:06:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3fe0fbc800) [pid = 1928] [serial = 1118] [outer = 0x7f3fe0d07000] 19:06:07 INFO - PROCESS | 1928 | 1461031567118 Marionette DEBUG loaded listener.js 19:06:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3fe0fc1800) [pid = 1928] [serial = 1119] [outer = 0x7f3fe0d07000] 19:06:08 INFO - PROCESS | 1928 | 1461031568026 Marionette TRACE conn5 <- [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]]]}] 19:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1438ms 19:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:06:08 INFO - PROCESS | 1928 | 1461031568102 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 19:06:08 INFO - PROCESS | 1928 | 1461031568104 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 19:06:08 INFO - PROCESS | 1928 | 1461031568110 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:06:08 INFO - PROCESS | 1928 | 1461031568113 Marionette TRACE conn5 <- [1,1462,null,{}] 19:06:08 INFO - PROCESS | 1928 | 1461031568118 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:08 INFO - PROCESS | 1928 | 1461031568296 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 19:06:08 INFO - PROCESS | 1928 | 1461031568541 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f47000 == 121 [pid = 1928] [id = 373] 19:06:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3fe0fc3400) [pid = 1928] [serial = 1120] [outer = (nil)] 19:06:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3fe0fc7c00) [pid = 1928] [serial = 1121] [outer = 0x7f3fe0fc3400] 19:06:08 INFO - PROCESS | 1928 | 1461031568629 Marionette DEBUG loaded listener.js 19:06:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3fe42b5c00) [pid = 1928] [serial = 1122] [outer = 0x7f3fe0fc3400] 19:06:09 INFO - PROCESS | 1928 | 1461031569508 Marionette TRACE conn5 <- [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]]]}] 19:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1479ms 19:06:09 INFO - PROCESS | 1928 | 1461031569590 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 19:06:09 INFO - PROCESS | 1928 | 1461031569593 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 19:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:06:09 INFO - PROCESS | 1928 | 1461031569599 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:06:09 INFO - PROCESS | 1928 | 1461031569601 Marionette TRACE conn5 <- [1,1466,null,{}] 19:06:09 INFO - PROCESS | 1928 | 1461031569606 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:10 INFO - PROCESS | 1928 | 1461031570138 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 19:06:10 INFO - PROCESS | 1928 | 1461031570440 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36aa800 == 122 [pid = 1928] [id = 374] 19:06:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3fe1179c00) [pid = 1928] [serial = 1123] [outer = (nil)] 19:06:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3fe1408000) [pid = 1928] [serial = 1124] [outer = 0x7f3fe1179c00] 19:06:10 INFO - PROCESS | 1928 | 1461031570505 Marionette DEBUG loaded listener.js 19:06:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3fe27aec00) [pid = 1928] [serial = 1125] [outer = 0x7f3fe1179c00] 19:06:11 INFO - PROCESS | 1928 | 1461031571386 Marionette TRACE conn5 <- [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]]]}] 19:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1835ms 19:06:11 INFO - PROCESS | 1928 | 1461031571437 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 19:06:11 INFO - PROCESS | 1928 | 1461031571443 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 19:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:06:11 INFO - PROCESS | 1928 | 1461031571451 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:06:11 INFO - PROCESS | 1928 | 1461031571457 Marionette TRACE conn5 <- [1,1470,null,{}] 19:06:11 INFO - PROCESS | 1928 | 1461031571464 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:11 INFO - PROCESS | 1928 | 1461031571647 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 19:06:11 INFO - PROCESS | 1928 | 1461031571854 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3cb8800 == 123 [pid = 1928] [id = 375] 19:06:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3fe117c400) [pid = 1928] [serial = 1126] [outer = (nil)] 19:06:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f3fe27b0000) [pid = 1928] [serial = 1127] [outer = 0x7f3fe117c400] 19:06:11 INFO - PROCESS | 1928 | 1461031571990 Marionette DEBUG loaded listener.js 19:06:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f3fe42ed000) [pid = 1928] [serial = 1128] [outer = 0x7f3fe117c400] 19:06:13 INFO - PROCESS | 1928 | 1461031573464 Marionette TRACE conn5 <- [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]]]}] 19:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2091ms 19:06:13 INFO - PROCESS | 1928 | 1461031573545 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 19:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:06:13 INFO - PROCESS | 1928 | 1461031573552 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 19:06:13 INFO - PROCESS | 1928 | 1461031573721 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:06:13 INFO - PROCESS | 1928 | 1461031573727 Marionette TRACE conn5 <- [1,1474,null,{}] 19:06:13 INFO - PROCESS | 1928 | 1461031573762 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:13 INFO - PROCESS | 1928 | 1461031573964 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 19:06:14 INFO - PROCESS | 1928 | 1461031574227 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffad9c800 == 122 [pid = 1928] [id = 198] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb54000 == 121 [pid = 1928] [id = 199] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3ff3889000) [pid = 1928] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f3ff0f81800) [pid = 1928] [serial = 1019] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f3ffa03a400) [pid = 1928] [serial = 977] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3ffb108c00) [pid = 1928] [serial = 980] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3ffdbf1c00) [pid = 1928] [serial = 983] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f400b095000) [pid = 1928] [serial = 986] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3fe42b0400) [pid = 1928] [serial = 989] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3fe17e3000) [pid = 1928] [serial = 992] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3fe42b3400) [pid = 1928] [serial = 995] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3fe8847c00) [pid = 1928] [serial = 998] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18c2800 == 122 [pid = 1928] [id = 376] 19:06:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3fe1402800) [pid = 1928] [serial = 1129] [outer = (nil)] 19:06:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3fe58cf800) [pid = 1928] [serial = 1130] [outer = 0x7f3fe1402800] 19:06:14 INFO - PROCESS | 1928 | 1461031574364 Marionette DEBUG loaded listener.js 19:06:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3fe6874800) [pid = 1928] [serial = 1131] [outer = 0x7f3fe1402800] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2ec0800 == 121 [pid = 1928] [id = 11] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0e3e800 == 120 [pid = 1928] [id = 351] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400c808800 == 119 [pid = 1928] [id = 350] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007cd1800 == 118 [pid = 1928] [id = 349] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4000fb9800 == 117 [pid = 1928] [id = 348] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc228000 == 116 [pid = 1928] [id = 347] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb77e800 == 115 [pid = 1928] [id = 346] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8f2e800 == 114 [pid = 1928] [id = 345] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eaa000 == 113 [pid = 1928] [id = 344] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13ad000 == 112 [pid = 1928] [id = 343] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef4b7800 == 111 [pid = 1928] [id = 342] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5026000 == 110 [pid = 1928] [id = 341] 19:06:14 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe2952800 == 109 [pid = 1928] [id = 340] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3fef327000) [pid = 1928] [serial = 1016] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3fe450a800) [pid = 1928] [serial = 1005] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3fe33fbc00) [pid = 1928] [serial = 1004] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3ff2a68800) [pid = 1928] [serial = 968] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3fe38be800) [pid = 1928] [serial = 956] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3fea15d400) [pid = 1928] [serial = 1014] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3fe58d9800) [pid = 1928] [serial = 959] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3fe7fc4000) [pid = 1928] [serial = 1010] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3fe8647800) [pid = 1928] [serial = 1011] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3fe4dac800) [pid = 1928] [serial = 1007] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3fe4fd5c00) [pid = 1928] [serial = 1008] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3feadbec00) [pid = 1928] [serial = 1001] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3ff986f000) [pid = 1928] [serial = 974] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3ff1784400) [pid = 1928] [serial = 965] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fea15ec00) [pid = 1928] [serial = 962] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3ff52c8000) [pid = 1928] [serial = 971] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3fea0e1000) [pid = 1928] [serial = 1013] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3ff0b2d400) [pid = 1928] [serial = 1017] [outer = (nil)] [url = about:blank] 19:06:14 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3fe85f4400) [pid = 1928] [serial = 702] [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.] 19:06:15 INFO - PROCESS | 1928 | 1461031575193 Marionette TRACE conn5 <- [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]]]}] 19:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1673ms 19:06:15 INFO - PROCESS | 1928 | 1461031575231 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 19:06:15 INFO - PROCESS | 1928 | 1461031575237 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 19:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:06:15 INFO - PROCESS | 1928 | 1461031575253 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:06:15 INFO - PROCESS | 1928 | 1461031575259 Marionette TRACE conn5 <- [1,1478,null,{}] 19:06:15 INFO - PROCESS | 1928 | 1461031575264 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:15 INFO - PROCESS | 1928 | 1461031575442 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 19:06:15 INFO - PROCESS | 1928 | 1461031575594 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5811000 == 110 [pid = 1928] [id = 377] 19:06:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3fe17e3000) [pid = 1928] [serial = 1132] [outer = (nil)] 19:06:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3fe7fc7c00) [pid = 1928] [serial = 1133] [outer = 0x7f3fe17e3000] 19:06:15 INFO - PROCESS | 1928 | 1461031575657 Marionette DEBUG loaded listener.js 19:06:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fe864bc00) [pid = 1928] [serial = 1134] [outer = 0x7f3fe17e3000] 19:06:16 INFO - PROCESS | 1928 | 1461031576480 Marionette TRACE conn5 <- [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]]]}] 19:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1293ms 19:06:16 INFO - PROCESS | 1928 | 1461031576539 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 19:06:16 INFO - PROCESS | 1928 | 1461031576543 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 19:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:06:16 INFO - PROCESS | 1928 | 1461031576548 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:06:16 INFO - PROCESS | 1928 | 1461031576550 Marionette TRACE conn5 <- [1,1482,null,{}] 19:06:16 INFO - PROCESS | 1928 | 1461031576555 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:16 INFO - PROCESS | 1928 | 1461031576745 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 19:06:16 INFO - PROCESS | 1928 | 1461031576761 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1c5000 == 111 [pid = 1928] [id = 378] 19:06:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3fe2afa000) [pid = 1928] [serial = 1135] [outer = (nil)] 19:06:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3fe884e800) [pid = 1928] [serial = 1136] [outer = 0x7f3fe2afa000] 19:06:16 INFO - PROCESS | 1928 | 1461031576984 Marionette DEBUG loaded listener.js 19:06:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3fea15c800) [pid = 1928] [serial = 1137] [outer = 0x7f3fe2afa000] 19:06:18 INFO - PROCESS | 1928 | 1461031578008 Marionette TRACE conn5 <- [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]]]}] 19:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1486ms 19:06:18 INFO - PROCESS | 1928 | 1461031578036 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 19:06:18 INFO - PROCESS | 1928 | 1461031578038 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 19:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:06:18 INFO - PROCESS | 1928 | 1461031578045 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:06:18 INFO - PROCESS | 1928 | 1461031578047 Marionette TRACE conn5 <- [1,1486,null,{}] 19:06:18 INFO - PROCESS | 1928 | 1461031578053 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:18 INFO - PROCESS | 1928 | 1461031578275 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 19:06:18 INFO - PROCESS | 1928 | 1461031578322 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef4b6000 == 112 [pid = 1928] [id = 379] 19:06:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3ff0b32400) [pid = 1928] [serial = 1138] [outer = (nil)] 19:06:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ff0b83000) [pid = 1928] [serial = 1139] [outer = 0x7f3ff0b32400] 19:06:18 INFO - PROCESS | 1928 | 1461031578397 Marionette DEBUG loaded listener.js 19:06:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3ff0cd0800) [pid = 1928] [serial = 1140] [outer = 0x7f3ff0b32400] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3fe69d8400) [pid = 1928] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3fe8840800) [pid = 1928] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3ffbb8a800) [pid = 1928] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3fe27a7800) [pid = 1928] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fe38c4400) [pid = 1928] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3ff1943000) [pid = 1928] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3ffbb8d000) [pid = 1928] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3fe17d9800) [pid = 1928] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3ff1944400) [pid = 1928] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3ff0b84000) [pid = 1928] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3fea156800) [pid = 1928] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe8841c00) [pid = 1928] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3ffb109400) [pid = 1928] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fe4fd2c00) [pid = 1928] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3fe58cf400) [pid = 1928] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3ff194b800) [pid = 1928] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3ff52c9c00) [pid = 1928] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff178f400) [pid = 1928] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3fea15e800) [pid = 1928] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3fe58d0400) [pid = 1928] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3feac7e000) [pid = 1928] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3ffa0b4c00) [pid = 1928] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3fe4fdb800) [pid = 1928] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3fe69ad400) [pid = 1928] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3fe7fc6000) [pid = 1928] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3fe69a6800) [pid = 1928] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3ff6038800) [pid = 1928] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3ff52cb000) [pid = 1928] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3feac7dc00) [pid = 1928] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3fea0e3800) [pid = 1928] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:06:19 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f400ce22800) [pid = 1928] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:06:19 INFO - PROCESS | 1928 | 1461031579846 Marionette TRACE conn5 <- [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]]]}] 19:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1837ms 19:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:06:19 INFO - PROCESS | 1928 | 1461031579882 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 19:06:19 INFO - PROCESS | 1928 | 1461031579885 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 19:06:19 INFO - PROCESS | 1928 | 1461031579891 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:06:19 INFO - PROCESS | 1928 | 1461031579894 Marionette TRACE conn5 <- [1,1490,null,{}] 19:06:19 INFO - PROCESS | 1928 | 1461031579909 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:20 INFO - PROCESS | 1928 | 1461031580073 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 19:06:20 INFO - PROCESS | 1928 | 1461031580088 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7cc8000 == 113 [pid = 1928] [id = 380] 19:06:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3fe4503800) [pid = 1928] [serial = 1141] [outer = (nil)] 19:06:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3fe69aec00) [pid = 1928] [serial = 1142] [outer = 0x7f3fe4503800] 19:06:20 INFO - PROCESS | 1928 | 1461031580147 Marionette DEBUG loaded listener.js 19:06:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3ff0b39800) [pid = 1928] [serial = 1143] [outer = 0x7f3fe4503800] 19:06:20 INFO - PROCESS | 1928 | 1461031580995 Marionette TRACE conn5 <- [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]]]}] 19:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1134ms 19:06:21 INFO - PROCESS | 1928 | 1461031581024 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 19:06:21 INFO - PROCESS | 1928 | 1461031581028 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 19:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:06:21 INFO - PROCESS | 1928 | 1461031581033 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:06:21 INFO - PROCESS | 1928 | 1461031581035 Marionette TRACE conn5 <- [1,1494,null,{}] 19:06:21 INFO - PROCESS | 1928 | 1461031581051 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:21 INFO - PROCESS | 1928 | 1461031581226 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 19:06:21 INFO - PROCESS | 1928 | 1461031581240 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13ae000 == 114 [pid = 1928] [id = 381] 19:06:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3ff0b84000) [pid = 1928] [serial = 1144] [outer = (nil)] 19:06:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3ff13cd400) [pid = 1928] [serial = 1145] [outer = 0x7f3ff0b84000] 19:06:21 INFO - PROCESS | 1928 | 1461031581300 Marionette DEBUG loaded listener.js 19:06:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3ff1944400) [pid = 1928] [serial = 1146] [outer = 0x7f3ff0b84000] 19:06:22 INFO - PROCESS | 1928 | 1461031582516 Marionette TRACE conn5 <- [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]]]}] 19:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1542ms 19:06:22 INFO - PROCESS | 1928 | 1461031582577 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 19:06:22 INFO - PROCESS | 1928 | 1461031582585 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 19:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:06:22 INFO - PROCESS | 1928 | 1461031582593 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:06:22 INFO - PROCESS | 1928 | 1461031582598 Marionette TRACE conn5 <- [1,1498,null,{}] 19:06:22 INFO - PROCESS | 1928 | 1461031582606 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:22 INFO - PROCESS | 1928 | 1461031582825 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 19:06:23 INFO - PROCESS | 1928 | 1461031583073 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4de2800 == 115 [pid = 1928] [id = 382] 19:06:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3fe29b7800) [pid = 1928] [serial = 1147] [outer = (nil)] 19:06:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3fe33f4400) [pid = 1928] [serial = 1148] [outer = 0x7f3fe29b7800] 19:06:23 INFO - PROCESS | 1928 | 1461031583195 Marionette DEBUG loaded listener.js 19:06:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3fe4504800) [pid = 1928] [serial = 1149] [outer = 0x7f3fe29b7800] 19:06:24 INFO - PROCESS | 1928 | 1461031584184 Marionette TRACE conn5 <- [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]]]}] 19:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1637ms 19:06:24 INFO - PROCESS | 1928 | 1461031584232 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 19:06:24 INFO - PROCESS | 1928 | 1461031584241 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 19:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:06:24 INFO - PROCESS | 1928 | 1461031584252 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:06:24 INFO - PROCESS | 1928 | 1461031584256 Marionette TRACE conn5 <- [1,1502,null,{}] 19:06:24 INFO - PROCESS | 1928 | 1461031584262 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:24 INFO - PROCESS | 1928 | 1461031584511 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 19:06:24 INFO - PROCESS | 1928 | 1461031584838 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa5c800 == 116 [pid = 1928] [id = 383] 19:06:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3fe4fda000) [pid = 1928] [serial = 1150] [outer = (nil)] 19:06:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3fe69a2c00) [pid = 1928] [serial = 1151] [outer = 0x7f3fe4fda000] 19:06:24 INFO - PROCESS | 1928 | 1461031584920 Marionette DEBUG loaded listener.js 19:06:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3fe6c7d400) [pid = 1928] [serial = 1152] [outer = 0x7f3fe4fda000] 19:06:25 INFO - PROCESS | 1928 | 1461031585757 Marionette TRACE conn5 <- [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]]]}] 19:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1541ms 19:06:25 INFO - PROCESS | 1928 | 1461031585794 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 19:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:06:25 INFO - PROCESS | 1928 | 1461031585798 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 19:06:25 INFO - PROCESS | 1928 | 1461031585804 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:06:25 INFO - PROCESS | 1928 | 1461031585810 Marionette TRACE conn5 <- [1,1506,null,{}] 19:06:25 INFO - PROCESS | 1928 | 1461031585826 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:26 INFO - PROCESS | 1928 | 1461031586035 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 19:06:26 INFO - PROCESS | 1928 | 1461031586233 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ec2800 == 117 [pid = 1928] [id = 384] 19:06:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3fe6c89400) [pid = 1928] [serial = 1153] [outer = (nil)] 19:06:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3fea157400) [pid = 1928] [serial = 1154] [outer = 0x7f3fe6c89400] 19:06:26 INFO - PROCESS | 1928 | 1461031586313 Marionette DEBUG loaded listener.js 19:06:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3ff0b2f800) [pid = 1928] [serial = 1155] [outer = 0x7f3fe6c89400] 19:06:27 INFO - PROCESS | 1928 | 1461031587198 Marionette TRACE conn5 <- [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]]]}] 19:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1435ms 19:06:27 INFO - PROCESS | 1928 | 1461031587240 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 19:06:27 INFO - PROCESS | 1928 | 1461031587244 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 19:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:06:27 INFO - PROCESS | 1928 | 1461031587250 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:06:27 INFO - PROCESS | 1928 | 1461031587253 Marionette TRACE conn5 <- [1,1510,null,{}] 19:06:27 INFO - PROCESS | 1928 | 1461031587258 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:27 INFO - PROCESS | 1928 | 1461031587455 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 19:06:27 INFO - PROCESS | 1928 | 1461031587630 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff75eb000 == 118 [pid = 1928] [id = 385] 19:06:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3fe33fbc00) [pid = 1928] [serial = 1156] [outer = (nil)] 19:06:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3ff0ccdc00) [pid = 1928] [serial = 1157] [outer = 0x7f3fe33fbc00] 19:06:27 INFO - PROCESS | 1928 | 1461031587701 Marionette DEBUG loaded listener.js 19:06:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3ff1786400) [pid = 1928] [serial = 1158] [outer = 0x7f3fe33fbc00] 19:06:28 INFO - PROCESS | 1928 | 1461031588574 Marionette TRACE conn5 <- [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]]]}] 19:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1334ms 19:06:28 INFO - PROCESS | 1928 | 1461031588584 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 19:06:28 INFO - PROCESS | 1928 | 1461031588587 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 19:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:06:28 INFO - PROCESS | 1928 | 1461031588593 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:06:28 INFO - PROCESS | 1928 | 1461031588595 Marionette TRACE conn5 <- [1,1514,null,{}] 19:06:28 INFO - PROCESS | 1928 | 1461031588602 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:28 INFO - PROCESS | 1928 | 1461031588806 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 19:06:29 INFO - PROCESS | 1928 | 1461031589049 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffaca9800 == 119 [pid = 1928] [id = 386] 19:06:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3ff194d400) [pid = 1928] [serial = 1159] [outer = (nil)] 19:06:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3ff2a60c00) [pid = 1928] [serial = 1160] [outer = 0x7f3ff194d400] 19:06:29 INFO - PROCESS | 1928 | 1461031589123 Marionette DEBUG loaded listener.js 19:06:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3ff2da0400) [pid = 1928] [serial = 1161] [outer = 0x7f3ff194d400] 19:06:30 INFO - PROCESS | 1928 | 1461031590048 Marionette TRACE conn5 <- [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]]]}] 19:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1478ms 19:06:30 INFO - PROCESS | 1928 | 1461031590072 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 19:06:30 INFO - PROCESS | 1928 | 1461031590076 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 19:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:06:30 INFO - PROCESS | 1928 | 1461031590082 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:06:30 INFO - PROCESS | 1928 | 1461031590085 Marionette TRACE conn5 <- [1,1518,null,{}] 19:06:30 INFO - PROCESS | 1928 | 1461031590091 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:30 INFO - PROCESS | 1928 | 1461031590282 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 19:06:30 INFO - PROCESS | 1928 | 1461031590488 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006edb800 == 120 [pid = 1928] [id = 387] 19:06:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fe85f9c00) [pid = 1928] [serial = 1162] [outer = (nil)] 19:06:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3ff52cf400) [pid = 1928] [serial = 1163] [outer = 0x7f3fe85f9c00] 19:06:30 INFO - PROCESS | 1928 | 1461031590563 Marionette DEBUG loaded listener.js 19:06:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3ff603c800) [pid = 1928] [serial = 1164] [outer = 0x7f3fe85f9c00] 19:06:31 INFO - PROCESS | 1928 | 1461031591435 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1428ms 19:06:31 INFO - PROCESS | 1928 | 1461031591512 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 19:06:31 INFO - PROCESS | 1928 | 1461031591516 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 19:06:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:06:31 INFO - PROCESS | 1928 | 1461031591522 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:06:31 INFO - PROCESS | 1928 | 1461031591526 Marionette TRACE conn5 <- [1,1522,null,{}] 19:06:31 INFO - PROCESS | 1928 | 1461031591532 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:31 INFO - PROCESS | 1928 | 1461031591736 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 19:06:32 INFO - PROCESS | 1928 | 1461031591997 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4009147800 == 121 [pid = 1928] [id = 388] 19:06:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3ff4f0ec00) [pid = 1928] [serial = 1165] [outer = (nil)] 19:06:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3ff6074c00) [pid = 1928] [serial = 1166] [outer = 0x7f3ff4f0ec00] 19:06:32 INFO - PROCESS | 1928 | 1461031592188 Marionette DEBUG loaded listener.js 19:06:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3ff7596800) [pid = 1928] [serial = 1167] [outer = 0x7f3ff4f0ec00] 19:06:32 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:32 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:33 INFO - PROCESS | 1928 | 1461031593149 Marionette TRACE conn5 <- [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"]]]}] 19:06:33 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 () { 19:06:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:06:33 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 () { 19:06:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:06:33 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 () { 19:06:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:06:33 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 () { 19:06:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:06:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1686ms 19:06:33 INFO - PROCESS | 1928 | 1461031593215 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 19:06:33 INFO - PROCESS | 1928 | 1461031593219 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 19:06:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:06:33 INFO - PROCESS | 1928 | 1461031593227 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:06:33 INFO - PROCESS | 1928 | 1461031593230 Marionette TRACE conn5 <- [1,1526,null,{}] 19:06:33 INFO - PROCESS | 1928 | 1461031593234 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:33 INFO - PROCESS | 1928 | 1461031593488 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 19:06:33 INFO - PROCESS | 1928 | 1461031593637 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d430800 == 122 [pid = 1928] [id = 389] 19:06:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3ff5de4c00) [pid = 1928] [serial = 1168] [outer = (nil)] 19:06:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3ff89e8c00) [pid = 1928] [serial = 1169] [outer = 0x7f3ff5de4c00] 19:06:33 INFO - PROCESS | 1928 | 1461031593709 Marionette DEBUG loaded listener.js 19:06:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ffa0b7000) [pid = 1928] [serial = 1170] [outer = 0x7f3ff5de4c00] 19:06:34 INFO - PROCESS | 1928 | 1461031594544 Marionette TRACE conn5 <- [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"]]]}] 19:06:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:06:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:06:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:06:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:06:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:06:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:06:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1377ms 19:06:34 INFO - PROCESS | 1928 | 1461031594611 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 19:06:34 INFO - PROCESS | 1928 | 1461031594615 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 19:06:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:06:34 INFO - PROCESS | 1928 | 1461031594665 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:06:34 INFO - PROCESS | 1928 | 1461031594668 Marionette TRACE conn5 <- [1,1530,null,{}] 19:06:34 INFO - PROCESS | 1928 | 1461031594699 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:34 INFO - PROCESS | 1928 | 1461031594904 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 19:06:35 INFO - PROCESS | 1928 | 1461031595103 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bb1800 == 123 [pid = 1928] [id = 390] 19:06:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3fe17e0800) [pid = 1928] [serial = 1171] [outer = (nil)] 19:06:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3ff13c3800) [pid = 1928] [serial = 1172] [outer = 0x7f3fe17e0800] 19:06:35 INFO - PROCESS | 1928 | 1461031595215 Marionette DEBUG loaded listener.js 19:06:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3ffa354400) [pid = 1928] [serial = 1173] [outer = 0x7f3fe17e0800] 19:06:35 INFO - PROCESS | 1928 | 1461031595979 Marionette TRACE conn5 <- [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]]]}] 19:06:36 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 19:06:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:06:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:06:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:06:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:06:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:06:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 19:06:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:06:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1401ms 19:06:36 INFO - PROCESS | 1928 | 1461031596025 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 19:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:06:36 INFO - PROCESS | 1928 | 1461031596029 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 19:06:36 INFO - PROCESS | 1928 | 1461031596035 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:06:36 INFO - PROCESS | 1928 | 1461031596038 Marionette TRACE conn5 <- [1,1534,null,{}] 19:06:36 INFO - PROCESS | 1928 | 1461031596043 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:36 INFO - PROCESS | 1928 | 1461031596261 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 19:06:36 INFO - PROCESS | 1928 | 1461031596485 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf3c7800 == 124 [pid = 1928] [id = 391] 19:06:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3fe27a1800) [pid = 1928] [serial = 1174] [outer = (nil)] 19:06:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3ffb26fc00) [pid = 1928] [serial = 1175] [outer = 0x7f3fe27a1800] 19:06:36 INFO - PROCESS | 1928 | 1461031596565 Marionette DEBUG loaded listener.js 19:06:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3ffe0c2800) [pid = 1928] [serial = 1176] [outer = 0x7f3fe27a1800] 19:06:37 INFO - PROCESS | 1928 | 1461031597488 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1483ms 19:06:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:06:37 INFO - PROCESS | 1928 | 1461031597519 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 19:06:37 INFO - PROCESS | 1928 | 1461031597522 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 19:06:37 INFO - PROCESS | 1928 | 1461031597529 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:06:37 INFO - PROCESS | 1928 | 1461031597534 Marionette TRACE conn5 <- [1,1538,null,{}] 19:06:37 INFO - PROCESS | 1928 | 1461031597540 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:37 INFO - PROCESS | 1928 | 1461031597753 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 19:06:37 INFO - PROCESS | 1928 | 1461031597970 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf6c6800 == 125 [pid = 1928] [id = 392] 19:06:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3fe0f46400) [pid = 1928] [serial = 1177] [outer = (nil)] 19:06:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3fe0f4e400) [pid = 1928] [serial = 1178] [outer = 0x7f3fe0f46400] 19:06:38 INFO - PROCESS | 1928 | 1461031598091 Marionette DEBUG loaded listener.js 19:06:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f4007a77400) [pid = 1928] [serial = 1179] [outer = 0x7f3fe0f46400] 19:06:39 INFO - PROCESS | 1928 | 1461031599027 Marionette TRACE conn5 <- [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]]]}] 19:06:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:06:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1540ms 19:06:39 INFO - PROCESS | 1928 | 1461031599069 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 19:06:39 INFO - PROCESS | 1928 | 1461031599073 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 19:06:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:06:39 INFO - PROCESS | 1928 | 1461031599079 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:06:39 INFO - PROCESS | 1928 | 1461031599082 Marionette TRACE conn5 <- [1,1542,null,{}] 19:06:39 INFO - PROCESS | 1928 | 1461031599087 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:39 INFO - PROCESS | 1928 | 1461031599280 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 19:06:39 INFO - PROCESS | 1928 | 1461031599488 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf6e1800 == 126 [pid = 1928] [id = 393] 19:06:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3fe0f48800) [pid = 1928] [serial = 1180] [outer = (nil)] 19:06:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f4009107c00) [pid = 1928] [serial = 1181] [outer = 0x7f3fe0f48800] 19:06:39 INFO - PROCESS | 1928 | 1461031599556 Marionette DEBUG loaded listener.js 19:06:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f400b140000) [pid = 1928] [serial = 1182] [outer = 0x7f3fe0f48800] 19:06:40 INFO - PROCESS | 1928 | 1461031600389 Marionette TRACE conn5 <- [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]]]}] 19:06:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1383ms 19:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:06:40 INFO - PROCESS | 1928 | 1461031600463 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 19:06:40 INFO - PROCESS | 1928 | 1461031600466 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 19:06:40 INFO - PROCESS | 1928 | 1461031600472 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:06:40 INFO - PROCESS | 1928 | 1461031600475 Marionette TRACE conn5 <- [1,1546,null,{}] 19:06:40 INFO - PROCESS | 1928 | 1461031600480 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:40 INFO - PROCESS | 1928 | 1461031600661 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 19:06:40 INFO - PROCESS | 1928 | 1461031600880 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf4da000 == 127 [pid = 1928] [id = 394] 19:06:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3fdf4efc00) [pid = 1928] [serial = 1183] [outer = (nil)] 19:06:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3fdf4f8800) [pid = 1928] [serial = 1184] [outer = 0x7f3fdf4efc00] 19:06:40 INFO - PROCESS | 1928 | 1461031600954 Marionette DEBUG loaded listener.js 19:06:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3fdf4fd800) [pid = 1928] [serial = 1185] [outer = 0x7f3fdf4efc00] 19:06:41 INFO - PROCESS | 1928 | 1461031601795 Marionette TRACE conn5 <- [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]]]}] 19:06:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:06:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1379ms 19:06:41 INFO - PROCESS | 1928 | 1461031601851 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 19:06:41 INFO - PROCESS | 1928 | 1461031601854 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 19:06:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:06:41 INFO - PROCESS | 1928 | 1461031601860 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:06:41 INFO - PROCESS | 1928 | 1461031601862 Marionette TRACE conn5 <- [1,1550,null,{}] 19:06:41 INFO - PROCESS | 1928 | 1461031601868 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:42 INFO - PROCESS | 1928 | 1461031602061 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 19:06:42 INFO - PROCESS | 1928 | 1461031602280 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0ecf800 == 128 [pid = 1928] [id = 395] 19:06:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3fdf30f000) [pid = 1928] [serial = 1186] [outer = (nil)] 19:06:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f3fdf315800) [pid = 1928] [serial = 1187] [outer = 0x7f3fdf30f000] 19:06:42 INFO - PROCESS | 1928 | 1461031602390 Marionette DEBUG loaded listener.js 19:06:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f3fdf31a000) [pid = 1928] [serial = 1188] [outer = 0x7f3fdf30f000] 19:06:43 INFO - PROCESS | 1928 | 1461031603308 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:06:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:06:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1484ms 19:06:43 INFO - PROCESS | 1928 | 1461031603346 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 19:06:43 INFO - PROCESS | 1928 | 1461031603349 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 19:06:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:06:43 INFO - PROCESS | 1928 | 1461031603355 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:06:43 INFO - PROCESS | 1928 | 1461031603357 Marionette TRACE conn5 <- [1,1554,null,{}] 19:06:43 INFO - PROCESS | 1928 | 1461031603363 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:43 INFO - PROCESS | 1928 | 1461031603546 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 19:06:43 INFO - PROCESS | 1928 | 1461031603762 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fddd85000 == 129 [pid = 1928] [id = 396] 19:06:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f3fdf30f800) [pid = 1928] [serial = 1189] [outer = (nil)] 19:06:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f3fdf4fd400) [pid = 1928] [serial = 1190] [outer = 0x7f3fdf30f800] 19:06:43 INFO - PROCESS | 1928 | 1461031603874 Marionette DEBUG loaded listener.js 19:06:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f4007f0d800) [pid = 1928] [serial = 1191] [outer = 0x7f3fdf30f800] 19:06:44 INFO - PROCESS | 1928 | 1461031604811 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:06:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:06:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1528ms 19:06:44 INFO - PROCESS | 1928 | 1461031604899 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 19:06:44 INFO - PROCESS | 1928 | 1461031604908 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 19:06:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:06:44 INFO - PROCESS | 1928 | 1461031604921 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:06:44 INFO - PROCESS | 1928 | 1461031604923 Marionette TRACE conn5 <- [1,1558,null,{}] 19:06:44 INFO - PROCESS | 1928 | 1461031604929 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:45 INFO - PROCESS | 1928 | 1461031605126 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 19:06:45 INFO - PROCESS | 1928 | 1461031605375 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe294f800 == 130 [pid = 1928] [id = 397] 19:06:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f3fdf313000) [pid = 1928] [serial = 1192] [outer = (nil)] 19:06:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f3fe38ca400) [pid = 1928] [serial = 1193] [outer = 0x7f3fdf313000] 19:06:45 INFO - PROCESS | 1928 | 1461031605494 Marionette DEBUG loaded listener.js 19:06:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f3ff5ca9800) [pid = 1928] [serial = 1194] [outer = 0x7f3fdf313000] 19:06:46 INFO - PROCESS | 1928 | 1461031606322 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:06:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:06:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1428ms 19:06:46 INFO - PROCESS | 1928 | 1461031606350 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 19:06:46 INFO - PROCESS | 1928 | 1461031606353 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 19:06:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:06:46 INFO - PROCESS | 1928 | 1461031606359 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:06:46 INFO - PROCESS | 1928 | 1461031606361 Marionette TRACE conn5 <- [1,1562,null,{}] 19:06:46 INFO - PROCESS | 1928 | 1461031606367 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:46 INFO - PROCESS | 1928 | 1461031606563 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 19:06:46 INFO - PROCESS | 1928 | 1461031606775 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe158b800 == 131 [pid = 1928] [id = 398] 19:06:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f3fe0fb9c00) [pid = 1928] [serial = 1195] [outer = (nil)] 19:06:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f3fe4fd2400) [pid = 1928] [serial = 1196] [outer = 0x7f3fe0fb9c00] 19:06:46 INFO - PROCESS | 1928 | 1461031606886 Marionette DEBUG loaded listener.js 19:06:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f3fe69a8c00) [pid = 1928] [serial = 1197] [outer = 0x7f3fe0fb9c00] 19:06:48 INFO - PROCESS | 1928 | 1461031608235 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:06:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:06:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1933ms 19:06:48 INFO - PROCESS | 1928 | 1461031608292 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 19:06:48 INFO - PROCESS | 1928 | 1461031608299 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 19:06:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:06:48 INFO - PROCESS | 1928 | 1461031608307 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:06:48 INFO - PROCESS | 1928 | 1461031608311 Marionette TRACE conn5 <- [1,1566,null,{}] 19:06:48 INFO - PROCESS | 1928 | 1461031608318 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:48 INFO - PROCESS | 1928 | 1461031608505 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 19:06:48 INFO - PROCESS | 1928 | 1461031608776 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36eb800 == 132 [pid = 1928] [id = 399] 19:06:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f3fe116fc00) [pid = 1928] [serial = 1198] [outer = (nil)] 19:06:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f3fe117d400) [pid = 1928] [serial = 1199] [outer = 0x7f3fe116fc00] 19:06:48 INFO - PROCESS | 1928 | 1461031608951 Marionette DEBUG loaded listener.js 19:06:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f3fe27b0800) [pid = 1928] [serial = 1200] [outer = 0x7f3fe116fc00] 19:06:49 INFO - PROCESS | 1928 | 1461031609951 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:06:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:06:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1685ms 19:06:49 INFO - PROCESS | 1928 | 1461031609993 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 19:06:50 INFO - PROCESS | 1928 | 1461031610001 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 19:06:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:06:50 INFO - PROCESS | 1928 | 1461031610011 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:06:50 INFO - PROCESS | 1928 | 1461031610015 Marionette TRACE conn5 <- [1,1570,null,{}] 19:06:50 INFO - PROCESS | 1928 | 1461031610020 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:50 INFO - PROCESS | 1928 | 1461031610212 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 19:06:50 INFO - PROCESS | 1928 | 1461031610501 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18cb000 == 133 [pid = 1928] [id = 400] 19:06:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f3fe29c0000) [pid = 1928] [serial = 1201] [outer = (nil)] 19:06:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f3fe42eb800) [pid = 1928] [serial = 1202] [outer = 0x7f3fe29c0000] 19:06:50 INFO - PROCESS | 1928 | 1461031610637 Marionette DEBUG loaded listener.js 19:06:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f3fe4fd3400) [pid = 1928] [serial = 1203] [outer = 0x7f3fe29c0000] 19:06:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2eae000 == 132 [pid = 1928] [id = 47] 19:06:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400fd24000 == 131 [pid = 1928] [id = 83] 19:06:50 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f4006ed2c00) [pid = 1928] [serial = 1052] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f3ff7428800) [pid = 1928] [serial = 1055] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f3ff117ac00) [pid = 1928] [serial = 1058] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f3ffba91800) [pid = 1928] [serial = 1049] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe841f800 == 130 [pid = 1928] [id = 352] 19:06:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7cc8000 == 129 [pid = 1928] [id = 380] 19:06:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef4b6000 == 128 [pid = 1928] [id = 379] 19:06:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1c5000 == 127 [pid = 1928] [id = 378] 19:06:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5811000 == 126 [pid = 1928] [id = 377] 19:06:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18c2800 == 125 [pid = 1928] [id = 376] 19:06:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc225000 == 124 [pid = 1928] [id = 296] 19:06:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3cb8800 == 123 [pid = 1928] [id = 375] 19:06:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36aa800 == 122 [pid = 1928] [id = 374] 19:06:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0dda000 == 121 [pid = 1928] [id = 372] 19:06:51 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e5b800 == 120 [pid = 1928] [id = 371] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f3ffa68f000) [pid = 1928] [serial = 840] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f4009105c00) [pid = 1928] [serial = 846] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f3fe864ec00) [pid = 1928] [serial = 1068] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f3fe38cc400) [pid = 1928] [serial = 864] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f3ff194fc00) [pid = 1928] [serial = 849] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f400b181400) [pid = 1928] [serial = 789] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f3fe2affc00) [pid = 1928] [serial = 1062] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f400b0bf800) [pid = 1928] [serial = 852] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f3ff1785400) [pid = 1928] [serial = 1074] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f400ce26400) [pid = 1928] [serial = 792] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f3ffa033400) [pid = 1928] [serial = 1043] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3ff0b7f000) [pid = 1928] [serial = 777] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f4006ed3400) [pid = 1928] [serial = 774] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f3fe69a6c00) [pid = 1928] [serial = 798] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe58dd000) [pid = 1928] [serial = 855] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3ff1182400) [pid = 1928] [serial = 1073] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3ff5dda800) [pid = 1928] [serial = 1077] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3ffb105800) [pid = 1928] [serial = 1046] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3ffb275c00) [pid = 1928] [serial = 783] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3ff60adc00) [pid = 1928] [serial = 837] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3fe69ab800) [pid = 1928] [serial = 1067] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3ff178c400) [pid = 1928] [serial = 834] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3ff13ca800) [pid = 1928] [serial = 1031] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f400c852400) [pid = 1928] [serial = 858] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3ff0b82800) [pid = 1928] [serial = 1071] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3ff5de2400) [pid = 1928] [serial = 1037] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3ffdc75400) [pid = 1928] [serial = 891] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3ff4f0bc00) [pid = 1928] [serial = 1034] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3fe1409400) [pid = 1928] [serial = 1022] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3fe6868800) [pid = 1928] [serial = 1065] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3fe6c82000) [pid = 1928] [serial = 801] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3fea155400) [pid = 1928] [serial = 1028] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fea15cc00) [pid = 1928] [serial = 831] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3fe69b1400) [pid = 1928] [serial = 795] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3ffb5a9000) [pid = 1928] [serial = 843] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3ff1cac400) [pid = 1928] [serial = 1076] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f4007cbdc00) [pid = 1928] [serial = 786] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3ff0a25000) [pid = 1928] [serial = 1070] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3ff1d78000) [pid = 1928] [serial = 1020] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe685d800) [pid = 1928] [serial = 1064] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3fe17e2800) [pid = 1928] [serial = 1061] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fea0e7000) [pid = 1928] [serial = 1040] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3ff4f38400) [pid = 1928] [serial = 780] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3fe58dec00) [pid = 1928] [serial = 1025] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f400cf59c00) [pid = 1928] [serial = 861] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff194b400) [pid = 1928] [serial = 954] [outer = (nil)] [url = about:blank] 19:06:51 INFO - PROCESS | 1928 | 1461031611498 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:06:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:06:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1531ms 19:06:51 INFO - PROCESS | 1928 | 1461031611560 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 19:06:51 INFO - PROCESS | 1928 | 1461031611563 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 19:06:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:06:51 INFO - PROCESS | 1928 | 1461031611573 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:06:51 INFO - PROCESS | 1928 | 1461031611577 Marionette TRACE conn5 <- [1,1574,null,{}] 19:06:51 INFO - PROCESS | 1928 | 1461031611593 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:51 INFO - PROCESS | 1928 | 1461031611800 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 19:06:51 INFO - PROCESS | 1928 | 1461031611959 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4499800 == 121 [pid = 1928] [id = 401] 19:06:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3fe17e2800) [pid = 1928] [serial = 1204] [outer = (nil)] 19:06:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3fe6871800) [pid = 1928] [serial = 1205] [outer = 0x7f3fe17e2800] 19:06:52 INFO - PROCESS | 1928 | 1461031612027 Marionette DEBUG loaded listener.js 19:06:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3fe6c80000) [pid = 1928] [serial = 1206] [outer = 0x7f3fe17e2800] 19:06:52 INFO - PROCESS | 1928 | 1461031612742 Marionette TRACE conn5 <- [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]]]}] 19:06:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:06:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1233ms 19:06:52 INFO - PROCESS | 1928 | 1461031612807 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 19:06:52 INFO - PROCESS | 1928 | 1461031612812 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 19:06:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:06:52 INFO - PROCESS | 1928 | 1461031612817 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:06:52 INFO - PROCESS | 1928 | 1461031612819 Marionette TRACE conn5 <- [1,1578,null,{}] 19:06:52 INFO - PROCESS | 1928 | 1461031612824 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:53 INFO - PROCESS | 1928 | 1461031613081 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 19:06:53 INFO - PROCESS | 1928 | 1461031613097 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe56de000 == 122 [pid = 1928] [id = 402] 19:06:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3fe6864800) [pid = 1928] [serial = 1207] [outer = (nil)] 19:06:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3fe825ac00) [pid = 1928] [serial = 1208] [outer = 0x7f3fe6864800] 19:06:53 INFO - PROCESS | 1928 | 1461031613156 Marionette DEBUG loaded listener.js 19:06:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe8842c00) [pid = 1928] [serial = 1209] [outer = 0x7f3fe6864800] 19:06:54 INFO - PROCESS | 1928 | 1461031614031 Marionette TRACE conn5 <- [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]]]}] 19:06:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:06:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1226ms 19:06:54 INFO - PROCESS | 1928 | 1461031614059 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 19:06:54 INFO - PROCESS | 1928 | 1461031614062 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 19:06:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:06:54 INFO - PROCESS | 1928 | 1461031614068 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:06:54 INFO - PROCESS | 1928 | 1461031614070 Marionette TRACE conn5 <- [1,1582,null,{}] 19:06:54 INFO - PROCESS | 1928 | 1461031614076 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:54 INFO - PROCESS | 1928 | 1461031614300 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 19:06:54 INFO - PROCESS | 1928 | 1461031614339 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7cdc000 == 123 [pid = 1928] [id = 403] 19:06:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe1176c00) [pid = 1928] [serial = 1210] [outer = (nil)] 19:06:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3fea033800) [pid = 1928] [serial = 1211] [outer = 0x7f3fe1176c00] 19:06:54 INFO - PROCESS | 1928 | 1461031614397 Marionette DEBUG loaded listener.js 19:06:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fea90a800) [pid = 1928] [serial = 1212] [outer = 0x7f3fe1176c00] 19:06:55 INFO - PROCESS | 1928 | 1461031615312 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:06:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:06:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1587ms 19:06:55 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3fe17e3000) [pid = 1928] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:06:55 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3fe1402800) [pid = 1928] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:06:55 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe2afa000) [pid = 1928] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:06:55 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3fe1179c00) [pid = 1928] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:06:55 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fe117c400) [pid = 1928] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:06:55 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3ff0b32400) [pid = 1928] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:06:55 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3fe4503800) [pid = 1928] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:06:55 INFO - PROCESS | 1928 | 1461031615670 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 19:06:55 INFO - PROCESS | 1928 | 1461031615672 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 19:06:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:06:55 INFO - PROCESS | 1928 | 1461031615678 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:06:55 INFO - PROCESS | 1928 | 1461031615681 Marionette TRACE conn5 <- [1,1586,null,{}] 19:06:55 INFO - PROCESS | 1928 | 1461031615696 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:55 INFO - PROCESS | 1928 | 1461031615866 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 19:06:55 INFO - PROCESS | 1928 | 1461031615924 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f5b800 == 124 [pid = 1928] [id = 404] 19:06:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3fe8844000) [pid = 1928] [serial = 1213] [outer = (nil)] 19:06:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3ff0b3a800) [pid = 1928] [serial = 1214] [outer = 0x7f3fe8844000] 19:06:56 INFO - PROCESS | 1928 | 1461031616137 Marionette DEBUG loaded listener.js 19:06:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3ff1785400) [pid = 1928] [serial = 1215] [outer = 0x7f3fe8844000] 19:06:56 INFO - PROCESS | 1928 | 1461031616768 Marionette TRACE conn5 <- [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]]]}] 19:06:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:06:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1138ms 19:06:56 INFO - PROCESS | 1928 | 1461031616817 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 19:06:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:06:56 INFO - PROCESS | 1928 | 1461031616831 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 19:06:56 INFO - PROCESS | 1928 | 1461031616838 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:06:56 INFO - PROCESS | 1928 | 1461031616841 Marionette TRACE conn5 <- [1,1590,null,{}] 19:06:56 INFO - PROCESS | 1928 | 1461031616849 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:57 INFO - PROCESS | 1928 | 1461031617017 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 19:06:57 INFO - PROCESS | 1928 | 1461031617174 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feab99000 == 125 [pid = 1928] [id = 405] 19:06:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe58d0400) [pid = 1928] [serial = 1216] [outer = (nil)] 19:06:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3ff194b400) [pid = 1928] [serial = 1217] [outer = 0x7f3fe58d0400] 19:06:57 INFO - PROCESS | 1928 | 1461031617232 Marionette DEBUG loaded listener.js 19:06:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3ff4f0bc00) [pid = 1928] [serial = 1218] [outer = 0x7f3fe58d0400] 19:06:58 INFO - PROCESS | 1928 | 1461031618124 Marionette TRACE conn5 <- [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]]]}] 19:06:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:06:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1332ms 19:06:58 INFO - PROCESS | 1928 | 1461031618171 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 19:06:58 INFO - PROCESS | 1928 | 1461031618177 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 19:06:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:06:58 INFO - PROCESS | 1928 | 1461031618185 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:06:58 INFO - PROCESS | 1928 | 1461031618191 Marionette TRACE conn5 <- [1,1594,null,{}] 19:06:58 INFO - PROCESS | 1928 | 1461031618200 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:58 INFO - PROCESS | 1928 | 1461031618396 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 19:06:58 INFO - PROCESS | 1928 | 1461031618661 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3351800 == 126 [pid = 1928] [id = 406] 19:06:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fe0d0e800) [pid = 1928] [serial = 1219] [outer = (nil)] 19:06:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3fe0fc2800) [pid = 1928] [serial = 1220] [outer = 0x7f3fe0d0e800] 19:06:58 INFO - PROCESS | 1928 | 1461031618780 Marionette DEBUG loaded listener.js 19:06:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3fe140e000) [pid = 1928] [serial = 1221] [outer = 0x7f3fe0d0e800] 19:06:59 INFO - PROCESS | 1928 | 1461031619654 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:06:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:06:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1536ms 19:06:59 INFO - PROCESS | 1928 | 1461031619722 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 19:06:59 INFO - PROCESS | 1928 | 1461031619731 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 19:06:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:06:59 INFO - PROCESS | 1928 | 1461031619740 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:06:59 INFO - PROCESS | 1928 | 1461031619745 Marionette TRACE conn5 <- [1,1598,null,{}] 19:06:59 INFO - PROCESS | 1928 | 1461031619750 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:59 INFO - PROCESS | 1928 | 1461031619944 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 19:07:00 INFO - PROCESS | 1928 | 1461031620201 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f50800 == 127 [pid = 1928] [id = 407] 19:07:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fe27a9800) [pid = 1928] [serial = 1222] [outer = (nil)] 19:07:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3fe4fd9800) [pid = 1928] [serial = 1223] [outer = 0x7f3fe27a9800] 19:07:00 INFO - PROCESS | 1928 | 1461031620320 Marionette DEBUG loaded listener.js 19:07:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3fe6864000) [pid = 1928] [serial = 1224] [outer = 0x7f3fe27a9800] 19:07:01 INFO - PROCESS | 1928 | 1461031621277 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:07:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:07:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1583ms 19:07:01 INFO - PROCESS | 1928 | 1461031621325 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 19:07:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:07:01 INFO - PROCESS | 1928 | 1461031621329 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 19:07:01 INFO - PROCESS | 1928 | 1461031621337 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:07:01 INFO - PROCESS | 1928 | 1461031621343 Marionette TRACE conn5 <- [1,1602,null,{}] 19:07:01 INFO - PROCESS | 1928 | 1461031621364 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:01 INFO - PROCESS | 1928 | 1461031621675 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 19:07:01 INFO - PROCESS | 1928 | 1461031621909 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef695800 == 128 [pid = 1928] [id = 408] 19:07:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3fe8845400) [pid = 1928] [serial = 1225] [outer = (nil)] 19:07:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3fea155c00) [pid = 1928] [serial = 1226] [outer = 0x7f3fe8845400] 19:07:01 INFO - PROCESS | 1928 | 1461031621989 Marionette DEBUG loaded listener.js 19:07:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ff0b85c00) [pid = 1928] [serial = 1227] [outer = 0x7f3fe8845400] 19:07:02 INFO - PROCESS | 1928 | 1461031622853 Marionette TRACE conn5 <- [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]]]}] 19:07:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:07:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1590ms 19:07:02 INFO - PROCESS | 1928 | 1461031622926 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 19:07:02 INFO - PROCESS | 1928 | 1461031622930 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 19:07:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:07:02 INFO - PROCESS | 1928 | 1461031622937 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:07:02 INFO - PROCESS | 1928 | 1461031622939 Marionette TRACE conn5 <- [1,1606,null,{}] 19:07:02 INFO - PROCESS | 1928 | 1461031622945 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:03 INFO - PROCESS | 1928 | 1461031623156 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 19:07:03 INFO - PROCESS | 1928 | 1461031623405 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1980800 == 129 [pid = 1928] [id = 409] 19:07:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3fe4fdb800) [pid = 1928] [serial = 1228] [outer = (nil)] 19:07:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3ff2e4b400) [pid = 1928] [serial = 1229] [outer = 0x7f3fe4fdb800] 19:07:03 INFO - PROCESS | 1928 | 1461031623522 Marionette DEBUG loaded listener.js 19:07:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3ff4f42000) [pid = 1928] [serial = 1230] [outer = 0x7f3fe4fdb800] 19:07:04 INFO - PROCESS | 1928 | 1461031624332 Marionette TRACE conn5 <- [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]]]}] 19:07:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:07:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1434ms 19:07:04 INFO - PROCESS | 1928 | 1461031624372 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 19:07:04 INFO - PROCESS | 1928 | 1461031624374 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 19:07:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:07:04 INFO - PROCESS | 1928 | 1461031624381 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:07:04 INFO - PROCESS | 1928 | 1461031624384 Marionette TRACE conn5 <- [1,1610,null,{}] 19:07:04 INFO - PROCESS | 1928 | 1461031624390 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:04 INFO - PROCESS | 1928 | 1461031624599 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 19:07:04 INFO - PROCESS | 1928 | 1461031624806 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fc0000 == 130 [pid = 1928] [id = 410] 19:07:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3ff0c2fc00) [pid = 1928] [serial = 1231] [outer = (nil)] 19:07:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3ff5ca9400) [pid = 1928] [serial = 1232] [outer = 0x7f3ff0c2fc00] 19:07:04 INFO - PROCESS | 1928 | 1461031624875 Marionette DEBUG loaded listener.js 19:07:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3ff5cae400) [pid = 1928] [serial = 1233] [outer = 0x7f3ff0c2fc00] 19:07:05 INFO - PROCESS | 1928 | 1461031625741 Marionette TRACE conn5 <- [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]]]}] 19:07:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:07:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1428ms 19:07:05 INFO - PROCESS | 1928 | 1461031625810 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 19:07:05 INFO - PROCESS | 1928 | 1461031625814 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 19:07:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:07:05 INFO - PROCESS | 1928 | 1461031625820 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:07:05 INFO - PROCESS | 1928 | 1461031625822 Marionette TRACE conn5 <- [1,1614,null,{}] 19:07:05 INFO - PROCESS | 1928 | 1461031625828 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:06 INFO - PROCESS | 1928 | 1461031626049 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 19:07:06 INFO - PROCESS | 1928 | 1461031626253 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9f57800 == 131 [pid = 1928] [id = 411] 19:07:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3ff5cb6800) [pid = 1928] [serial = 1234] [outer = (nil)] 19:07:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3ff60adc00) [pid = 1928] [serial = 1235] [outer = 0x7f3ff5cb6800] 19:07:06 INFO - PROCESS | 1928 | 1461031626328 Marionette DEBUG loaded listener.js 19:07:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3ff8f58c00) [pid = 1928] [serial = 1236] [outer = 0x7f3ff5cb6800] 19:07:07 INFO - PROCESS | 1928 | 1461031627198 Marionette TRACE conn5 <- [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]]]}] 19:07:07 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 19:07:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1431ms 19:07:07 INFO - PROCESS | 1928 | 1461031627252 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 19:07:07 INFO - PROCESS | 1928 | 1461031627256 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 19:07:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:07:07 INFO - PROCESS | 1928 | 1461031627262 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:07:07 INFO - PROCESS | 1928 | 1461031627264 Marionette TRACE conn5 <- [1,1618,null,{}] 19:07:07 INFO - PROCESS | 1928 | 1461031627270 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:07 INFO - PROCESS | 1928 | 1461031627455 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 19:07:07 INFO - PROCESS | 1928 | 1461031627663 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc231800 == 132 [pid = 1928] [id = 412] 19:07:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3ff5cb7000) [pid = 1928] [serial = 1237] [outer = (nil)] 19:07:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3ffb10c800) [pid = 1928] [serial = 1238] [outer = 0x7f3ff5cb7000] 19:07:07 INFO - PROCESS | 1928 | 1461031627733 Marionette DEBUG loaded listener.js 19:07:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3ffc6bc400) [pid = 1928] [serial = 1239] [outer = 0x7f3ff5cb7000] 19:07:08 INFO - PROCESS | 1928 | 1461031628592 Marionette TRACE conn5 <- [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]]]}] 19:07:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:07:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1382ms 19:07:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:07:08 INFO - PROCESS | 1928 | 1461031628645 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 19:07:08 INFO - PROCESS | 1928 | 1461031628648 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 19:07:08 INFO - PROCESS | 1928 | 1461031628654 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:07:08 INFO - PROCESS | 1928 | 1461031628657 Marionette TRACE conn5 <- [1,1622,null,{}] 19:07:08 INFO - PROCESS | 1928 | 1461031628663 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:08 INFO - PROCESS | 1928 | 1461031628856 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 19:07:09 INFO - PROCESS | 1928 | 1461031629223 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4001121000 == 133 [pid = 1928] [id = 413] 19:07:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3ffa0b3c00) [pid = 1928] [serial = 1240] [outer = (nil)] 19:07:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f400104c400) [pid = 1928] [serial = 1241] [outer = 0x7f3ffa0b3c00] 19:07:09 INFO - PROCESS | 1928 | 1461031629350 Marionette DEBUG loaded listener.js 19:07:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f4006ed4800) [pid = 1928] [serial = 1242] [outer = 0x7f3ffa0b3c00] 19:07:10 INFO - PROCESS | 1928 | 1461031630308 Marionette TRACE conn5 <- [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]]]}] 19:07:10 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 19:07:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1731ms 19:07:10 INFO - PROCESS | 1928 | 1461031630387 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 19:07:10 INFO - PROCESS | 1928 | 1461031630394 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 19:07:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:07:10 INFO - PROCESS | 1928 | 1461031630402 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:07:10 INFO - PROCESS | 1928 | 1461031630407 Marionette TRACE conn5 <- [1,1626,null,{}] 19:07:10 INFO - PROCESS | 1928 | 1461031630417 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:10 INFO - PROCESS | 1928 | 1461031630711 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 19:07:11 INFO - PROCESS | 1928 | 1461031631002 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b078000 == 134 [pid = 1928] [id = 414] 19:07:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3ff8e99c00) [pid = 1928] [serial = 1243] [outer = (nil)] 19:07:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f4007f97800) [pid = 1928] [serial = 1244] [outer = 0x7f3ff8e99c00] 19:07:11 INFO - PROCESS | 1928 | 1461031631087 Marionette DEBUG loaded listener.js 19:07:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f400b028000) [pid = 1928] [serial = 1245] [outer = 0x7f3ff8e99c00] 19:07:11 INFO - PROCESS | 1928 | 1461031631908 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:07:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:07:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1532ms 19:07:11 INFO - PROCESS | 1928 | 1461031631945 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 19:07:11 INFO - PROCESS | 1928 | 1461031631948 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 19:07:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:07:11 INFO - PROCESS | 1928 | 1461031631956 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:07:11 INFO - PROCESS | 1928 | 1461031631959 Marionette TRACE conn5 <- [1,1630,null,{}] 19:07:11 INFO - PROCESS | 1928 | 1461031631964 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:12 INFO - PROCESS | 1928 | 1461031632153 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 19:07:12 INFO - PROCESS | 1928 | 1461031632361 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fdd5800 == 135 [pid = 1928] [id = 415] 19:07:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f3fe03da800) [pid = 1928] [serial = 1246] [outer = (nil)] 19:07:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f3fe03e3400) [pid = 1928] [serial = 1247] [outer = 0x7f3fe03da800] 19:07:12 INFO - PROCESS | 1928 | 1461031632499 Marionette DEBUG loaded listener.js 19:07:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f3fe03e8400) [pid = 1928] [serial = 1248] [outer = 0x7f3fe03da800] 19:07:13 INFO - PROCESS | 1928 | 1461031633434 Marionette TRACE conn5 <- [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]]]}] 19:07:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:07:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1533ms 19:07:13 INFO - PROCESS | 1928 | 1461031633491 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 19:07:13 INFO - PROCESS | 1928 | 1461031633496 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 19:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:07:13 INFO - PROCESS | 1928 | 1461031633502 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:07:13 INFO - PROCESS | 1928 | 1461031633506 Marionette TRACE conn5 <- [1,1634,null,{}] 19:07:13 INFO - PROCESS | 1928 | 1461031633512 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:13 INFO - PROCESS | 1928 | 1461031633736 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 19:07:14 INFO - PROCESS | 1928 | 1461031634003 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7e31800 == 136 [pid = 1928] [id = 416] 19:07:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f3fe6970800) [pid = 1928] [serial = 1249] [outer = (nil)] 19:07:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f3fe6974c00) [pid = 1928] [serial = 1250] [outer = 0x7f3fe6970800] 19:07:14 INFO - PROCESS | 1928 | 1461031634137 Marionette DEBUG loaded listener.js 19:07:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f400b0bf800) [pid = 1928] [serial = 1251] [outer = 0x7f3fe6970800] 19:07:15 INFO - PROCESS | 1928 | 1461031635040 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1630ms 19:07:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:07:15 INFO - PROCESS | 1928 | 1461031635133 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 19:07:15 INFO - PROCESS | 1928 | 1461031635136 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 19:07:15 INFO - PROCESS | 1928 | 1461031635142 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:07:15 INFO - PROCESS | 1928 | 1461031635145 Marionette TRACE conn5 <- [1,1638,null,{}] 19:07:15 INFO - PROCESS | 1928 | 1461031635150 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:15 INFO - PROCESS | 1928 | 1461031635368 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 19:07:15 INFO - PROCESS | 1928 | 1461031635623 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe1776800 == 137 [pid = 1928] [id = 417] 19:07:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f3fe3b10800) [pid = 1928] [serial = 1252] [outer = (nil)] 19:07:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f3fe3b1c000) [pid = 1928] [serial = 1253] [outer = 0x7f3fe3b10800] 19:07:15 INFO - PROCESS | 1928 | 1461031635741 Marionette DEBUG loaded listener.js 19:07:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f3fe6973000) [pid = 1928] [serial = 1254] [outer = 0x7f3fe3b10800] 19:07:16 INFO - PROCESS | 1928 | 1461031636737 Marionette TRACE conn5 <- [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]]]}] 19:07:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:07:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1634ms 19:07:16 INFO - PROCESS | 1928 | 1461031636783 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 19:07:16 INFO - PROCESS | 1928 | 1461031636786 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 19:07:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:07:16 INFO - PROCESS | 1928 | 1461031636792 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:07:16 INFO - PROCESS | 1928 | 1461031636794 Marionette TRACE conn5 <- [1,1642,null,{}] 19:07:16 INFO - PROCESS | 1928 | 1461031636800 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:17 INFO - PROCESS | 1928 | 1461031637014 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 19:07:17 INFO - PROCESS | 1928 | 1461031637266 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdee2c800 == 138 [pid = 1928] [id = 418] 19:07:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f3fdee09800) [pid = 1928] [serial = 1255] [outer = (nil)] 19:07:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f3fdee12800) [pid = 1928] [serial = 1256] [outer = 0x7f3fdee09800] 19:07:17 INFO - PROCESS | 1928 | 1461031637378 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f3fdee16800) [pid = 1928] [serial = 1257] [outer = 0x7f3fdee09800] 19:07:18 INFO - PROCESS | 1928 | 1461031638170 Marionette TRACE conn5 <- [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]]]}] 19:07:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1442ms 19:07:18 INFO - PROCESS | 1928 | 1461031638235 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 19:07:18 INFO - PROCESS | 1928 | 1461031638239 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 19:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:07:18 INFO - PROCESS | 1928 | 1461031638245 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1928 | 1461031638247 Marionette TRACE conn5 <- [1,1646,null,{}] 19:07:18 INFO - PROCESS | 1928 | 1461031638253 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:18 INFO - PROCESS | 1928 | 1461031638461 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 19:07:18 INFO - PROCESS | 1928 | 1461031638692 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2b46000 == 139 [pid = 1928] [id = 419] 19:07:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f3fdde10400) [pid = 1928] [serial = 1258] [outer = (nil)] 19:07:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f3fdde19400) [pid = 1928] [serial = 1259] [outer = 0x7f3fdde10400] 19:07:18 INFO - PROCESS | 1928 | 1461031638852 Marionette DEBUG loaded listener.js 19:07:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f3fdde1dc00) [pid = 1928] [serial = 1260] [outer = 0x7f3fdde10400] 19:07:20 INFO - PROCESS | 1928 | 1461031640346 Marionette TRACE conn5 <- [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]]]}] 19:07:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2142ms 19:07:20 INFO - PROCESS | 1928 | 1461031640388 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 19:07:20 INFO - PROCESS | 1928 | 1461031640394 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 19:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:07:20 INFO - PROCESS | 1928 | 1461031640422 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:07:20 INFO - PROCESS | 1928 | 1461031640427 Marionette TRACE conn5 <- [1,1650,null,{}] 19:07:20 INFO - PROCESS | 1928 | 1461031640437 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:20 INFO - PROCESS | 1928 | 1461031640646 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 19:07:20 INFO - PROCESS | 1928 | 1461031640860 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe369b800 == 140 [pid = 1928] [id = 420] 19:07:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f3fdf314400) [pid = 1928] [serial = 1261] [outer = (nil)] 19:07:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f3fdf4f9c00) [pid = 1928] [serial = 1262] [outer = 0x7f3fdf314400] 19:07:20 INFO - PROCESS | 1928 | 1461031640966 Marionette DEBUG loaded listener.js 19:07:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f3fe0d09800) [pid = 1928] [serial = 1263] [outer = 0x7f3fdf314400] 19:07:22 INFO - PROCESS | 1928 | 1461031642194 Marionette TRACE conn5 <- [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]]]}] 19:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1843ms 19:07:22 INFO - PROCESS | 1928 | 1461031642283 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 19:07:22 INFO - PROCESS | 1928 | 1461031642296 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 19:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:07:22 INFO - PROCESS | 1928 | 1461031642310 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:07:22 INFO - PROCESS | 1928 | 1461031642314 Marionette TRACE conn5 <- [1,1654,null,{}] 19:07:22 INFO - PROCESS | 1928 | 1461031642321 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:22 INFO - PROCESS | 1928 | 1461031642651 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 19:07:22 INFO - PROCESS | 1928 | 1461031642862 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0ecc800 == 141 [pid = 1928] [id = 421] 19:07:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f3fe117c400) [pid = 1928] [serial = 1264] [outer = (nil)] 19:07:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f3fe140d000) [pid = 1928] [serial = 1265] [outer = 0x7f3fe117c400] 19:07:22 INFO - PROCESS | 1928 | 1461031642930 Marionette DEBUG loaded listener.js 19:07:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f3fe29b2c00) [pid = 1928] [serial = 1266] [outer = 0x7f3fe117c400] 19:07:23 INFO - PROCESS | 1928 | 1461031643915 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1638ms 19:07:23 INFO - PROCESS | 1928 | 1461031643949 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 19:07:23 INFO - PROCESS | 1928 | 1461031643953 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 19:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:07:23 INFO - PROCESS | 1928 | 1461031643964 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:07:23 INFO - PROCESS | 1928 | 1461031643972 Marionette TRACE conn5 <- [1,1658,null,{}] 19:07:23 INFO - PROCESS | 1928 | 1461031643994 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:24 INFO - PROCESS | 1928 | 1461031644218 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 19:07:24 INFO - PROCESS | 1928 | 1461031644479 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3baf000 == 142 [pid = 1928] [id = 422] 19:07:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f3fe3b1c400) [pid = 1928] [serial = 1267] [outer = (nil)] 19:07:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f3fe42abc00) [pid = 1928] [serial = 1268] [outer = 0x7f3fe3b1c400] 19:07:24 INFO - PROCESS | 1928 | 1461031644595 Marionette DEBUG loaded listener.js 19:07:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x7f3fe4508c00) [pid = 1928] [serial = 1269] [outer = 0x7f3fe3b1c400] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f60000 == 141 [pid = 1928] [id = 353] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x7f3fe0fc7c00) [pid = 1928] [serial = 1121] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f3ff52c5800) [pid = 1928] [serial = 1088] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f3fea036400) [pid = 1928] [serial = 1085] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f3fe117e400) [pid = 1928] [serial = 1112] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f3fe0fbc800) [pid = 1928] [serial = 1118] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f3ff0cccc00) [pid = 1928] [serial = 1106] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f4008fc1000) [pid = 1928] [serial = 1097] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f3ff9bb7400) [pid = 1928] [serial = 1094] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f3ff8e8e400) [pid = 1928] [serial = 1091] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f3fe6862c00) [pid = 1928] [serial = 1082] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f3fe0d0bc00) [pid = 1928] [serial = 1115] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f3fe825e400) [pid = 1928] [serial = 1100] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f3ff5ada800) [pid = 1928] [serial = 1103] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f3ff5adf800) [pid = 1928] [serial = 1109] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f5b800 == 140 [pid = 1928] [id = 404] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7cdc000 == 139 [pid = 1928] [id = 403] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe56de000 == 138 [pid = 1928] [id = 402] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4499800 == 137 [pid = 1928] [id = 401] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18cb000 == 136 [pid = 1928] [id = 400] 19:07:25 INFO - PROCESS | 1928 | 1461031645695 Marionette TRACE conn5 <- [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]]]}] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36eb800 == 135 [pid = 1928] [id = 399] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf6e1800 == 134 [pid = 1928] [id = 393] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf6c6800 == 133 [pid = 1928] [id = 392] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf3c7800 == 132 [pid = 1928] [id = 391] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bb1800 == 131 [pid = 1928] [id = 390] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d430800 == 130 [pid = 1928] [id = 389] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4009147800 == 129 [pid = 1928] [id = 388] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006edb800 == 128 [pid = 1928] [id = 387] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffaca9800 == 127 [pid = 1928] [id = 386] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff75eb000 == 126 [pid = 1928] [id = 385] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ec2800 == 125 [pid = 1928] [id = 384] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa5c800 == 124 [pid = 1928] [id = 383] 19:07:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4de2800 == 123 [pid = 1928] [id = 382] 19:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1793ms 19:07:25 INFO - PROCESS | 1928 | 1461031645757 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 19:07:25 INFO - PROCESS | 1928 | 1461031645762 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 19:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:07:25 INFO - PROCESS | 1928 | 1461031645767 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:07:25 INFO - PROCESS | 1928 | 1461031645769 Marionette TRACE conn5 <- [1,1662,null,{}] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f3fe864bc00) [pid = 1928] [serial = 1134] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f3fe6874800) [pid = 1928] [serial = 1131] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f3fea15c800) [pid = 1928] [serial = 1137] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f3fe7fc7c00) [pid = 1928] [serial = 1133] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f3fe27aec00) [pid = 1928] [serial = 1125] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f3fe27b0000) [pid = 1928] [serial = 1127] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f3fe58cf800) [pid = 1928] [serial = 1130] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f3ff0b83000) [pid = 1928] [serial = 1139] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f3fe1408000) [pid = 1928] [serial = 1124] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f3ff6039c00) [pid = 1928] [serial = 1079] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3fe69aec00) [pid = 1928] [serial = 1142] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f3fe42ed000) [pid = 1928] [serial = 1128] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f3ff0cd0800) [pid = 1928] [serial = 1140] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe884e800) [pid = 1928] [serial = 1136] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3ff0b39800) [pid = 1928] [serial = 1143] [outer = (nil)] [url = about:blank] 19:07:25 INFO - PROCESS | 1928 | 1461031645808 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:26 INFO - PROCESS | 1928 | 1461031646003 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 19:07:26 INFO - PROCESS | 1928 | 1461031646013 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0dd7000 == 124 [pid = 1928] [id = 423] 19:07:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3fe0d0bc00) [pid = 1928] [serial = 1270] [outer = (nil)] 19:07:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3fe4da8c00) [pid = 1928] [serial = 1271] [outer = 0x7f3fe0d0bc00] 19:07:26 INFO - PROCESS | 1928 | 1461031646083 Marionette DEBUG loaded listener.js 19:07:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3fe4fd8400) [pid = 1928] [serial = 1272] [outer = 0x7f3fe0d0bc00] 19:07:27 INFO - PROCESS | 1928 | 1461031647063 Marionette TRACE conn5 <- [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]]]}] 19:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1340ms 19:07:27 INFO - PROCESS | 1928 | 1461031647109 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 19:07:27 INFO - PROCESS | 1928 | 1461031647113 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 19:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:07:27 INFO - PROCESS | 1928 | 1461031647118 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:07:27 INFO - PROCESS | 1928 | 1461031647120 Marionette TRACE conn5 <- [1,1666,null,{}] 19:07:27 INFO - PROCESS | 1928 | 1461031647126 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:27 INFO - PROCESS | 1928 | 1461031647373 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 19:07:27 INFO - PROCESS | 1928 | 1461031647395 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3806800 == 125 [pid = 1928] [id = 424] 19:07:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f3fdf4f0c00) [pid = 1928] [serial = 1273] [outer = (nil)] 19:07:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f3fe6863800) [pid = 1928] [serial = 1274] [outer = 0x7f3fdf4f0c00] 19:07:27 INFO - PROCESS | 1928 | 1461031647474 Marionette DEBUG loaded listener.js 19:07:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f3fe696a400) [pid = 1928] [serial = 1275] [outer = 0x7f3fdf4f0c00] 19:07:28 INFO - PROCESS | 1928 | 1461031648376 Marionette TRACE conn5 <- [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]]]}] 19:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1326ms 19:07:28 INFO - PROCESS | 1928 | 1461031648449 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 19:07:28 INFO - PROCESS | 1928 | 1461031648451 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 19:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:07:28 INFO - PROCESS | 1928 | 1461031648458 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:07:28 INFO - PROCESS | 1928 | 1461031648460 Marionette TRACE conn5 <- [1,1670,null,{}] 19:07:28 INFO - PROCESS | 1928 | 1461031648465 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:28 INFO - PROCESS | 1928 | 1461031648761 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 19:07:28 INFO - PROCESS | 1928 | 1461031648790 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe56d3000 == 126 [pid = 1928] [id = 425] 19:07:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f3fe6975800) [pid = 1928] [serial = 1276] [outer = (nil)] 19:07:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f3fe69d8000) [pid = 1928] [serial = 1277] [outer = 0x7f3fe6975800] 19:07:28 INFO - PROCESS | 1928 | 1461031648855 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f3fe85f4400) [pid = 1928] [serial = 1278] [outer = 0x7f3fe6975800] 19:07:29 INFO - PROCESS | 1928 | 1461031649856 Marionette TRACE conn5 <- [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]]]}] 19:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1427ms 19:07:29 INFO - PROCESS | 1928 | 1461031649888 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 19:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:07:29 INFO - PROCESS | 1928 | 1461031649892 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 19:07:29 INFO - PROCESS | 1928 | 1461031649898 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1928 | 1461031649901 Marionette TRACE conn5 <- [1,1674,null,{}] 19:07:29 INFO - PROCESS | 1928 | 1461031649907 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:30 INFO - PROCESS | 1928 | 1461031650232 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f3ff13cc800) [pid = 1928] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f3ff4f39000) [pid = 1928] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f3fe8844000) [pid = 1928] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f3fe27ab800) [pid = 1928] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3fe69d8800) [pid = 1928] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f3fe27ac400) [pid = 1928] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f3fe27a4000) [pid = 1928] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe1176c00) [pid = 1928] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3fea02dc00) [pid = 1928] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3fe17dfc00) [pid = 1928] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3ff742a000) [pid = 1928] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3fe42df400) [pid = 1928] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3fe4da2400) [pid = 1928] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3fe116fc00) [pid = 1928] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3fe85f3800) [pid = 1928] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3fe17e2800) [pid = 1928] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3ff5ddfc00) [pid = 1928] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3ff8e98800) [pid = 1928] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3fe17dc800) [pid = 1928] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f4006e55400) [pid = 1928] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3ff5de0800) [pid = 1928] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3fe33f2c00) [pid = 1928] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3ff2a65800) [pid = 1928] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3ff6034000) [pid = 1928] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3fe27ab000) [pid = 1928] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fe8846000) [pid = 1928] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3fe4da6c00) [pid = 1928] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3fea02a800) [pid = 1928] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3ff4d1b000) [pid = 1928] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3fe17db800) [pid = 1928] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3fea905800) [pid = 1928] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3fe42aa000) [pid = 1928] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3ff0b38400) [pid = 1928] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3fe2af1000) [pid = 1928] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fe33ef800) [pid = 1928] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3ff1cb1c00) [pid = 1928] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3ff0ea8c00) [pid = 1928] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3fe29c0000) [pid = 1928] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff89eb400) [pid = 1928] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3fe8648000) [pid = 1928] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3fea02c800) [pid = 1928] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3fe4da4400) [pid = 1928] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3ffda95400) [pid = 1928] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3ff13c5000) [pid = 1928] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3fe686b000) [pid = 1928] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3fe6864800) [pid = 1928] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3fe1403400) [pid = 1928] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:07:31 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3fe58dac00) [pid = 1928] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:07:31 INFO - PROCESS | 1928 | 1461031651695 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe14e6800 == 127 [pid = 1928] [id = 426] 19:07:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3fdf317400) [pid = 1928] [serial = 1279] [outer = (nil)] 19:07:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3fe1406400) [pid = 1928] [serial = 1280] [outer = 0x7f3fdf317400] 19:07:31 INFO - PROCESS | 1928 | 1461031651793 Marionette DEBUG loaded listener.js 19:07:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3fe27a4c00) [pid = 1928] [serial = 1281] [outer = 0x7f3fdf317400] 19:07:32 INFO - PROCESS | 1928 | 1461031652495 Marionette TRACE conn5 <- [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]]]}] 19:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2635ms 19:07:32 INFO - PROCESS | 1928 | 1461031652535 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 19:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:07:32 INFO - PROCESS | 1928 | 1461031652541 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 19:07:32 INFO - PROCESS | 1928 | 1461031652550 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1928 | 1461031652555 Marionette TRACE conn5 <- [1,1678,null,{}] 19:07:32 INFO - PROCESS | 1928 | 1461031652562 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:32 INFO - PROCESS | 1928 | 1461031652829 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 19:07:32 INFO - PROCESS | 1928 | 1461031652854 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe580f000 == 128 [pid = 1928] [id = 427] 19:07:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3fe116fc00) [pid = 1928] [serial = 1282] [outer = (nil)] 19:07:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3fe42aa000) [pid = 1928] [serial = 1283] [outer = 0x7f3fe116fc00] 19:07:32 INFO - PROCESS | 1928 | 1461031652919 Marionette DEBUG loaded listener.js 19:07:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3fe6867800) [pid = 1928] [serial = 1284] [outer = 0x7f3fe116fc00] 19:07:34 INFO - PROCESS | 1928 | 1461031654173 Marionette TRACE conn5 <- [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]]]}] 19:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1698ms 19:07:34 INFO - PROCESS | 1928 | 1461031654250 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 19:07:34 INFO - PROCESS | 1928 | 1461031654261 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 19:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:07:34 INFO - PROCESS | 1928 | 1461031654270 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:07:34 INFO - PROCESS | 1928 | 1461031654276 Marionette TRACE conn5 <- [1,1682,null,{}] 19:07:34 INFO - PROCESS | 1928 | 1461031654298 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:34 INFO - PROCESS | 1928 | 1461031654639 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 19:07:34 INFO - PROCESS | 1928 | 1461031654879 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe1772800 == 129 [pid = 1928] [id = 428] 19:07:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3fdde1a000) [pid = 1928] [serial = 1285] [outer = (nil)] 19:07:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3fe03e2c00) [pid = 1928] [serial = 1286] [outer = 0x7f3fdde1a000] 19:07:34 INFO - PROCESS | 1928 | 1461031654969 Marionette DEBUG loaded listener.js 19:07:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3fe0fc7c00) [pid = 1928] [serial = 1287] [outer = 0x7f3fdde1a000] 19:07:35 INFO - PROCESS | 1928 | 1461031655914 Marionette TRACE conn5 <- [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]]]}] 19:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1703ms 19:07:35 INFO - PROCESS | 1928 | 1461031655976 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1928 | 1461031655985 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 19:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:07:36 INFO - PROCESS | 1928 | 1461031655996 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:07:36 INFO - PROCESS | 1928 | 1461031656001 Marionette TRACE conn5 <- [1,1686,null,{}] 19:07:36 INFO - PROCESS | 1928 | 1461031656010 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:36 INFO - PROCESS | 1928 | 1461031656274 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 19:07:36 INFO - PROCESS | 1928 | 1461031656670 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4e4e000 == 130 [pid = 1928] [id = 429] 19:07:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3fe27a9400) [pid = 1928] [serial = 1288] [outer = (nil)] 19:07:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3fe2af8c00) [pid = 1928] [serial = 1289] [outer = 0x7f3fe27a9400] 19:07:36 INFO - PROCESS | 1928 | 1461031656775 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3fe3b16c00) [pid = 1928] [serial = 1290] [outer = 0x7f3fe27a9400] 19:07:37 INFO - PROCESS | 1928 | 1461031657682 Marionette TRACE conn5 <- [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]]]}] 19:07:37 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 19:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1739ms 19:07:37 INFO - PROCESS | 1928 | 1461031657735 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 19:07:37 INFO - PROCESS | 1928 | 1461031657739 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 19:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:07:37 INFO - PROCESS | 1928 | 1461031657746 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:07:37 INFO - PROCESS | 1928 | 1461031657751 Marionette TRACE conn5 <- [1,1690,null,{}] 19:07:37 INFO - PROCESS | 1928 | 1461031657768 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:38 INFO - PROCESS | 1928 | 1461031658019 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 19:07:38 INFO - PROCESS | 1928 | 1461031658269 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe855d800 == 131 [pid = 1928] [id = 430] 19:07:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3fe4503800) [pid = 1928] [serial = 1291] [outer = (nil)] 19:07:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3fe6866c00) [pid = 1928] [serial = 1292] [outer = 0x7f3fe4503800] 19:07:38 INFO - PROCESS | 1928 | 1461031658389 Marionette DEBUG loaded listener.js 19:07:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe69a2400) [pid = 1928] [serial = 1293] [outer = 0x7f3fe4503800] 19:07:39 INFO - PROCESS | 1928 | 1461031659269 Marionette TRACE conn5 <- [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]]]}] 19:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1590ms 19:07:39 INFO - PROCESS | 1928 | 1461031659337 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 19:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:07:39 INFO - PROCESS | 1928 | 1461031659342 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 19:07:39 INFO - PROCESS | 1928 | 1461031659348 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:07:39 INFO - PROCESS | 1928 | 1461031659352 Marionette TRACE conn5 <- [1,1694,null,{}] 19:07:39 INFO - PROCESS | 1928 | 1461031659358 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:39 INFO - PROCESS | 1928 | 1461031659565 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 19:07:39 INFO - PROCESS | 1928 | 1461031659773 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa9b000 == 132 [pid = 1928] [id = 431] 19:07:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe58d6400) [pid = 1928] [serial = 1294] [outer = (nil)] 19:07:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3fe6c8a000) [pid = 1928] [serial = 1295] [outer = 0x7f3fe58d6400] 19:07:39 INFO - PROCESS | 1928 | 1461031659885 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fe8648000) [pid = 1928] [serial = 1296] [outer = 0x7f3fe58d6400] 19:07:40 INFO - PROCESS | 1928 | 1461031660807 Marionette TRACE conn5 <- [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]]]}] 19:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1536ms 19:07:40 INFO - PROCESS | 1928 | 1461031660884 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 19:07:40 INFO - PROCESS | 1928 | 1461031660887 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 19:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:07:40 INFO - PROCESS | 1928 | 1461031660896 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1928 | 1461031660899 Marionette TRACE conn5 <- [1,1698,null,{}] 19:07:40 INFO - PROCESS | 1928 | 1461031660905 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:41 INFO - PROCESS | 1928 | 1461031661149 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 19:07:41 INFO - PROCESS | 1928 | 1461031661488 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef678000 == 133 [pid = 1928] [id = 432] 19:07:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3fe69a5400) [pid = 1928] [serial = 1297] [outer = (nil)] 19:07:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3fe8845c00) [pid = 1928] [serial = 1298] [outer = 0x7f3fe69a5400] 19:07:41 INFO - PROCESS | 1928 | 1461031661565 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fea039400) [pid = 1928] [serial = 1299] [outer = 0x7f3fe69a5400] 19:07:42 INFO - PROCESS | 1928 | 1461031662453 Marionette TRACE conn5 <- [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]]]}] 19:07:42 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 19:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1633ms 19:07:42 INFO - PROCESS | 1928 | 1461031662528 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 19:07:42 INFO - PROCESS | 1928 | 1461031662532 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 19:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:07:42 INFO - PROCESS | 1928 | 1461031662538 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:07:42 INFO - PROCESS | 1928 | 1461031662540 Marionette TRACE conn5 <- [1,1702,null,{}] 19:07:42 INFO - PROCESS | 1928 | 1461031662546 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:42 INFO - PROCESS | 1928 | 1461031662847 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 19:07:43 INFO - PROCESS | 1928 | 1461031663151 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13b3000 == 134 [pid = 1928] [id = 433] 19:07:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3ff0b2e000) [pid = 1928] [serial = 1300] [outer = (nil)] 19:07:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3ff0c32c00) [pid = 1928] [serial = 1301] [outer = 0x7f3ff0b2e000] 19:07:43 INFO - PROCESS | 1928 | 1461031663228 Marionette DEBUG loaded listener.js 19:07:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3ff0cd2800) [pid = 1928] [serial = 1302] [outer = 0x7f3ff0b2e000] 19:07:44 INFO - PROCESS | 1928 | 1461031664053 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1545ms 19:07:44 INFO - PROCESS | 1928 | 1461031664085 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 19:07:44 INFO - PROCESS | 1928 | 1461031664089 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 19:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:07:44 INFO - PROCESS | 1928 | 1461031664096 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:07:44 INFO - PROCESS | 1928 | 1461031664100 Marionette TRACE conn5 <- [1,1706,null,{}] 19:07:44 INFO - PROCESS | 1928 | 1461031664105 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:44 INFO - PROCESS | 1928 | 1461031664312 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 19:07:44 INFO - PROCESS | 1928 | 1461031664526 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4cac000 == 135 [pid = 1928] [id = 434] 19:07:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3ff0bc5000) [pid = 1928] [serial = 1303] [outer = (nil)] 19:07:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ff16b3400) [pid = 1928] [serial = 1304] [outer = 0x7f3ff0bc5000] 19:07:44 INFO - PROCESS | 1928 | 1461031664639 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3ff1cb0800) [pid = 1928] [serial = 1305] [outer = 0x7f3ff0bc5000] 19:07:45 INFO - PROCESS | 1928 | 1461031665543 Marionette TRACE conn5 <- [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]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1491ms 19:07:45 INFO - PROCESS | 1928 | 1461031665591 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 1928 | 1461031665595 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 19:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:07:45 INFO - PROCESS | 1928 | 1461031665601 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 1928 | 1461031665606 Marionette TRACE conn5 <- [1,1710,null,{}] 19:07:45 INFO - PROCESS | 1928 | 1461031665613 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:45 INFO - PROCESS | 1928 | 1461031665813 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 19:07:46 INFO - PROCESS | 1928 | 1461031666023 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e62800 == 136 [pid = 1928] [id = 435] 19:07:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3fe8845000) [pid = 1928] [serial = 1306] [outer = (nil)] 19:07:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3ff2a5c800) [pid = 1928] [serial = 1307] [outer = 0x7f3fe8845000] 19:07:46 INFO - PROCESS | 1928 | 1461031666133 Marionette DEBUG loaded listener.js 19:07:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3ff2e4a800) [pid = 1928] [serial = 1308] [outer = 0x7f3fe8845000] 19:07:47 INFO - PROCESS | 1928 | 1461031667068 Marionette TRACE conn5 <- [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]]]}] 19:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1539ms 19:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:07:47 INFO - PROCESS | 1928 | 1461031667141 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 19:07:47 INFO - PROCESS | 1928 | 1461031667144 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 19:07:47 INFO - PROCESS | 1928 | 1461031667151 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:07:47 INFO - PROCESS | 1928 | 1461031667154 Marionette TRACE conn5 <- [1,1714,null,{}] 19:07:47 INFO - PROCESS | 1928 | 1461031667159 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:47 INFO - PROCESS | 1928 | 1461031667398 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 19:07:47 INFO - PROCESS | 1928 | 1461031667607 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8ed9800 == 137 [pid = 1928] [id = 436] 19:07:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3ff0b36000) [pid = 1928] [serial = 1309] [outer = (nil)] 19:07:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3ff4f0b400) [pid = 1928] [serial = 1310] [outer = 0x7f3ff0b36000] 19:07:47 INFO - PROCESS | 1928 | 1461031667757 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3ff52c5800) [pid = 1928] [serial = 1311] [outer = 0x7f3ff0b36000] 19:07:48 INFO - PROCESS | 1928 | 1461031668643 Marionette TRACE conn5 <- [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]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1531ms 19:07:48 INFO - PROCESS | 1928 | 1461031668682 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1928 | 1461031668685 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 19:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:07:48 INFO - PROCESS | 1928 | 1461031668691 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1928 | 1461031668694 Marionette TRACE conn5 <- [1,1718,null,{}] 19:07:48 INFO - PROCESS | 1928 | 1461031668699 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:48 INFO - PROCESS | 1928 | 1461031668899 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 19:07:49 INFO - PROCESS | 1928 | 1461031669111 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb887000 == 138 [pid = 1928] [id = 437] 19:07:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3ff1d81c00) [pid = 1928] [serial = 1312] [outer = (nil)] 19:07:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3ff5ae1c00) [pid = 1928] [serial = 1313] [outer = 0x7f3ff1d81c00] 19:07:49 INFO - PROCESS | 1928 | 1461031669221 Marionette DEBUG loaded listener.js 19:07:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3ff5cb1c00) [pid = 1928] [serial = 1314] [outer = 0x7f3ff1d81c00] 19:07:50 INFO - PROCESS | 1928 | 1461031670141 Marionette TRACE conn5 <- [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]]]}] 19:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1495ms 19:07:50 INFO - PROCESS | 1928 | 1461031670188 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 19:07:50 INFO - PROCESS | 1928 | 1461031670192 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 19:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:07:50 INFO - PROCESS | 1928 | 1461031670198 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:07:50 INFO - PROCESS | 1928 | 1461031670202 Marionette TRACE conn5 <- [1,1722,null,{}] 19:07:50 INFO - PROCESS | 1928 | 1461031670208 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:50 INFO - PROCESS | 1928 | 1461031670495 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 19:07:50 INFO - PROCESS | 1928 | 1461031670660 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007c7e000 == 139 [pid = 1928] [id = 438] 19:07:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3ff5cb4c00) [pid = 1928] [serial = 1315] [outer = (nil)] 19:07:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3ff6034000) [pid = 1928] [serial = 1316] [outer = 0x7f3ff5cb4c00] 19:07:50 INFO - PROCESS | 1928 | 1461031670739 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3ff60a8c00) [pid = 1928] [serial = 1317] [outer = 0x7f3ff5cb4c00] 19:07:51 INFO - PROCESS | 1928 | 1461031671661 Marionette TRACE conn5 <- [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]]]}] 19:07:51 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 19:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1530ms 19:07:51 INFO - PROCESS | 1928 | 1461031671730 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1928 | 1461031671733 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 19:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:07:51 INFO - PROCESS | 1928 | 1461031671740 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1928 | 1461031671743 Marionette TRACE conn5 <- [1,1726,null,{}] 19:07:51 INFO - PROCESS | 1928 | 1461031671748 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:51 INFO - PROCESS | 1928 | 1461031671968 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 19:07:52 INFO - PROCESS | 1928 | 1461031672181 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d365800 == 140 [pid = 1928] [id = 439] 19:07:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3ff5cb5000) [pid = 1928] [serial = 1318] [outer = (nil)] 19:07:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3ff97e9800) [pid = 1928] [serial = 1319] [outer = 0x7f3ff5cb5000] 19:07:52 INFO - PROCESS | 1928 | 1461031672336 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3ff9e3b000) [pid = 1928] [serial = 1320] [outer = 0x7f3ff5cb5000] 19:07:53 INFO - PROCESS | 1928 | 1461031673265 Marionette TRACE conn5 <- [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]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1582ms 19:07:53 INFO - PROCESS | 1928 | 1461031673323 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 1928 | 1461031673326 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 19:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:07:53 INFO - PROCESS | 1928 | 1461031673333 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1928 | 1461031673337 Marionette TRACE conn5 <- [1,1730,null,{}] 19:07:53 INFO - PROCESS | 1928 | 1461031673342 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:53 INFO - PROCESS | 1928 | 1461031673558 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 19:07:53 INFO - PROCESS | 1928 | 1461031673778 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf4c4800 == 141 [pid = 1928] [id = 440] 19:07:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f3fe6c88000) [pid = 1928] [serial = 1321] [outer = (nil)] 19:07:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f3ff60a9000) [pid = 1928] [serial = 1322] [outer = 0x7f3fe6c88000] 19:07:53 INFO - PROCESS | 1928 | 1461031673890 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f3ffa02b800) [pid = 1928] [serial = 1323] [outer = 0x7f3fe6c88000] 19:07:54 INFO - PROCESS | 1928 | 1461031674796 Marionette TRACE conn5 <- [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]]]}] 19:07:54 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 19:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1530ms 19:07:54 INFO - PROCESS | 1928 | 1461031674865 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 19:07:54 INFO - PROCESS | 1928 | 1461031674868 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 19:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:07:54 INFO - PROCESS | 1928 | 1461031674874 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:07:54 INFO - PROCESS | 1928 | 1461031674877 Marionette TRACE conn5 <- [1,1734,null,{}] 19:07:54 INFO - PROCESS | 1928 | 1461031674883 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:55 INFO - PROCESS | 1928 | 1461031675097 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 19:07:55 INFO - PROCESS | 1928 | 1461031675310 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2b5d000 == 142 [pid = 1928] [id = 441] 19:07:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f3fe0f50000) [pid = 1928] [serial = 1324] [outer = (nil)] 19:07:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f3fe4fce800) [pid = 1928] [serial = 1325] [outer = 0x7f3fe0f50000] 19:07:55 INFO - PROCESS | 1928 | 1461031675427 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f3ffa0b8800) [pid = 1928] [serial = 1326] [outer = 0x7f3fe0f50000] 19:07:56 INFO - PROCESS | 1928 | 1461031676369 Marionette TRACE conn5 <- [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]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1530ms 19:07:56 INFO - PROCESS | 1928 | 1461031676406 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 1928 | 1461031676410 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 19:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:07:56 INFO - PROCESS | 1928 | 1461031676415 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 1928 | 1461031676417 Marionette TRACE conn5 <- [1,1738,null,{}] 19:07:56 INFO - PROCESS | 1928 | 1461031676423 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:56 INFO - PROCESS | 1928 | 1461031676642 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 19:07:56 INFO - PROCESS | 1928 | 1461031676909 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3346800 == 143 [pid = 1928] [id = 442] 19:07:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f3fe1171800) [pid = 1928] [serial = 1327] [outer = (nil)] 19:07:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f3fe17dec00) [pid = 1928] [serial = 1328] [outer = 0x7f3fe1171800] 19:07:57 INFO - PROCESS | 1928 | 1461031677025 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f3fe2afb000) [pid = 1928] [serial = 1329] [outer = 0x7f3fe1171800] 19:07:58 INFO - PROCESS | 1928 | 1461031678338 Marionette TRACE conn5 <- [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]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1981ms 19:07:58 INFO - PROCESS | 1928 | 1461031678442 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 1928 | 1461031678448 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 19:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:07:58 INFO - PROCESS | 1928 | 1461031678477 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 1928 | 1461031678483 Marionette TRACE conn5 <- [1,1742,null,{}] 19:07:58 INFO - PROCESS | 1928 | 1461031678500 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:58 INFO - PROCESS | 1928 | 1461031678676 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 19:07:58 INFO - PROCESS | 1928 | 1461031678904 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36d6000 == 144 [pid = 1928] [id = 443] 19:07:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f3fdee13c00) [pid = 1928] [serial = 1330] [outer = (nil)] 19:07:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f3fe03e8000) [pid = 1928] [serial = 1331] [outer = 0x7f3fdee13c00] 19:07:58 INFO - PROCESS | 1928 | 1461031678972 Marionette DEBUG loaded listener.js 19:07:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f3fe0fbb400) [pid = 1928] [serial = 1332] [outer = 0x7f3fdee13c00] 19:07:59 INFO - PROCESS | 1928 | 1461031679874 Marionette TRACE conn5 <- [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]]]}] 19:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1450ms 19:07:59 INFO - PROCESS | 1928 | 1461031679922 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 19:07:59 INFO - PROCESS | 1928 | 1461031679930 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 19:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:07:59 INFO - PROCESS | 1928 | 1461031679940 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:07:59 INFO - PROCESS | 1928 | 1461031679943 Marionette TRACE conn5 <- [1,1746,null,{}] 19:07:59 INFO - PROCESS | 1928 | 1461031679949 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:00 INFO - PROCESS | 1928 | 1461031680152 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 19:08:00 INFO - PROCESS | 1928 | 1461031680612 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdee35800 == 145 [pid = 1928] [id = 444] 19:08:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f3fe0f4ac00) [pid = 1928] [serial = 1333] [outer = (nil)] 19:08:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f3fe17d9800) [pid = 1928] [serial = 1334] [outer = 0x7f3fe0f4ac00] 19:08:00 INFO - PROCESS | 1928 | 1461031680689 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f3fe27ac400) [pid = 1928] [serial = 1335] [outer = 0x7f3fe0f4ac00] 19:08:01 INFO - PROCESS | 1928 | 1461031681611 Marionette TRACE conn5 <- [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]]]}] 19:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1739ms 19:08:01 INFO - PROCESS | 1928 | 1461031681690 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 19:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:08:01 INFO - PROCESS | 1928 | 1461031681695 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 19:08:01 INFO - PROCESS | 1928 | 1461031681701 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 1928 | 1461031681707 Marionette TRACE conn5 <- [1,1750,null,{}] 19:08:01 INFO - PROCESS | 1928 | 1461031681723 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:02 INFO - PROCESS | 1928 | 1461031681999 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa98f000 == 144 [pid = 1928] [id = 54] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3819800 == 143 [pid = 1928] [id = 287] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f3ff194b400) [pid = 1928] [serial = 1217] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe14e6800 == 142 [pid = 1928] [id = 426] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe56d3000 == 141 [pid = 1928] [id = 425] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3806800 == 140 [pid = 1928] [id = 424] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0dd7000 == 139 [pid = 1928] [id = 423] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3baf000 == 138 [pid = 1928] [id = 422] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0ecc800 == 137 [pid = 1928] [id = 421] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe369b800 == 136 [pid = 1928] [id = 420] 19:08:02 INFO - PROCESS | 1928 | 1461031682360 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4001121000 == 135 [pid = 1928] [id = 413] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffc231800 == 134 [pid = 1928] [id = 412] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9f57800 == 133 [pid = 1928] [id = 411] 19:08:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf3cf000 == 134 [pid = 1928] [id = 445] 19:08:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f3fe0d08c00) [pid = 1928] [serial = 1336] [outer = (nil)] 19:08:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f3fe3b1e000) [pid = 1928] [serial = 1337] [outer = 0x7f3fe0d08c00] 19:08:02 INFO - PROCESS | 1928 | 1461031682435 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f3fe450a000) [pid = 1928] [serial = 1338] [outer = 0x7f3fe0d08c00] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fc0000 == 133 [pid = 1928] [id = 410] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1980800 == 132 [pid = 1928] [id = 409] 19:08:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feab99000 == 131 [pid = 1928] [id = 405] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f3fdf4f8800) [pid = 1928] [serial = 1184] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f3fe4fd2400) [pid = 1928] [serial = 1196] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f3fe85f2000) [pid = 1928] [serial = 996] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f4007f99800) [pid = 1928] [serial = 1053] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f3ff9bb6800) [pid = 1928] [serial = 1041] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f3fe33fec00) [pid = 1928] [serial = 921] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f3fe117d400) [pid = 1928] [serial = 1199] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f3ffa0ab800) [pid = 1928] [serial = 900] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f3ffa68d800) [pid = 1928] [serial = 978] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f3fe6875800) [pid = 1928] [serial = 960] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f3ff0a2b800) [pid = 1928] [serial = 1029] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f3fe69db800) [pid = 1928] [serial = 1026] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f3ff1950000) [pid = 1928] [serial = 966] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f4007a6d400) [pid = 1928] [serial = 903] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f3fe17e8400) [pid = 1928] [serial = 993] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3ff1947400) [pid = 1928] [serial = 897] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f3fe42b5800) [pid = 1928] [serial = 990] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f4001df2800) [pid = 1928] [serial = 984] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f40092c4400) [pid = 1928] [serial = 1059] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3fe42ec800) [pid = 1928] [serial = 957] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3ff2e50000) [pid = 1928] [serial = 969] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3ff2a60c00) [pid = 1928] [serial = 1160] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3ffbb8a400) [pid = 1928] [serial = 1050] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3fe6871800) [pid = 1928] [serial = 1205] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3fe42eb800) [pid = 1928] [serial = 1202] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3ff89e8c00) [pid = 1928] [serial = 1169] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3ffa0b7400) [pid = 1928] [serial = 828] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3ff0a1ec00) [pid = 1928] [serial = 963] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3ffb26fc00) [pid = 1928] [serial = 1175] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3ff2d96400) [pid = 1928] [serial = 1032] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3fea034800) [pid = 1928] [serial = 915] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f400ce2b800) [pid = 1928] [serial = 987] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3ff89e6800) [pid = 1928] [serial = 972] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f400cf63000) [pid = 1928] [serial = 909] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3fe825ac00) [pid = 1928] [serial = 1208] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3fe27aac00) [pid = 1928] [serial = 1023] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fe864f400) [pid = 1928] [serial = 894] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f4009102c00) [pid = 1928] [serial = 906] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3ff52cf400) [pid = 1928] [serial = 1163] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3ff9e32400) [pid = 1928] [serial = 975] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3ff1785400) [pid = 1928] [serial = 1215] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3fea037800) [pid = 1928] [serial = 924] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3ff0e9bc00) [pid = 1928] [serial = 1002] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fea157400) [pid = 1928] [serial = 1154] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3ff0b3a800) [pid = 1928] [serial = 1214] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fe2afdc00) [pid = 1928] [serial = 927] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3fdf315800) [pid = 1928] [serial = 1187] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3fe4fd3400) [pid = 1928] [serial = 1203] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3fe38ca400) [pid = 1928] [serial = 1193] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff13cd400) [pid = 1928] [serial = 1145] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3fe8842c00) [pid = 1928] [serial = 1209] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3ff8869400) [pid = 1928] [serial = 1056] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3fea90a800) [pid = 1928] [serial = 1212] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3ff4f41c00) [pid = 1928] [serial = 1035] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3ff0a29c00) [pid = 1928] [serial = 999] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3ffb5b1000) [pid = 1928] [serial = 1047] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3ff0ccdc00) [pid = 1928] [serial = 1157] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3fe33f4400) [pid = 1928] [serial = 1148] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f4009107c00) [pid = 1928] [serial = 1181] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3fe4da6800) [pid = 1928] [serial = 918] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3fe0f4e400) [pid = 1928] [serial = 1178] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3fe4db1800) [pid = 1928] [serial = 912] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3fe27b0800) [pid = 1928] [serial = 1200] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3ffa1b7400) [pid = 1928] [serial = 1044] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3fe69a2c00) [pid = 1928] [serial = 1151] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3ff6074c00) [pid = 1928] [serial = 1166] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fdf4fd400) [pid = 1928] [serial = 1190] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe6c80000) [pid = 1928] [serial = 1206] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3fea033800) [pid = 1928] [serial = 1211] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3ff606d400) [pid = 1928] [serial = 1038] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3ff13c3800) [pid = 1928] [serial = 1172] [outer = (nil)] [url = about:blank] 19:08:02 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3ffb5a7c00) [pid = 1928] [serial = 981] [outer = (nil)] [url = about:blank] 19:08:03 INFO - PROCESS | 1928 | 1461031683270 Marionette TRACE conn5 <- [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]]]}] 19:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1592ms 19:08:03 INFO - PROCESS | 1928 | 1461031683292 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 19:08:03 INFO - PROCESS | 1928 | 1461031683297 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 19:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:08:03 INFO - PROCESS | 1928 | 1461031683303 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:08:03 INFO - PROCESS | 1928 | 1461031683305 Marionette TRACE conn5 <- [1,1754,null,{}] 19:08:03 INFO - PROCESS | 1928 | 1461031683311 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:03 INFO - PROCESS | 1928 | 1461031683505 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 19:08:03 INFO - PROCESS | 1928 | 1461031683671 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2b45000 == 132 [pid = 1928] [id = 446] 19:08:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3fdf4f8800) [pid = 1928] [serial = 1339] [outer = (nil)] 19:08:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3fe4db1800) [pid = 1928] [serial = 1340] [outer = 0x7f3fdf4f8800] 19:08:03 INFO - PROCESS | 1928 | 1461031683730 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3fe685a800) [pid = 1928] [serial = 1341] [outer = 0x7f3fdf4f8800] 19:08:04 INFO - PROCESS | 1928 | 1461031684494 Marionette TRACE conn5 <- [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]]]}] 19:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1235ms 19:08:04 INFO - PROCESS | 1928 | 1461031684549 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 1928 | 1461031684552 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 19:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:08:04 INFO - PROCESS | 1928 | 1461031684559 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 1928 | 1461031684562 Marionette TRACE conn5 <- [1,1758,null,{}] 19:08:04 INFO - PROCESS | 1928 | 1461031684567 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:04 INFO - PROCESS | 1928 | 1461031684802 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 19:08:04 INFO - PROCESS | 1928 | 1461031684836 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3ccf000 == 133 [pid = 1928] [id = 447] 19:08:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fe4511800) [pid = 1928] [serial = 1342] [outer = (nil)] 19:08:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fe6968000) [pid = 1928] [serial = 1343] [outer = 0x7f3fe4511800] 19:08:04 INFO - PROCESS | 1928 | 1461031684897 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3fe6974000) [pid = 1928] [serial = 1344] [outer = 0x7f3fe4511800] 19:08:05 INFO - PROCESS | 1928 | 1461031685813 Marionette TRACE conn5 <- [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]]]}] 19:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1276ms 19:08:05 INFO - PROCESS | 1928 | 1461031685840 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1928 | 1461031685844 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 19:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:08:05 INFO - PROCESS | 1928 | 1461031685850 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1928 | 1461031685852 Marionette TRACE conn5 <- [1,1762,null,{}] 19:08:05 INFO - PROCESS | 1928 | 1461031685861 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:06 INFO - PROCESS | 1928 | 1461031686238 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 19:08:06 INFO - PROCESS | 1928 | 1461031686292 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5806000 == 134 [pid = 1928] [id = 448] 19:08:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3fe69a2c00) [pid = 1928] [serial = 1345] [outer = (nil)] 19:08:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3fe85fa000) [pid = 1928] [serial = 1346] [outer = 0x7f3fe69a2c00] 19:08:06 INFO - PROCESS | 1928 | 1461031686356 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3fea153000) [pid = 1928] [serial = 1347] [outer = 0x7f3fe69a2c00] 19:08:07 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3fe3b1c400) [pid = 1928] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:08:07 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3fdf4f0c00) [pid = 1928] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:08:07 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fe6975800) [pid = 1928] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:08:07 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fdf314400) [pid = 1928] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:08:07 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe117c400) [pid = 1928] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:08:07 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3fe0d0bc00) [pid = 1928] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:08:07 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3fdf317400) [pid = 1928] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:08:07 INFO - PROCESS | 1928 | 1461031687696 Marionette TRACE conn5 <- [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]]]}] 19:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1889ms 19:08:07 INFO - PROCESS | 1928 | 1461031687740 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 19:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:08:07 INFO - PROCESS | 1928 | 1461031687743 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 19:08:07 INFO - PROCESS | 1928 | 1461031687748 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 1928 | 1461031687751 Marionette TRACE conn5 <- [1,1766,null,{}] 19:08:07 INFO - PROCESS | 1928 | 1461031687756 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:07 INFO - PROCESS | 1928 | 1461031687914 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 19:08:07 INFO - PROCESS | 1928 | 1461031687928 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7ce0800 == 135 [pid = 1928] [id = 449] 19:08:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3fe0d0bc00) [pid = 1928] [serial = 1348] [outer = (nil)] 19:08:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fea15c800) [pid = 1928] [serial = 1349] [outer = 0x7f3fe0d0bc00] 19:08:07 INFO - PROCESS | 1928 | 1461031687985 Marionette DEBUG loaded listener.js 19:08:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fef325400) [pid = 1928] [serial = 1350] [outer = 0x7f3fe0d0bc00] 19:08:08 INFO - PROCESS | 1928 | 1461031688793 Marionette TRACE conn5 <- [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]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1077ms 19:08:08 INFO - PROCESS | 1928 | 1461031688826 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1928 | 1461031688829 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 19:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:08:08 INFO - PROCESS | 1928 | 1461031688834 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1928 | 1461031688836 Marionette TRACE conn5 <- [1,1770,null,{}] 19:08:08 INFO - PROCESS | 1928 | 1461031688842 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:09 INFO - PROCESS | 1928 | 1461031689081 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 19:08:09 INFO - PROCESS | 1928 | 1461031689104 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe842c000 == 136 [pid = 1928] [id = 450] 19:08:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3fe6860400) [pid = 1928] [serial = 1351] [outer = (nil)] 19:08:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3fef32a000) [pid = 1928] [serial = 1352] [outer = 0x7f3fe6860400] 19:08:09 INFO - PROCESS | 1928 | 1461031689166 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3ff0b7c000) [pid = 1928] [serial = 1353] [outer = 0x7f3fe6860400] 19:08:10 INFO - PROCESS | 1928 | 1461031690332 Marionette TRACE conn5 <- [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]]]}] 19:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1536ms 19:08:10 INFO - PROCESS | 1928 | 1461031690373 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 19:08:10 INFO - PROCESS | 1928 | 1461031690380 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 19:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:08:10 INFO - PROCESS | 1928 | 1461031690389 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 1928 | 1461031690394 Marionette TRACE conn5 <- [1,1774,null,{}] 19:08:10 INFO - PROCESS | 1928 | 1461031690402 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:10 INFO - PROCESS | 1928 | 1461031690619 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 19:08:10 INFO - PROCESS | 1928 | 1461031690872 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3623800 == 137 [pid = 1928] [id = 451] 19:08:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3fe117a400) [pid = 1928] [serial = 1354] [outer = (nil)] 19:08:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3fe27a8400) [pid = 1928] [serial = 1355] [outer = 0x7f3fe117a400] 19:08:10 INFO - PROCESS | 1928 | 1461031690991 Marionette DEBUG loaded listener.js 19:08:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3fe2aff400) [pid = 1928] [serial = 1356] [outer = 0x7f3fe117a400] 19:08:11 INFO - PROCESS | 1928 | 1461031691945 Marionette TRACE conn5 <- [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]]]}] 19:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1591ms 19:08:11 INFO - PROCESS | 1928 | 1461031691981 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 19:08:11 INFO - PROCESS | 1928 | 1461031691989 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 19:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:08:12 INFO - PROCESS | 1928 | 1461031692000 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 1928 | 1461031692004 Marionette TRACE conn5 <- [1,1778,null,{}] 19:08:12 INFO - PROCESS | 1928 | 1461031692010 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:12 INFO - PROCESS | 1928 | 1461031692225 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 19:08:12 INFO - PROCESS | 1928 | 1461031692510 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe56d7800 == 138 [pid = 1928] [id = 452] 19:08:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3fe117e400) [pid = 1928] [serial = 1357] [outer = (nil)] 19:08:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3fe4505c00) [pid = 1928] [serial = 1358] [outer = 0x7f3fe117e400] 19:08:12 INFO - PROCESS | 1928 | 1461031692625 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3fe685b400) [pid = 1928] [serial = 1359] [outer = 0x7f3fe117e400] 19:08:13 INFO - PROCESS | 1928 | 1461031693499 Marionette TRACE conn5 <- [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]]]}] 19:08:13 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 19:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 19:08:13 INFO - PROCESS | 1928 | 1461031693530 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 19:08:13 INFO - PROCESS | 1928 | 1461031693534 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 19:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:08:13 INFO - PROCESS | 1928 | 1461031693541 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 1928 | 1461031693547 Marionette TRACE conn5 <- [1,1782,null,{}] 19:08:13 INFO - PROCESS | 1928 | 1461031693564 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:13 INFO - PROCESS | 1928 | 1461031693778 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 19:08:14 INFO - PROCESS | 1928 | 1461031693993 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feacb8000 == 139 [pid = 1928] [id = 453] 19:08:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3fe4fd4000) [pid = 1928] [serial = 1360] [outer = (nil)] 19:08:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3fe6c8ac00) [pid = 1928] [serial = 1361] [outer = 0x7f3fe4fd4000] 19:08:14 INFO - PROCESS | 1928 | 1461031694111 Marionette DEBUG loaded listener.js 19:08:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3fea151000) [pid = 1928] [serial = 1362] [outer = 0x7f3fe4fd4000] 19:08:15 INFO - PROCESS | 1928 | 1461031695075 Marionette TRACE conn5 <- [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]]]}] 19:08:15 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 19:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1586ms 19:08:15 INFO - PROCESS | 1928 | 1461031695128 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 19:08:15 INFO - PROCESS | 1928 | 1461031695132 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 19:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:08:15 INFO - PROCESS | 1928 | 1461031695137 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:08:15 INFO - PROCESS | 1928 | 1461031695140 Marionette TRACE conn5 <- [1,1786,null,{}] 19:08:15 INFO - PROCESS | 1928 | 1461031695146 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:15 INFO - PROCESS | 1928 | 1461031695366 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 19:08:15 INFO - PROCESS | 1928 | 1461031695577 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff087d800 == 140 [pid = 1928] [id = 454] 19:08:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3fe686cc00) [pid = 1928] [serial = 1363] [outer = (nil)] 19:08:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3ff0b39c00) [pid = 1928] [serial = 1364] [outer = 0x7f3fe686cc00] 19:08:15 INFO - PROCESS | 1928 | 1461031695691 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3ff0ea8c00) [pid = 1928] [serial = 1365] [outer = 0x7f3fe686cc00] 19:08:16 INFO - PROCESS | 1928 | 1461031696598 Marionette TRACE conn5 <- [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]]]}] 19:08:16 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 19:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1531ms 19:08:16 INFO - PROCESS | 1928 | 1461031696669 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 1928 | 1461031696673 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 19:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:08:16 INFO - PROCESS | 1928 | 1461031696679 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 1928 | 1461031696681 Marionette TRACE conn5 <- [1,1790,null,{}] 19:08:16 INFO - PROCESS | 1928 | 1461031696687 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:16 INFO - PROCESS | 1928 | 1461031696965 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 19:08:17 INFO - PROCESS | 1928 | 1461031697222 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1dcc800 == 141 [pid = 1928] [id = 455] 19:08:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3ff178d000) [pid = 1928] [serial = 1366] [outer = (nil)] 19:08:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3ff2a5ec00) [pid = 1928] [serial = 1367] [outer = 0x7f3ff178d000] 19:08:17 INFO - PROCESS | 1928 | 1461031697341 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3ff4a3e400) [pid = 1928] [serial = 1368] [outer = 0x7f3ff178d000] 19:08:18 INFO - PROCESS | 1928 | 1461031698283 Marionette TRACE conn5 <- [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]]]}] 19:08:18 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) 19:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1679ms 19:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:08:18 INFO - PROCESS | 1928 | 1461031698360 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 1928 | 1461031698363 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 19:08:18 INFO - PROCESS | 1928 | 1461031698369 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 1928 | 1461031698372 Marionette TRACE conn5 <- [1,1794,null,{}] 19:08:18 INFO - PROCESS | 1928 | 1461031698378 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:18 INFO - PROCESS | 1928 | 1461031698651 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 19:08:18 INFO - PROCESS | 1928 | 1461031698901 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e62000 == 142 [pid = 1928] [id = 456] 19:08:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3ff194b800) [pid = 1928] [serial = 1369] [outer = (nil)] 19:08:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3ff5cad400) [pid = 1928] [serial = 1370] [outer = 0x7f3ff194b800] 19:08:19 INFO - PROCESS | 1928 | 1461031699020 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3ff606ec00) [pid = 1928] [serial = 1371] [outer = 0x7f3ff194b800] 19:08:19 INFO - PROCESS | 1928 | 1461031699860 Marionette TRACE conn5 <- [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]]]}] 19:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1534ms 19:08:19 INFO - PROCESS | 1928 | 1461031699903 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 19:08:19 INFO - PROCESS | 1928 | 1461031699907 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 19:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:08:19 INFO - PROCESS | 1928 | 1461031699913 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:08:19 INFO - PROCESS | 1928 | 1461031699915 Marionette TRACE conn5 <- [1,1798,null,{}] 19:08:19 INFO - PROCESS | 1928 | 1461031699921 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:20 INFO - PROCESS | 1928 | 1461031700113 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 19:08:20 INFO - PROCESS | 1928 | 1461031700377 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffac8e000 == 143 [pid = 1928] [id = 457] 19:08:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3ff292f000) [pid = 1928] [serial = 1372] [outer = (nil)] 19:08:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3ff742c400) [pid = 1928] [serial = 1373] [outer = 0x7f3ff292f000] 19:08:20 INFO - PROCESS | 1928 | 1461031700491 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3ff890e400) [pid = 1928] [serial = 1374] [outer = 0x7f3ff292f000] 19:08:21 INFO - PROCESS | 1928 | 1461031701299 Marionette TRACE conn5 <- [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]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1436ms 19:08:21 INFO - PROCESS | 1928 | 1461031701350 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 1928 | 1461031701354 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 19:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:08:21 INFO - PROCESS | 1928 | 1461031701360 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1928 | 1461031701363 Marionette TRACE conn5 <- [1,1802,null,{}] 19:08:21 INFO - PROCESS | 1928 | 1461031701368 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:21 INFO - PROCESS | 1928 | 1461031701571 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 19:08:21 INFO - PROCESS | 1928 | 1461031701837 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffd0eb000 == 144 [pid = 1928] [id = 458] 19:08:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3ff5cb2400) [pid = 1928] [serial = 1375] [outer = (nil)] 19:08:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3ff97ef000) [pid = 1928] [serial = 1376] [outer = 0x7f3ff5cb2400] 19:08:21 INFO - PROCESS | 1928 | 1461031701955 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3ffa039000) [pid = 1928] [serial = 1377] [outer = 0x7f3ff5cb2400] 19:08:22 INFO - PROCESS | 1928 | 1461031702781 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1484ms 19:08:22 INFO - PROCESS | 1928 | 1461031702846 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 19:08:22 INFO - PROCESS | 1928 | 1461031702849 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 19:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:08:22 INFO - PROCESS | 1928 | 1461031702855 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 1928 | 1461031702857 Marionette TRACE conn5 <- [1,1806,null,{}] 19:08:22 INFO - PROCESS | 1928 | 1461031702863 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:23 INFO - PROCESS | 1928 | 1461031703074 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 19:08:23 INFO - PROCESS | 1928 | 1461031703283 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006ef6000 == 145 [pid = 1928] [id = 459] 19:08:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3ff88f9800) [pid = 1928] [serial = 1378] [outer = (nil)] 19:08:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3ffa52e800) [pid = 1928] [serial = 1379] [outer = 0x7f3ff88f9800] 19:08:23 INFO - PROCESS | 1928 | 1461031703400 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3ffacc1800) [pid = 1928] [serial = 1380] [outer = 0x7f3ff88f9800] 19:08:24 INFO - PROCESS | 1928 | 1461031704301 Marionette TRACE conn5 <- [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]]]}] 19:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1477ms 19:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:08:24 INFO - PROCESS | 1928 | 1461031704333 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 19:08:24 INFO - PROCESS | 1928 | 1461031704336 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 19:08:24 INFO - PROCESS | 1928 | 1461031704342 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 1928 | 1461031704345 Marionette TRACE conn5 <- [1,1810,null,{}] 19:08:24 INFO - PROCESS | 1928 | 1461031704351 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:24 INFO - PROCESS | 1928 | 1461031704556 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 19:08:24 INFO - PROCESS | 1928 | 1461031704770 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b080000 == 146 [pid = 1928] [id = 460] 19:08:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3ff8e8ec00) [pid = 1928] [serial = 1381] [outer = (nil)] 19:08:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3ffb5a9000) [pid = 1928] [serial = 1382] [outer = 0x7f3ff8e8ec00] 19:08:24 INFO - PROCESS | 1928 | 1461031704884 Marionette DEBUG loaded listener.js 19:08:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3ffba9ec00) [pid = 1928] [serial = 1383] [outer = 0x7f3ff8e8ec00] 19:08:25 INFO - PROCESS | 1928 | 1461031705814 Marionette TRACE conn5 <- [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]]]}] 19:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 19:08:25 INFO - PROCESS | 1928 | 1461031705872 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 19:08:25 INFO - PROCESS | 1928 | 1461031705876 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 19:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:08:25 INFO - PROCESS | 1928 | 1461031705882 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 1928 | 1461031705886 Marionette TRACE conn5 <- [1,1814,null,{}] 19:08:25 INFO - PROCESS | 1928 | 1461031705891 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:26 INFO - PROCESS | 1928 | 1461031706125 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 19:08:26 INFO - PROCESS | 1928 | 1461031706336 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4011390000 == 147 [pid = 1928] [id = 461] 19:08:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ffa0b1000) [pid = 1928] [serial = 1384] [outer = (nil)] 19:08:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f4007cb5000) [pid = 1928] [serial = 1385] [outer = 0x7f3ffa0b1000] 19:08:26 INFO - PROCESS | 1928 | 1461031706456 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f4008e2a400) [pid = 1928] [serial = 1386] [outer = 0x7f3ffa0b1000] 19:08:27 INFO - PROCESS | 1928 | 1461031707366 Marionette TRACE conn5 <- [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]]]}] 19:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1534ms 19:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:08:27 INFO - PROCESS | 1928 | 1461031707418 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 19:08:27 INFO - PROCESS | 1928 | 1461031707420 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 19:08:27 INFO - PROCESS | 1928 | 1461031707426 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:08:27 INFO - PROCESS | 1928 | 1461031707429 Marionette TRACE conn5 <- [1,1818,null,{}] 19:08:27 INFO - PROCESS | 1928 | 1461031707434 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:27 INFO - PROCESS | 1928 | 1461031707626 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 19:08:27 INFO - PROCESS | 1928 | 1461031707863 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf4cd800 == 148 [pid = 1928] [id = 462] 19:08:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3fdde1c800) [pid = 1928] [serial = 1387] [outer = (nil)] 19:08:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3fe1403000) [pid = 1928] [serial = 1388] [outer = 0x7f3fdde1c800] 19:08:27 INFO - PROCESS | 1928 | 1461031707979 Marionette DEBUG loaded listener.js 19:08:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3fe4dae800) [pid = 1928] [serial = 1389] [outer = 0x7f3fdde1c800] 19:08:28 INFO - PROCESS | 1928 | 1461031708892 Marionette TRACE conn5 <- [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]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1542ms 19:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:08:28 INFO - PROCESS | 1928 | 1461031708968 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 1928 | 1461031708971 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 19:08:28 INFO - PROCESS | 1928 | 1461031708977 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1928 | 1461031708980 Marionette TRACE conn5 <- [1,1822,null,{}] 19:08:28 INFO - PROCESS | 1928 | 1461031708985 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:29 INFO - PROCESS | 1928 | 1461031709174 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 19:08:29 INFO - PROCESS | 1928 | 1461031709389 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7bd4000 == 149 [pid = 1928] [id = 463] 19:08:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3fdf4f5000) [pid = 1928] [serial = 1390] [outer = (nil)] 19:08:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f4009105400) [pid = 1928] [serial = 1391] [outer = 0x7f3fdf4f5000] 19:08:29 INFO - PROCESS | 1928 | 1461031709515 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f400b182800) [pid = 1928] [serial = 1392] [outer = 0x7f3fdf4f5000] 19:08:30 INFO - PROCESS | 1928 | 1461031710469 Marionette TRACE conn5 <- [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]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1541ms 19:08:30 INFO - PROCESS | 1928 | 1461031710518 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1928 | 1461031710521 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 19:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:08:30 INFO - PROCESS | 1928 | 1461031710527 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1928 | 1461031710529 Marionette TRACE conn5 <- [1,1826,null,{}] 19:08:30 INFO - PROCESS | 1928 | 1461031710535 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:30 INFO - PROCESS | 1928 | 1461031710744 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 19:08:31 INFO - PROCESS | 1928 | 1461031711592 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36db800 == 150 [pid = 1928] [id = 464] 19:08:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3fddfd0000) [pid = 1928] [serial = 1393] [outer = (nil)] 19:08:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3fddfd1c00) [pid = 1928] [serial = 1394] [outer = 0x7f3fddfd0000] 19:08:31 INFO - PROCESS | 1928 | 1461031711711 Marionette DEBUG loaded listener.js 19:08:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3fdf30c400) [pid = 1928] [serial = 1395] [outer = 0x7f3fddfd0000] 19:08:32 INFO - PROCESS | 1928 | 1461031712723 Marionette TRACE conn5 <- [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]]]}] 19:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2241ms 19:08:32 INFO - PROCESS | 1928 | 1461031712772 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 19:08:32 INFO - PROCESS | 1928 | 1461031712776 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 19:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:08:32 INFO - PROCESS | 1928 | 1461031712784 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:08:32 INFO - PROCESS | 1928 | 1461031712790 Marionette TRACE conn5 <- [1,1830,null,{}] 19:08:32 INFO - PROCESS | 1928 | 1461031712797 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:33 INFO - PROCESS | 1928 | 1461031713001 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 19:08:33 INFO - PROCESS | 1928 | 1461031713239 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18db000 == 151 [pid = 1928] [id = 465] 19:08:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3fe0d07c00) [pid = 1928] [serial = 1396] [outer = (nil)] 19:08:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3fe117d400) [pid = 1928] [serial = 1397] [outer = 0x7f3fe0d07c00] 19:08:33 INFO - PROCESS | 1928 | 1461031713467 Marionette DEBUG loaded listener.js 19:08:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3fe27ae400) [pid = 1928] [serial = 1398] [outer = 0x7f3fe0d07c00] 19:08:34 INFO - PROCESS | 1928 | 1461031714510 Marionette TRACE conn5 <- [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]]]}] 19:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1789ms 19:08:34 INFO - PROCESS | 1928 | 1461031714577 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 19:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:08:34 INFO - PROCESS | 1928 | 1461031714583 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 19:08:34 INFO - PROCESS | 1928 | 1461031714590 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:08:34 INFO - PROCESS | 1928 | 1461031714593 Marionette TRACE conn5 <- [1,1834,null,{}] 19:08:34 INFO - PROCESS | 1928 | 1461031714599 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:34 INFO - PROCESS | 1928 | 1461031714862 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 19:08:34 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7ce0800 == 150 [pid = 1928] [id = 449] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3fdee12800) [pid = 1928] [serial = 1256] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3fe42aa000) [pid = 1928] [serial = 1283] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5806000 == 149 [pid = 1928] [id = 448] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3ccf000 == 148 [pid = 1928] [id = 447] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe2b45000 == 147 [pid = 1928] [id = 446] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf3cf000 == 146 [pid = 1928] [id = 445] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdee35800 == 145 [pid = 1928] [id = 444] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36d6000 == 144 [pid = 1928] [id = 443] 19:08:35 INFO - PROCESS | 1928 | 1461031715235 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007c7e000 == 143 [pid = 1928] [id = 438] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb887000 == 142 [pid = 1928] [id = 437] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8ed9800 == 141 [pid = 1928] [id = 436] 19:08:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0dd7000 == 142 [pid = 1928] [id = 466] 19:08:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3fdee0b000) [pid = 1928] [serial = 1399] [outer = (nil)] 19:08:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3fe1174000) [pid = 1928] [serial = 1400] [outer = 0x7f3fdee0b000] 19:08:35 INFO - PROCESS | 1928 | 1461031715318 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3fe42dfc00) [pid = 1928] [serial = 1401] [outer = 0x7f3fdee0b000] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e62800 == 141 [pid = 1928] [id = 435] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4cac000 == 140 [pid = 1928] [id = 434] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13b3000 == 139 [pid = 1928] [id = 433] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef678000 == 138 [pid = 1928] [id = 432] 19:08:35 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa9b000 == 137 [pid = 1928] [id = 431] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe4508c00) [pid = 1928] [serial = 1269] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3fe42abc00) [pid = 1928] [serial = 1268] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3ff2e4b400) [pid = 1928] [serial = 1229] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3fe6863800) [pid = 1928] [serial = 1274] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3fe4fd9800) [pid = 1928] [serial = 1223] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3fe6974c00) [pid = 1928] [serial = 1250] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3fe69d8000) [pid = 1928] [serial = 1277] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3fdde19400) [pid = 1928] [serial = 1259] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3ffb10c800) [pid = 1928] [serial = 1238] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3ff60adc00) [pid = 1928] [serial = 1235] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3fdf4f9c00) [pid = 1928] [serial = 1262] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3fe0d09800) [pid = 1928] [serial = 1263] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3fe3b1c000) [pid = 1928] [serial = 1253] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3fe29b2c00) [pid = 1928] [serial = 1266] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3fe140d000) [pid = 1928] [serial = 1265] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3fe4da8c00) [pid = 1928] [serial = 1271] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3fe4fd8400) [pid = 1928] [serial = 1272] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f4007f97800) [pid = 1928] [serial = 1244] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fe0fc2800) [pid = 1928] [serial = 1220] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3fe03e3400) [pid = 1928] [serial = 1247] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f400104c400) [pid = 1928] [serial = 1241] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3fea155c00) [pid = 1928] [serial = 1226] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3ff5ca9400) [pid = 1928] [serial = 1232] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3fe85f4400) [pid = 1928] [serial = 1278] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3fe27a4c00) [pid = 1928] [serial = 1281] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe696a400) [pid = 1928] [serial = 1275] [outer = (nil)] [url = about:blank] 19:08:35 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3fe1406400) [pid = 1928] [serial = 1280] [outer = (nil)] [url = about:blank] 19:08:36 INFO - PROCESS | 1928 | 1461031716101 Marionette TRACE conn5 <- [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]]]}] 19:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 19:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1533ms 19:08:36 INFO - PROCESS | 1928 | 1461031716124 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 19:08:36 INFO - PROCESS | 1928 | 1461031716128 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 19:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:08:36 INFO - PROCESS | 1928 | 1461031716142 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 1928 | 1461031716151 Marionette TRACE conn5 <- [1,1838,null,{}] 19:08:36 INFO - PROCESS | 1928 | 1461031716174 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:36 INFO - PROCESS | 1928 | 1461031716349 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 19:08:36 INFO - PROCESS | 1928 | 1461031716367 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe381f000 == 138 [pid = 1928] [id = 467] 19:08:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3fe29c0400) [pid = 1928] [serial = 1402] [outer = (nil)] 19:08:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3fe58ddc00) [pid = 1928] [serial = 1403] [outer = 0x7f3fe29c0400] 19:08:36 INFO - PROCESS | 1928 | 1461031716429 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3fe6874400) [pid = 1928] [serial = 1404] [outer = 0x7f3fe29c0400] 19:08:37 INFO - PROCESS | 1928 | 1461031717335 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1260ms 19:08:37 INFO - PROCESS | 1928 | 1461031717396 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 1928 | 1461031717401 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 19:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:08:37 INFO - PROCESS | 1928 | 1461031717407 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 1928 | 1461031717409 Marionette TRACE conn5 <- [1,1842,null,{}] 19:08:37 INFO - PROCESS | 1928 | 1461031717414 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:37 INFO - PROCESS | 1928 | 1461031717693 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 19:08:38 INFO - PROCESS | 1928 | 1461031718064 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f57800 == 139 [pid = 1928] [id = 468] 19:08:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fe4502c00) [pid = 1928] [serial = 1405] [outer = (nil)] 19:08:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3fe6973c00) [pid = 1928] [serial = 1406] [outer = 0x7f3fe4502c00] 19:08:38 INFO - PROCESS | 1928 | 1461031718191 Marionette DEBUG loaded listener.js 19:08:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3fe69e6c00) [pid = 1928] [serial = 1407] [outer = 0x7f3fe4502c00] 19:08:39 INFO - PROCESS | 1928 | 1461031719349 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1979ms 19:08:39 INFO - PROCESS | 1928 | 1461031719387 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 19:08:39 INFO - PROCESS | 1928 | 1461031719390 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 19:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:08:39 INFO - PROCESS | 1928 | 1461031719397 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1928 | 1461031719399 Marionette TRACE conn5 <- [1,1846,null,{}] 19:08:39 INFO - PROCESS | 1928 | 1461031719411 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:39 INFO - PROCESS | 1928 | 1461031719663 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 19:08:39 INFO - PROCESS | 1928 | 1461031719695 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7cd8000 == 140 [pid = 1928] [id = 469] 19:08:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fe85f6400) [pid = 1928] [serial = 1408] [outer = (nil)] 19:08:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3fe864a800) [pid = 1928] [serial = 1409] [outer = 0x7f3fe85f6400] 19:08:39 INFO - PROCESS | 1928 | 1461031719789 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3fea0e1c00) [pid = 1928] [serial = 1410] [outer = 0x7f3fe85f6400] 19:08:41 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fe4511800) [pid = 1928] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:08:41 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3fe69a2c00) [pid = 1928] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:08:41 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3fdee13c00) [pid = 1928] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:08:41 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3fdf4f8800) [pid = 1928] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:08:41 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3fe0d08c00) [pid = 1928] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:08:41 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3fe0f4ac00) [pid = 1928] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:08:41 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3fe0d0bc00) [pid = 1928] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:08:41 INFO - PROCESS | 1928 | 1461031721430 Marionette TRACE conn5 <- [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]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2091ms 19:08:41 INFO - PROCESS | 1928 | 1461031721489 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 1928 | 1461031721493 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 19:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:08:41 INFO - PROCESS | 1928 | 1461031721498 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 1928 | 1461031721500 Marionette TRACE conn5 <- [1,1850,null,{}] 19:08:41 INFO - PROCESS | 1928 | 1461031721505 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:41 INFO - PROCESS | 1928 | 1461031721690 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 19:08:41 INFO - PROCESS | 1928 | 1461031721865 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1db800 == 141 [pid = 1928] [id = 470] 19:08:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3fe27af400) [pid = 1928] [serial = 1411] [outer = (nil)] 19:08:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3fea157c00) [pid = 1928] [serial = 1412] [outer = 0x7f3fe27af400] 19:08:41 INFO - PROCESS | 1928 | 1461031721929 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3ff0b38c00) [pid = 1928] [serial = 1413] [outer = 0x7f3fe27af400] 19:08:42 INFO - PROCESS | 1928 | 1461031722646 Marionette TRACE conn5 <- [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]]]}] 19:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1178ms 19:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:08:42 INFO - PROCESS | 1928 | 1461031722678 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 19:08:42 INFO - PROCESS | 1928 | 1461031722680 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 19:08:42 INFO - PROCESS | 1928 | 1461031722686 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:08:42 INFO - PROCESS | 1928 | 1461031722689 Marionette TRACE conn5 <- [1,1854,null,{}] 19:08:42 INFO - PROCESS | 1928 | 1461031722694 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:43 INFO - PROCESS | 1928 | 1461031723054 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 19:08:43 INFO - PROCESS | 1928 | 1461031723216 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0ec9000 == 142 [pid = 1928] [id = 471] 19:08:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3fdde16000) [pid = 1928] [serial = 1414] [outer = (nil)] 19:08:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fdde1d000) [pid = 1928] [serial = 1415] [outer = 0x7f3fdde16000] 19:08:43 INFO - PROCESS | 1928 | 1461031723295 Marionette DEBUG loaded listener.js 19:08:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3fdee12000) [pid = 1928] [serial = 1416] [outer = 0x7f3fdde16000] 19:08:44 INFO - PROCESS | 1928 | 1461031724246 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1633ms 19:08:44 INFO - PROCESS | 1928 | 1461031724322 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 19:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:08:44 INFO - PROCESS | 1928 | 1461031724329 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 19:08:44 INFO - PROCESS | 1928 | 1461031724336 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:08:44 INFO - PROCESS | 1928 | 1461031724342 Marionette TRACE conn5 <- [1,1858,null,{}] 19:08:44 INFO - PROCESS | 1928 | 1461031724349 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:44 INFO - PROCESS | 1928 | 1461031724610 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 19:08:44 INFO - PROCESS | 1928 | 1461031724870 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f4e800 == 143 [pid = 1928] [id = 472] 19:08:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3fe29bd800) [pid = 1928] [serial = 1417] [outer = (nil)] 19:08:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3fe38cdc00) [pid = 1928] [serial = 1418] [outer = 0x7f3fe29bd800] 19:08:44 INFO - PROCESS | 1928 | 1461031724990 Marionette DEBUG loaded listener.js 19:08:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3fe42df400) [pid = 1928] [serial = 1419] [outer = 0x7f3fe29bd800] 19:08:45 INFO - PROCESS | 1928 | 1461031725908 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1644ms 19:08:45 INFO - PROCESS | 1928 | 1461031725980 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 19:08:45 INFO - PROCESS | 1928 | 1461031725984 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 19:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:08:45 INFO - PROCESS | 1928 | 1461031725990 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:08:45 INFO - PROCESS | 1928 | 1461031725993 Marionette TRACE conn5 <- [1,1862,null,{}] 19:08:46 INFO - PROCESS | 1928 | 1461031725999 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:46 INFO - PROCESS | 1928 | 1461031726204 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 19:08:46 INFO - PROCESS | 1928 | 1461031726500 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaca2000 == 144 [pid = 1928] [id = 473] 19:08:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3fe6859800) [pid = 1928] [serial = 1420] [outer = (nil)] 19:08:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3fe69afc00) [pid = 1928] [serial = 1421] [outer = 0x7f3fe6859800] 19:08:46 INFO - PROCESS | 1928 | 1461031726616 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3fe85f4400) [pid = 1928] [serial = 1422] [outer = 0x7f3fe6859800] 19:08:47 INFO - PROCESS | 1928 | 1461031727507 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1584ms 19:08:47 INFO - PROCESS | 1928 | 1461031727575 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 1928 | 1461031727582 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 19:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:08:47 INFO - PROCESS | 1928 | 1461031727598 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 1928 | 1461031727605 Marionette TRACE conn5 <- [1,1866,null,{}] 19:08:47 INFO - PROCESS | 1928 | 1461031727610 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:47 INFO - PROCESS | 1928 | 1461031727850 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 19:08:48 INFO - PROCESS | 1928 | 1461031728102 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13b7800 == 145 [pid = 1928] [id = 474] 19:08:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3fe4da9c00) [pid = 1928] [serial = 1423] [outer = (nil)] 19:08:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3ff0b33800) [pid = 1928] [serial = 1424] [outer = 0x7f3fe4da9c00] 19:08:48 INFO - PROCESS | 1928 | 1461031728217 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3ff1181400) [pid = 1928] [serial = 1425] [outer = 0x7f3fe4da9c00] 19:08:49 INFO - PROCESS | 1928 | 1461031729058 Marionette TRACE conn5 <- [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]]]}] 19:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1543ms 19:08:49 INFO - PROCESS | 1928 | 1461031729134 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 19:08:49 INFO - PROCESS | 1928 | 1461031729138 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 19:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:08:49 INFO - PROCESS | 1928 | 1461031729143 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:08:49 INFO - PROCESS | 1928 | 1461031729145 Marionette TRACE conn5 <- [1,1870,null,{}] 19:08:49 INFO - PROCESS | 1928 | 1461031729151 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:49 INFO - PROCESS | 1928 | 1461031729393 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 19:08:49 INFO - PROCESS | 1928 | 1461031729698 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff299b000 == 146 [pid = 1928] [id = 475] 19:08:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3fe686a400) [pid = 1928] [serial = 1426] [outer = (nil)] 19:08:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3ff2a60c00) [pid = 1928] [serial = 1427] [outer = 0x7f3fe686a400] 19:08:49 INFO - PROCESS | 1928 | 1461031729769 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3ff4d20000) [pid = 1928] [serial = 1428] [outer = 0x7f3fe686a400] 19:08:50 INFO - PROCESS | 1928 | 1461031730600 Marionette TRACE conn5 <- [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]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1527ms 19:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:08:50 INFO - PROCESS | 1928 | 1461031730672 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 1928 | 1461031730675 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 19:08:50 INFO - PROCESS | 1928 | 1461031730681 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1928 | 1461031730684 Marionette TRACE conn5 <- [1,1874,null,{}] 19:08:50 INFO - PROCESS | 1928 | 1461031730689 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:50 INFO - PROCESS | 1928 | 1461031730892 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 19:08:51 INFO - PROCESS | 1928 | 1461031731104 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e4e000 == 147 [pid = 1928] [id = 476] 19:08:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3ff5caac00) [pid = 1928] [serial = 1429] [outer = (nil)] 19:08:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3ff5cb1000) [pid = 1928] [serial = 1430] [outer = 0x7f3ff5caac00] 19:08:51 INFO - PROCESS | 1928 | 1461031731229 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3ff6039c00) [pid = 1928] [serial = 1431] [outer = 0x7f3ff5caac00] 19:08:52 INFO - PROCESS | 1928 | 1461031732169 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1536ms 19:08:52 INFO - PROCESS | 1928 | 1461031732217 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 19:08:52 INFO - PROCESS | 1928 | 1461031732220 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 19:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:08:52 INFO - PROCESS | 1928 | 1461031732226 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:08:52 INFO - PROCESS | 1928 | 1461031732229 Marionette TRACE conn5 <- [1,1878,null,{}] 19:08:52 INFO - PROCESS | 1928 | 1461031732234 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:52 INFO - PROCESS | 1928 | 1461031732459 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 19:08:52 INFO - PROCESS | 1928 | 1461031732675 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb780800 == 148 [pid = 1928] [id = 477] 19:08:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3fe58d4000) [pid = 1928] [serial = 1432] [outer = (nil)] 19:08:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3ff9bbb000) [pid = 1928] [serial = 1433] [outer = 0x7f3fe58d4000] 19:08:52 INFO - PROCESS | 1928 | 1461031732792 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3ffa68dc00) [pid = 1928] [serial = 1434] [outer = 0x7f3fe58d4000] 19:08:53 INFO - PROCESS | 1928 | 1461031733725 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1535ms 19:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:08:53 INFO - PROCESS | 1928 | 1461031733763 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 1928 | 1461031733765 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 19:08:53 INFO - PROCESS | 1928 | 1461031733772 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 1928 | 1461031733775 Marionette TRACE conn5 <- [1,1882,null,{}] 19:08:53 INFO - PROCESS | 1928 | 1461031733780 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:53 INFO - PROCESS | 1928 | 1461031733990 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 19:08:54 INFO - PROCESS | 1928 | 1461031734215 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007cd3800 == 149 [pid = 1928] [id = 478] 19:08:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3ff4f0b000) [pid = 1928] [serial = 1435] [outer = (nil)] 19:08:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3ffbb81800) [pid = 1928] [serial = 1436] [outer = 0x7f3ff4f0b000] 19:08:54 INFO - PROCESS | 1928 | 1461031734325 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f3ffdbf2c00) [pid = 1928] [serial = 1437] [outer = 0x7f3ff4f0b000] 19:08:55 INFO - PROCESS | 1928 | 1461031735237 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1528ms 19:08:55 INFO - PROCESS | 1928 | 1461031735301 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1928 | 1461031735304 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 19:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:08:55 INFO - PROCESS | 1928 | 1461031735310 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1928 | 1461031735312 Marionette TRACE conn5 <- [1,1886,null,{}] 19:08:55 INFO - PROCESS | 1928 | 1461031735318 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:55 INFO - PROCESS | 1928 | 1461031735524 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 19:08:55 INFO - PROCESS | 1928 | 1461031735740 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d256800 == 150 [pid = 1928] [id = 479] 19:08:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f3ff8f5a000) [pid = 1928] [serial = 1438] [outer = (nil)] 19:08:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f4001050c00) [pid = 1928] [serial = 1439] [outer = 0x7f3ff8f5a000] 19:08:55 INFO - PROCESS | 1928 | 1461031735856 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f4007cbb000) [pid = 1928] [serial = 1440] [outer = 0x7f3ff8f5a000] 19:08:56 INFO - PROCESS | 1928 | 1461031736777 Marionette TRACE conn5 <- [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]]]}] 19:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1529ms 19:08:56 INFO - PROCESS | 1928 | 1461031736841 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 19:08:56 INFO - PROCESS | 1928 | 1461031736845 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 19:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:08:56 INFO - PROCESS | 1928 | 1461031736850 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:08:56 INFO - PROCESS | 1928 | 1461031736853 Marionette TRACE conn5 <- [1,1890,null,{}] 19:08:56 INFO - PROCESS | 1928 | 1461031736858 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:57 INFO - PROCESS | 1928 | 1461031737067 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 19:08:57 INFO - PROCESS | 1928 | 1461031737280 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40113a9800 == 151 [pid = 1928] [id = 480] 19:08:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f3fe1171400) [pid = 1928] [serial = 1441] [outer = (nil)] 19:08:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f4007f93000) [pid = 1928] [serial = 1442] [outer = 0x7f3fe1171400] 19:08:57 INFO - PROCESS | 1928 | 1461031737393 Marionette DEBUG loaded listener.js 19:08:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f4009108c00) [pid = 1928] [serial = 1443] [outer = 0x7f3fe1171400] 19:08:58 INFO - PROCESS | 1928 | 1461031738312 Marionette TRACE conn5 <- [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]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1534ms 19:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:08:58 INFO - PROCESS | 1928 | 1461031738386 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 1928 | 1461031738389 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 19:08:58 INFO - PROCESS | 1928 | 1461031738395 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 1928 | 1461031738398 Marionette TRACE conn5 <- [1,1894,null,{}] 19:08:58 INFO - PROCESS | 1928 | 1461031738404 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:58 INFO - PROCESS | 1928 | 1461031738610 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 19:08:58 INFO - PROCESS | 1928 | 1461031738824 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5bb1000 == 152 [pid = 1928] [id = 481] 19:08:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f3fe1786000) [pid = 1928] [serial = 1444] [outer = (nil)] 19:08:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f3fe178f400) [pid = 1928] [serial = 1445] [outer = 0x7f3fe1786000] 19:08:58 INFO - PROCESS | 1928 | 1461031738945 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f4007f99800) [pid = 1928] [serial = 1446] [outer = 0x7f3fe1786000] 19:08:59 INFO - PROCESS | 1928 | 1461031739909 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1586ms 19:08:59 INFO - PROCESS | 1928 | 1461031739981 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 19:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:08:59 INFO - PROCESS | 1928 | 1461031739991 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 19:08:59 INFO - PROCESS | 1928 | 1461031739998 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:09:00 INFO - PROCESS | 1928 | 1461031740002 Marionette TRACE conn5 <- [1,1898,null,{}] 19:09:00 INFO - PROCESS | 1928 | 1461031740007 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:00 INFO - PROCESS | 1928 | 1461031740265 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 19:09:00 INFO - PROCESS | 1928 | 1461031740577 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a16000 == 153 [pid = 1928] [id = 482] 19:09:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f3fe178e800) [pid = 1928] [serial = 1447] [outer = (nil)] 19:09:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f3fe43abc00) [pid = 1928] [serial = 1448] [outer = 0x7f3fe178e800] 19:09:00 INFO - PROCESS | 1928 | 1461031740659 Marionette DEBUG loaded listener.js 19:09:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f400910c800) [pid = 1928] [serial = 1449] [outer = 0x7f3fe178e800] 19:09:01 INFO - PROCESS | 1928 | 1461031741478 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1538ms 19:09:01 INFO - PROCESS | 1928 | 1461031741536 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 1928 | 1461031741540 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 19:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:09:01 INFO - PROCESS | 1928 | 1461031741545 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:09:01 INFO - PROCESS | 1928 | 1461031741548 Marionette TRACE conn5 <- [1,1902,null,{}] 19:09:01 INFO - PROCESS | 1928 | 1461031741553 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:01 INFO - PROCESS | 1928 | 1461031741755 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 19:09:02 INFO - PROCESS | 1928 | 1461031742000 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9e59000 == 154 [pid = 1928] [id = 483] 19:09:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f3fe178ec00) [pid = 1928] [serial = 1450] [outer = (nil)] 19:09:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f3fe864f000) [pid = 1928] [serial = 1451] [outer = 0x7f3fe178ec00] 19:09:02 INFO - PROCESS | 1928 | 1461031742084 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f3fea04bc00) [pid = 1928] [serial = 1452] [outer = 0x7f3fe178ec00] 19:09:03 INFO - PROCESS | 1928 | 1461031743001 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1497ms 19:09:03 INFO - PROCESS | 1928 | 1461031743044 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 19:09:03 INFO - PROCESS | 1928 | 1461031743048 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 19:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:09:03 INFO - PROCESS | 1928 | 1461031743054 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:09:03 INFO - PROCESS | 1928 | 1461031743056 Marionette TRACE conn5 <- [1,1906,null,{}] 19:09:03 INFO - PROCESS | 1928 | 1461031743061 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:03 INFO - PROCESS | 1928 | 1461031743271 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 19:09:03 INFO - PROCESS | 1928 | 1461031743533 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdca8b000 == 155 [pid = 1928] [id = 484] 19:09:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f3fdd2c2400) [pid = 1928] [serial = 1453] [outer = (nil)] 19:09:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f3fdd2cd000) [pid = 1928] [serial = 1454] [outer = 0x7f3fdd2c2400] 19:09:03 INFO - PROCESS | 1928 | 1461031743648 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f3fe43a5c00) [pid = 1928] [serial = 1455] [outer = 0x7f3fdd2c2400] 19:09:04 INFO - PROCESS | 1928 | 1461031744557 Marionette TRACE conn5 <- [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]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1578ms 19:09:04 INFO - PROCESS | 1928 | 1461031744633 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 19:09:04 INFO - PROCESS | 1928 | 1461031744636 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 19:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:09:04 INFO - PROCESS | 1928 | 1461031744647 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 1928 | 1461031744650 Marionette TRACE conn5 <- [1,1910,null,{}] 19:09:04 INFO - PROCESS | 1928 | 1461031744655 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:04 INFO - PROCESS | 1928 | 1461031744874 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 19:09:05 INFO - PROCESS | 1928 | 1461031745213 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf4cc800 == 156 [pid = 1928] [id = 485] 19:09:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f3fdd2c3000) [pid = 1928] [serial = 1456] [outer = (nil)] 19:09:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f3fe0f4e400) [pid = 1928] [serial = 1457] [outer = 0x7f3fdd2c3000] 19:09:05 INFO - PROCESS | 1928 | 1461031745291 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f3fe685cc00) [pid = 1928] [serial = 1458] [outer = 0x7f3fdd2c3000] 19:09:06 INFO - PROCESS | 1928 | 1461031746167 Marionette TRACE conn5 <- [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]]]}] 19:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1581ms 19:09:06 INFO - PROCESS | 1928 | 1461031746228 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 19:09:06 INFO - PROCESS | 1928 | 1461031746231 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 19:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:09:06 INFO - PROCESS | 1928 | 1461031746237 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:09:06 INFO - PROCESS | 1928 | 1461031746240 Marionette TRACE conn5 <- [1,1914,null,{}] 19:09:06 INFO - PROCESS | 1928 | 1461031746245 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:06 INFO - PROCESS | 1928 | 1461031746463 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 19:09:06 INFO - PROCESS | 1928 | 1461031746774 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7e36800 == 157 [pid = 1928] [id = 486] 19:09:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f3fdd2ce000) [pid = 1928] [serial = 1459] [outer = (nil)] 19:09:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f3fea04b400) [pid = 1928] [serial = 1460] [outer = 0x7f3fdd2ce000] 19:09:06 INFO - PROCESS | 1928 | 1461031746851 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f3fea909800) [pid = 1928] [serial = 1461] [outer = 0x7f3fdd2ce000] 19:09:07 INFO - PROCESS | 1928 | 1461031747723 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1531ms 19:09:07 INFO - PROCESS | 1928 | 1461031747771 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1928 | 1461031747774 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 19:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:09:07 INFO - PROCESS | 1928 | 1461031747781 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1928 | 1461031747783 Marionette TRACE conn5 <- [1,1918,null,{}] 19:09:07 INFO - PROCESS | 1928 | 1461031747788 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:08 INFO - PROCESS | 1928 | 1461031748018 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 19:09:08 INFO - PROCESS | 1928 | 1461031748329 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1b1c800 == 158 [pid = 1928] [id = 487] 19:09:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x7f3fe17de800) [pid = 1928] [serial = 1462] [outer = (nil)] 19:09:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x7f3fe4e9a000) [pid = 1928] [serial = 1463] [outer = 0x7f3fe17de800] 19:09:08 INFO - PROCESS | 1928 | 1461031748406 Marionette DEBUG loaded listener.js 19:09:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x7f3fe4e9ec00) [pid = 1928] [serial = 1464] [outer = 0x7f3fe17de800] 19:09:09 INFO - PROCESS | 1928 | 1461031749666 Marionette TRACE conn5 <- [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]]]}] 19:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1979ms 19:09:09 INFO - PROCESS | 1928 | 1461031749862 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 19:09:09 INFO - PROCESS | 1928 | 1461031749868 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 19:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:09:09 INFO - PROCESS | 1928 | 1461031749883 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:09:09 INFO - PROCESS | 1928 | 1461031749887 Marionette TRACE conn5 <- [1,1922,null,{}] 19:09:09 INFO - PROCESS | 1928 | 1461031749895 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:10 INFO - PROCESS | 1928 | 1461031750098 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 19:09:10 INFO - PROCESS | 1928 | 1461031750292 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f4a000 == 159 [pid = 1928] [id = 488] 19:09:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x7f3fe03e1400) [pid = 1928] [serial = 1465] [outer = (nil)] 19:09:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x7f3fe0fbbc00) [pid = 1928] [serial = 1466] [outer = 0x7f3fe03e1400] 19:09:10 INFO - PROCESS | 1928 | 1461031750400 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x7f3fe178b800) [pid = 1928] [serial = 1467] [outer = 0x7f3fe03e1400] 19:09:11 INFO - PROCESS | 1928 | 1461031751317 Marionette TRACE conn5 <- [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]]]}] 19:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1534ms 19:09:11 INFO - PROCESS | 1928 | 1461031751415 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 19:09:11 INFO - PROCESS | 1928 | 1461031751429 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 19:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:09:11 INFO - PROCESS | 1928 | 1461031751448 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 1928 | 1461031751450 Marionette TRACE conn5 <- [1,1926,null,{}] 19:09:11 INFO - PROCESS | 1928 | 1461031751530 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:11 INFO - PROCESS | 1928 | 1461031751740 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 19:09:12 INFO - PROCESS | 1928 | 1461031752020 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf3d3000 == 160 [pid = 1928] [id = 489] 19:09:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x7f3fe03e0000) [pid = 1928] [serial = 1468] [outer = (nil)] 19:09:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x7f3fe2afe000) [pid = 1928] [serial = 1469] [outer = 0x7f3fe03e0000] 19:09:12 INFO - PROCESS | 1928 | 1461031752169 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x7f3fe42e1800) [pid = 1928] [serial = 1470] [outer = 0x7f3fe03e0000] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1224000 == 159 [pid = 1928] [id = 288] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff6a68000 == 158 [pid = 1928] [id = 44] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffbb62800 == 157 [pid = 1928] [id = 57] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1db800 == 156 [pid = 1928] [id = 470] 19:09:12 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x7f3ff2a5c800) [pid = 1928] [serial = 1307] [outer = (nil)] [url = about:blank] 19:09:12 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x7f3ff4f0b400) [pid = 1928] [serial = 1310] [outer = (nil)] [url = about:blank] 19:09:12 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x7f3ff5ae1c00) [pid = 1928] [serial = 1313] [outer = (nil)] [url = about:blank] 19:09:12 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x7f3ff6034000) [pid = 1928] [serial = 1316] [outer = (nil)] [url = about:blank] 19:09:12 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x7f3ff60a9000) [pid = 1928] [serial = 1322] [outer = (nil)] [url = about:blank] 19:09:12 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x7f3ff97e9800) [pid = 1928] [serial = 1319] [outer = (nil)] [url = about:blank] 19:09:12 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x7f3fe4fce800) [pid = 1928] [serial = 1325] [outer = (nil)] [url = about:blank] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7cd8000 == 155 [pid = 1928] [id = 469] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f57800 == 154 [pid = 1928] [id = 468] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe381f000 == 153 [pid = 1928] [id = 467] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0dd7000 == 152 [pid = 1928] [id = 466] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18db000 == 151 [pid = 1928] [id = 465] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36db800 == 150 [pid = 1928] [id = 464] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b080000 == 149 [pid = 1928] [id = 460] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006ef6000 == 148 [pid = 1928] [id = 459] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffd0eb000 == 147 [pid = 1928] [id = 458] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffac8e000 == 146 [pid = 1928] [id = 457] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e62000 == 145 [pid = 1928] [id = 456] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1dcc800 == 144 [pid = 1928] [id = 455] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff087d800 == 143 [pid = 1928] [id = 454] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feacb8000 == 142 [pid = 1928] [id = 453] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe56d7800 == 141 [pid = 1928] [id = 452] 19:09:12 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3623800 == 140 [pid = 1928] [id = 451] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x7f3ff0c32c00) [pid = 1928] [serial = 1301] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x7f3fe6c8a000) [pid = 1928] [serial = 1295] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f3fe8845c00) [pid = 1928] [serial = 1298] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f3fe17dec00) [pid = 1928] [serial = 1328] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f3fe6974000) [pid = 1928] [serial = 1344] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f3fea15c800) [pid = 1928] [serial = 1349] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f3fe685a800) [pid = 1928] [serial = 1341] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f3fef325400) [pid = 1928] [serial = 1350] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f3fe6968000) [pid = 1928] [serial = 1343] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f3fe85fa000) [pid = 1928] [serial = 1346] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f3fea153000) [pid = 1928] [serial = 1347] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f3fe0fbb400) [pid = 1928] [serial = 1332] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f3fe03e8000) [pid = 1928] [serial = 1331] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f3fe4db1800) [pid = 1928] [serial = 1340] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f3ff16b3400) [pid = 1928] [serial = 1304] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f3fe3b1e000) [pid = 1928] [serial = 1337] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f3fe450a000) [pid = 1928] [serial = 1338] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f3fe6866c00) [pid = 1928] [serial = 1292] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f3fe2af8c00) [pid = 1928] [serial = 1289] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f3fe27ac400) [pid = 1928] [serial = 1335] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f3fe17d9800) [pid = 1928] [serial = 1334] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f3fe03e2c00) [pid = 1928] [serial = 1286] [outer = (nil)] [url = about:blank] 19:09:13 INFO - PROCESS | 1928 | 1461031753134 Marionette TRACE conn5 <- [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]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1736ms 19:09:13 INFO - PROCESS | 1928 | 1461031753181 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 19:09:13 INFO - PROCESS | 1928 | 1461031753184 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 19:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:09:13 INFO - PROCESS | 1928 | 1461031753190 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:09:13 INFO - PROCESS | 1928 | 1461031753195 Marionette TRACE conn5 <- [1,1930,null,{}] 19:09:13 INFO - PROCESS | 1928 | 1461031753210 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:13 INFO - PROCESS | 1928 | 1461031753395 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 19:09:13 INFO - PROCESS | 1928 | 1461031753593 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe380d800 == 141 [pid = 1928] [id = 490] 19:09:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f3fdf30b800) [pid = 1928] [serial = 1471] [outer = (nil)] 19:09:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f3fe43b2400) [pid = 1928] [serial = 1472] [outer = 0x7f3fdf30b800] 19:09:13 INFO - PROCESS | 1928 | 1461031753662 Marionette DEBUG loaded listener.js 19:09:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f3fe4fd5800) [pid = 1928] [serial = 1473] [outer = 0x7f3fdf30b800] 19:09:14 INFO - PROCESS | 1928 | 1461031754441 Marionette TRACE conn5 <- [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]]]}] 19:09:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:09:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1290ms 19:09:14 INFO - PROCESS | 1928 | 1461031754480 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 1928 | 1461031754483 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 19:09:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:09:14 INFO - PROCESS | 1928 | 1461031754489 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 1928 | 1461031754491 Marionette TRACE conn5 <- [1,1934,null,{}] 19:09:14 INFO - PROCESS | 1928 | 1461031754496 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:14 INFO - PROCESS | 1928 | 1461031754689 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 19:09:14 INFO - PROCESS | 1928 | 1461031754899 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5804800 == 142 [pid = 1928] [id = 491] 19:09:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f3fe03e3800) [pid = 1928] [serial = 1474] [outer = (nil)] 19:09:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f3fe6975c00) [pid = 1928] [serial = 1475] [outer = 0x7f3fe03e3800] 19:09:14 INFO - PROCESS | 1928 | 1461031754960 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f3fe85f3800) [pid = 1928] [serial = 1476] [outer = 0x7f3fe03e3800] 19:09:15 INFO - PROCESS | 1928 | 1461031755771 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1326ms 19:09:15 INFO - PROCESS | 1928 | 1461031755817 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 19:09:15 INFO - PROCESS | 1928 | 1461031755820 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 19:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:09:15 INFO - PROCESS | 1928 | 1461031755826 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:09:15 INFO - PROCESS | 1928 | 1461031755829 Marionette TRACE conn5 <- [1,1938,null,{}] 19:09:15 INFO - PROCESS | 1928 | 1461031755834 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:16 INFO - PROCESS | 1928 | 1461031756085 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 19:09:16 INFO - PROCESS | 1928 | 1461031756125 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1db800 == 143 [pid = 1928] [id = 492] 19:09:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f3fe4da2c00) [pid = 1928] [serial = 1477] [outer = (nil)] 19:09:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f3fea02ac00) [pid = 1928] [serial = 1478] [outer = 0x7f3fe4da2c00] 19:09:16 INFO - PROCESS | 1928 | 1461031756188 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f3fea0e0000) [pid = 1928] [serial = 1479] [outer = 0x7f3fe4da2c00] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f3ff194a000) [pid = 1928] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f3fe4fda000) [pid = 1928] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f3fe1174800) [pid = 1928] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f3fddfd0000) [pid = 1928] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f3ff194d400) [pid = 1928] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f3fe825b400) [pid = 1928] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f3fe8258000) [pid = 1928] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f3fe58d0400) [pid = 1928] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f3fe0d07000) [pid = 1928] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f3fe6c87000) [pid = 1928] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f3fe33fbc00) [pid = 1928] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f4007cb4c00) [pid = 1928] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3fe85f9c00) [pid = 1928] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f3ff194c000) [pid = 1928] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f3fe0d07c00) [pid = 1928] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe825bc00) [pid = 1928] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3fdee0b000) [pid = 1928] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3fe29c0400) [pid = 1928] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3fe4db0000) [pid = 1928] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3fe6c89400) [pid = 1928] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3fe29b7800) [pid = 1928] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3ff4f0ec00) [pid = 1928] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3fe4502c00) [pid = 1928] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3ffaa71c00) [pid = 1928] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3fe0d03400) [pid = 1928] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3ff0b84000) [pid = 1928] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3ff8869c00) [pid = 1928] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3fe0fc3400) [pid = 1928] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3fe85f6400) [pid = 1928] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3feac85400) [pid = 1928] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:09:17 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3fe116fc00) [pid = 1928] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:09:17 INFO - PROCESS | 1928 | 1461031757664 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1883ms 19:09:17 INFO - PROCESS | 1928 | 1461031757710 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 19:09:17 INFO - PROCESS | 1928 | 1461031757712 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 19:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:09:17 INFO - PROCESS | 1928 | 1461031757718 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 1928 | 1461031757721 Marionette TRACE conn5 <- [1,1942,null,{}] 19:09:17 INFO - PROCESS | 1928 | 1461031757772 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:18 INFO - PROCESS | 1928 | 1461031758053 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 19:09:18 INFO - PROCESS | 1928 | 1461031758070 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f5d000 == 144 [pid = 1928] [id = 493] 19:09:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3fe03e9800) [pid = 1928] [serial = 1480] [outer = (nil)] 19:09:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3fe0fc3000) [pid = 1928] [serial = 1481] [outer = 0x7f3fe03e9800] 19:09:18 INFO - PROCESS | 1928 | 1461031758135 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3feadbb000) [pid = 1928] [serial = 1482] [outer = 0x7f3fe03e9800] 19:09:18 INFO - PROCESS | 1928 | 1461031758911 Marionette TRACE conn5 <- [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]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1225ms 19:09:18 INFO - PROCESS | 1928 | 1461031758944 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 1928 | 1461031758947 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 19:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:09:18 INFO - PROCESS | 1928 | 1461031758953 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 1928 | 1461031758955 Marionette TRACE conn5 <- [1,1946,null,{}] 19:09:18 INFO - PROCESS | 1928 | 1461031758961 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:19 INFO - PROCESS | 1928 | 1461031759218 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 19:09:19 INFO - PROCESS | 1928 | 1461031759334 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdca98800 == 145 [pid = 1928] [id = 494] 19:09:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3fdd2c2800) [pid = 1928] [serial = 1483] [outer = (nil)] 19:09:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3fdd2cf000) [pid = 1928] [serial = 1484] [outer = 0x7f3fdd2c2800] 19:09:19 INFO - PROCESS | 1928 | 1461031759546 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3fdee0b000) [pid = 1928] [serial = 1485] [outer = 0x7f3fdd2c2800] 19:09:20 INFO - PROCESS | 1928 | 1461031760541 Marionette TRACE conn5 <- [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]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1640ms 19:09:20 INFO - PROCESS | 1928 | 1461031760596 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1928 | 1461031760603 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 19:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:09:20 INFO - PROCESS | 1928 | 1461031760612 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1928 | 1461031760616 Marionette TRACE conn5 <- [1,1950,null,{}] 19:09:20 INFO - PROCESS | 1928 | 1461031760623 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:20 INFO - PROCESS | 1928 | 1461031760854 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 19:09:21 INFO - PROCESS | 1928 | 1461031761168 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bb9800 == 146 [pid = 1928] [id = 495] 19:09:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3fe29b4c00) [pid = 1928] [serial = 1486] [outer = (nil)] 19:09:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3fe2af8400) [pid = 1928] [serial = 1487] [outer = 0x7f3fe29b4c00] 19:09:21 INFO - PROCESS | 1928 | 1461031761253 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3fe42ae400) [pid = 1928] [serial = 1488] [outer = 0x7f3fe29b4c00] 19:09:22 INFO - PROCESS | 1928 | 1461031762173 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1630ms 19:09:22 INFO - PROCESS | 1928 | 1461031762243 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 1928 | 1461031762249 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 19:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:09:22 INFO - PROCESS | 1928 | 1461031762258 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 1928 | 1461031762262 Marionette TRACE conn5 <- [1,1954,null,{}] 19:09:22 INFO - PROCESS | 1928 | 1461031762268 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:22 INFO - PROCESS | 1928 | 1461031762485 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 19:09:22 INFO - PROCESS | 1928 | 1461031762837 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1cd000 == 147 [pid = 1928] [id = 496] 19:09:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3fe1178000) [pid = 1928] [serial = 1489] [outer = (nil)] 19:09:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3fe4fcf400) [pid = 1928] [serial = 1490] [outer = 0x7f3fe1178000] 19:09:22 INFO - PROCESS | 1928 | 1461031762917 Marionette DEBUG loaded listener.js 19:09:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3fe696a000) [pid = 1928] [serial = 1491] [outer = 0x7f3fe1178000] 19:09:23 INFO - PROCESS | 1928 | 1461031763745 Marionette TRACE conn5 <- [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]]]}] 19:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1533ms 19:09:23 INFO - PROCESS | 1928 | 1461031763792 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 19:09:23 INFO - PROCESS | 1928 | 1461031763796 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 19:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:09:23 INFO - PROCESS | 1928 | 1461031763802 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:09:23 INFO - PROCESS | 1928 | 1461031763808 Marionette TRACE conn5 <- [1,1958,null,{}] 19:09:23 INFO - PROCESS | 1928 | 1461031763824 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:24 INFO - PROCESS | 1928 | 1461031764050 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 19:09:24 INFO - PROCESS | 1928 | 1461031764267 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1b13000 == 148 [pid = 1928] [id = 497] 19:09:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3fe8647800) [pid = 1928] [serial = 1492] [outer = (nil)] 19:09:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3fea0dfc00) [pid = 1928] [serial = 1493] [outer = 0x7f3fe8647800] 19:09:24 INFO - PROCESS | 1928 | 1461031764383 Marionette DEBUG loaded listener.js 19:09:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3feac86c00) [pid = 1928] [serial = 1494] [outer = 0x7f3fe8647800] 19:09:25 INFO - PROCESS | 1928 | 1461031765284 Marionette TRACE conn5 <- [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]]]}] 19:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1538ms 19:09:25 INFO - PROCESS | 1928 | 1461031765341 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 19:09:25 INFO - PROCESS | 1928 | 1461031765345 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 19:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:09:25 INFO - PROCESS | 1928 | 1461031765352 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:09:25 INFO - PROCESS | 1928 | 1461031765355 Marionette TRACE conn5 <- [1,1962,null,{}] 19:09:25 INFO - PROCESS | 1928 | 1461031765360 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:25 INFO - PROCESS | 1928 | 1461031765588 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 19:09:25 INFO - PROCESS | 1928 | 1461031765847 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fc0000 == 149 [pid = 1928] [id = 498] 19:09:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3fea050000) [pid = 1928] [serial = 1495] [outer = (nil)] 19:09:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3ff0cd1400) [pid = 1928] [serial = 1496] [outer = 0x7f3fea050000] 19:09:25 INFO - PROCESS | 1928 | 1461031765967 Marionette DEBUG loaded listener.js 19:09:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f3ff194a000) [pid = 1928] [serial = 1497] [outer = 0x7f3fea050000] 19:09:26 INFO - PROCESS | 1928 | 1461031766779 Marionette TRACE conn5 <- [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]]]}] 19:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1477ms 19:09:26 INFO - PROCESS | 1928 | 1461031766830 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 1928 | 1461031766834 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 19:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:09:26 INFO - PROCESS | 1928 | 1461031766840 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 1928 | 1461031766843 Marionette TRACE conn5 <- [1,1966,null,{}] 19:09:26 INFO - PROCESS | 1928 | 1461031766848 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:27 INFO - PROCESS | 1928 | 1461031767042 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 19:09:27 INFO - PROCESS | 1928 | 1461031767308 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff75e5000 == 150 [pid = 1928] [id = 499] 19:09:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f3ff2e4d000) [pid = 1928] [serial = 1498] [outer = (nil)] 19:09:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f3ff4d21800) [pid = 1928] [serial = 1499] [outer = 0x7f3ff2e4d000] 19:09:27 INFO - PROCESS | 1928 | 1461031767444 Marionette DEBUG loaded listener.js 19:09:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 260 (0x7f3ff5ca9400) [pid = 1928] [serial = 1500] [outer = 0x7f3ff2e4d000] 19:09:28 INFO - PROCESS | 1928 | 1461031768302 Marionette TRACE conn5 <- [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]]]}] 19:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1534ms 19:09:28 INFO - PROCESS | 1928 | 1461031768375 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 19:09:28 INFO - PROCESS | 1928 | 1461031768379 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 19:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:09:28 INFO - PROCESS | 1928 | 1461031768385 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:09:28 INFO - PROCESS | 1928 | 1461031768387 Marionette TRACE conn5 <- [1,1970,null,{}] 19:09:28 INFO - PROCESS | 1928 | 1461031768393 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:28 INFO - PROCESS | 1928 | 1461031768701 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 19:09:28 INFO - PROCESS | 1928 | ************************* 19:09:28 INFO - PROCESS | 1928 | A coding exception was thrown and uncaught in a Task. 19:09:28 INFO - PROCESS | 1928 | 19:09:28 INFO - PROCESS | 1928 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:09:28 INFO - PROCESS | 1928 | Full stack: 19:09:28 INFO - PROCESS | 1928 | ************************* 19:09:29 INFO - PROCESS | 1928 | 1461031769007 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4001121000 == 151 [pid = 1928] [id = 500] 19:09:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 261 (0x7f3ff4a38c00) [pid = 1928] [serial = 1501] [outer = (nil)] 19:09:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 262 (0x7f3ff80b9800) [pid = 1928] [serial = 1502] [outer = 0x7f3ff4a38c00] 19:09:29 INFO - PROCESS | 1928 | 1461031769088 Marionette DEBUG loaded listener.js 19:09:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 263 (0x7f3ffb5b0400) [pid = 1928] [serial = 1503] [outer = 0x7f3ff4a38c00] 19:09:29 INFO - PROCESS | 1928 | 1461031769912 Marionette TRACE conn5 <- [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]]]}] 19:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1586ms 19:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:09:29 INFO - PROCESS | 1928 | 1461031769971 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 19:09:29 INFO - PROCESS | 1928 | 1461031769974 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 19:09:29 INFO - PROCESS | 1928 | 1461031769980 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 1928 | 1461031769983 Marionette TRACE conn5 <- [1,1974,null,{}] 19:09:29 INFO - PROCESS | 1928 | 1461031769988 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:30 INFO - PROCESS | 1928 | 1461031770193 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 19:09:30 INFO - PROCESS | 1928 | 1461031770459 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b1bc800 == 152 [pid = 1928] [id = 501] 19:09:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 264 (0x7f3fe686b400) [pid = 1928] [serial = 1504] [outer = (nil)] 19:09:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 265 (0x7f4001df4400) [pid = 1928] [serial = 1505] [outer = 0x7f3fe686b400] 19:09:30 INFO - PROCESS | 1928 | 1461031770578 Marionette DEBUG loaded listener.js 19:09:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 266 (0x7f4007fe4800) [pid = 1928] [serial = 1506] [outer = 0x7f3fe686b400] 19:09:31 INFO - PROCESS | 1928 | 1461031771423 Marionette TRACE conn5 <- [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]]]}] 19:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1495ms 19:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:09:31 INFO - PROCESS | 1928 | 1461031771475 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 19:09:31 INFO - PROCESS | 1928 | 1461031771477 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 19:09:31 INFO - PROCESS | 1928 | 1461031771484 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 1928 | 1461031771487 Marionette TRACE conn5 <- [1,1978,null,{}] 19:09:31 INFO - PROCESS | 1928 | 1461031771492 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:31 INFO - PROCESS | 1928 | 1461031771690 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 19:09:31 INFO - PROCESS | 1928 | 1461031771958 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40123c1800 == 153 [pid = 1928] [id = 502] 19:09:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 267 (0x7f3fdef56400) [pid = 1928] [serial = 1507] [outer = (nil)] 19:09:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 268 (0x7f3fdef5e400) [pid = 1928] [serial = 1508] [outer = 0x7f3fdef56400] 19:09:32 INFO - PROCESS | 1928 | 1461031772037 Marionette DEBUG loaded listener.js 19:09:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 269 (0x7f3fdef63000) [pid = 1928] [serial = 1509] [outer = 0x7f3fdef56400] 19:09:32 INFO - PROCESS | 1928 | 1461031772920 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1485ms 19:09:32 INFO - PROCESS | 1928 | 1461031772969 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1928 | 1461031772973 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 19:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:09:32 INFO - PROCESS | 1928 | 1461031772980 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1928 | 1461031772983 Marionette TRACE conn5 <- [1,1982,null,{}] 19:09:33 INFO - PROCESS | 1928 | 1461031773002 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:33 INFO - PROCESS | 1928 | 1461031773250 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 19:09:33 INFO - PROCESS | 1928 | 1461031773566 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bc1800 == 154 [pid = 1928] [id = 503] 19:09:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 270 (0x7f3fdef63400) [pid = 1928] [serial = 1510] [outer = (nil)] 19:09:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 271 (0x7f4008fc0800) [pid = 1928] [serial = 1511] [outer = 0x7f3fdef63400] 19:09:33 INFO - PROCESS | 1928 | 1461031773645 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 272 (0x7f400b13ec00) [pid = 1928] [serial = 1512] [outer = 0x7f3fdef63400] 19:09:34 INFO - PROCESS | 1928 | 1461031774446 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1499ms 19:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:09:34 INFO - PROCESS | 1928 | 1461031774479 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1928 | 1461031774481 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 19:09:34 INFO - PROCESS | 1928 | 1461031774488 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1928 | 1461031774491 Marionette TRACE conn5 <- [1,1986,null,{}] 19:09:34 INFO - PROCESS | 1928 | 1461031774496 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:34 INFO - PROCESS | 1928 | 1461031774704 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 19:09:34 INFO - PROCESS | 1928 | 1461031774990 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdcace000 == 155 [pid = 1928] [id = 504] 19:09:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 273 (0x7f3fe5782800) [pid = 1928] [serial = 1513] [outer = (nil)] 19:09:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 274 (0x7f3fe5789400) [pid = 1928] [serial = 1514] [outer = 0x7f3fe5782800] 19:09:35 INFO - PROCESS | 1928 | 1461031775081 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 275 (0x7f3ff2a62800) [pid = 1928] [serial = 1515] [outer = 0x7f3fe5782800] 19:09:36 INFO - PROCESS | 1928 | 1461031776008 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1581ms 19:09:36 INFO - PROCESS | 1928 | 1461031776069 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 19:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:09:36 INFO - PROCESS | 1928 | 1461031776073 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 19:09:36 INFO - PROCESS | 1928 | 1461031776079 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:09:36 INFO - PROCESS | 1928 | 1461031776083 Marionette TRACE conn5 <- [1,1990,null,{}] 19:09:36 INFO - PROCESS | 1928 | 1461031776088 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:36 INFO - PROCESS | 1928 | 1461031776331 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 19:09:36 INFO - PROCESS | 1928 | 1461031776643 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe684a000 == 156 [pid = 1928] [id = 505] 19:09:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 276 (0x7f3fe57a7000) [pid = 1928] [serial = 1516] [outer = (nil)] 19:09:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 277 (0x7f3fe57b0c00) [pid = 1928] [serial = 1517] [outer = 0x7f3fe57a7000] 19:09:36 INFO - PROCESS | 1928 | 1461031776720 Marionette DEBUG loaded listener.js 19:09:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 278 (0x7f3ff5de4400) [pid = 1928] [serial = 1518] [outer = 0x7f3fe57a7000] 19:09:37 INFO - PROCESS | 1928 | 1461031777577 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1529ms 19:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:09:37 INFO - PROCESS | 1928 | 1461031777609 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 19:09:37 INFO - PROCESS | 1928 | 1461031777612 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 19:09:37 INFO - PROCESS | 1928 | 1461031777618 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 1928 | 1461031777621 Marionette TRACE conn5 <- [1,1994,null,{}] 19:09:37 INFO - PROCESS | 1928 | 1461031777626 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:37 INFO - PROCESS | 1928 | 1461031777833 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 19:09:38 INFO - PROCESS | 1928 | 1461031778103 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3511800 == 157 [pid = 1928] [id = 506] 19:09:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 279 (0x7f3fe57aa000) [pid = 1928] [serial = 1519] [outer = (nil)] 19:09:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 280 (0x7f3fe59a5c00) [pid = 1928] [serial = 1520] [outer = 0x7f3fe57aa000] 19:09:38 INFO - PROCESS | 1928 | 1461031778176 Marionette DEBUG loaded listener.js 19:09:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 281 (0x7f3fe59aa000) [pid = 1928] [serial = 1521] [outer = 0x7f3fe57aa000] 19:09:39 INFO - PROCESS | 1928 | 1461031779024 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1439ms 19:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:09:39 INFO - PROCESS | 1928 | 1461031779057 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 19:09:39 INFO - PROCESS | 1928 | 1461031779060 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 19:09:39 INFO - PROCESS | 1928 | 1461031779066 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:09:39 INFO - PROCESS | 1928 | 1461031779069 Marionette TRACE conn5 <- [1,1998,null,{}] 19:09:39 INFO - PROCESS | 1928 | 1461031779074 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:39 INFO - PROCESS | 1928 | 1461031779281 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 19:09:39 INFO - PROCESS | 1928 | 1461031779556 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdd44b800 == 158 [pid = 1928] [id = 507] 19:09:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 282 (0x7f3fe1406000) [pid = 1928] [serial = 1522] [outer = (nil)] 19:09:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 283 (0x7f3fe59a4c00) [pid = 1928] [serial = 1523] [outer = 0x7f3fe1406000] 19:09:39 INFO - PROCESS | 1928 | 1461031779630 Marionette DEBUG loaded listener.js 19:09:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 284 (0x7f3ff6040000) [pid = 1928] [serial = 1524] [outer = 0x7f3fe1406000] 19:09:40 INFO - PROCESS | 1928 | 1461031780470 Marionette TRACE conn5 <- [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]]]}] 19:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1435ms 19:09:40 INFO - PROCESS | 1928 | 1461031780502 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 19:09:40 INFO - PROCESS | 1928 | 1461031780505 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 19:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:09:40 INFO - PROCESS | 1928 | 1461031780511 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 1928 | 1461031780513 Marionette TRACE conn5 <- [1,2002,null,{}] 19:09:40 INFO - PROCESS | 1928 | 1461031780519 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:40 INFO - PROCESS | 1928 | 1461031780819 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 19:09:41 INFO - PROCESS | 1928 | 1461031781027 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe351e000 == 159 [pid = 1928] [id = 508] 19:09:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 285 (0x7f3fdf318c00) [pid = 1928] [serial = 1525] [outer = (nil)] 19:09:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 286 (0x7f3fe091e400) [pid = 1928] [serial = 1526] [outer = 0x7f3fdf318c00] 19:09:41 INFO - PROCESS | 1928 | 1461031781100 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 287 (0x7f3fe0923000) [pid = 1928] [serial = 1527] [outer = 0x7f3fdf318c00] 19:09:41 INFO - PROCESS | 1928 | 1461031781977 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1532ms 19:09:42 INFO - PROCESS | 1928 | 1461031782044 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 1928 | 1461031782048 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 19:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:09:42 INFO - PROCESS | 1928 | 1461031782054 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1928 | 1461031782056 Marionette TRACE conn5 <- [1,2006,null,{}] 19:09:42 INFO - PROCESS | 1928 | 1461031782062 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:42 INFO - PROCESS | 1928 | 1461031782291 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 19:09:42 INFO - PROCESS | 1928 | 1461031782560 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe09e3800 == 160 [pid = 1928] [id = 509] 19:09:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 288 (0x7f3fe0915c00) [pid = 1928] [serial = 1528] [outer = (nil)] 19:09:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 289 (0x7f3fe0a7a000) [pid = 1928] [serial = 1529] [outer = 0x7f3fe0915c00] 19:09:42 INFO - PROCESS | 1928 | 1461031782686 Marionette DEBUG loaded listener.js 19:09:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 290 (0x7f3fe0a81400) [pid = 1928] [serial = 1530] [outer = 0x7f3fe0915c00] 19:09:43 INFO - PROCESS | 1928 | 1461031783494 Marionette TRACE conn5 <- [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]]]}] 19:09:43 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 19:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1540ms 19:09:43 INFO - PROCESS | 1928 | 1461031783616 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 1928 | 1461031783620 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 19:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:09:43 INFO - PROCESS | 1928 | 1461031783628 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 1928 | 1461031783631 Marionette TRACE conn5 <- [1,2010,null,{}] 19:09:43 INFO - PROCESS | 1928 | 1461031783636 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:43 INFO - PROCESS | 1928 | 1461031783845 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 19:09:44 INFO - PROCESS | 1928 | 1461031784116 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0746800 == 161 [pid = 1928] [id = 510] 19:09:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 291 (0x7f3fdde1f000) [pid = 1928] [serial = 1531] [outer = (nil)] 19:09:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 292 (0x7f3fdf4f5400) [pid = 1928] [serial = 1532] [outer = 0x7f3fdde1f000] 19:09:44 INFO - PROCESS | 1928 | 1461031784226 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 293 (0x7f3fe0a87800) [pid = 1928] [serial = 1533] [outer = 0x7f3fdde1f000] 19:09:45 INFO - PROCESS | 1928 | 1461031785136 Marionette TRACE conn5 <- [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]]]}] 19:09:45 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 19:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1584ms 19:09:45 INFO - PROCESS | 1928 | 1461031785213 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 1928 | 1461031785217 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 19:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:09:45 INFO - PROCESS | 1928 | 1461031785223 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1928 | 1461031785226 Marionette TRACE conn5 <- [1,2014,null,{}] 19:09:45 INFO - PROCESS | 1928 | 1461031785231 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:45 INFO - PROCESS | 1928 | 1461031785454 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 19:09:46 INFO - PROCESS | 1928 | 1461031786295 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe09df000 == 162 [pid = 1928] [id = 511] 19:09:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 294 (0x7f3fdde13c00) [pid = 1928] [serial = 1534] [outer = (nil)] 19:09:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 295 (0x7f3fddfc6800) [pid = 1928] [serial = 1535] [outer = 0x7f3fdde13c00] 19:09:46 INFO - PROCESS | 1928 | 1461031786385 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 296 (0x7f3fddfd0000) [pid = 1928] [serial = 1536] [outer = 0x7f3fdde13c00] 19:09:47 INFO - PROCESS | 1928 | 1461031787233 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2040ms 19:09:47 INFO - PROCESS | 1928 | 1461031787268 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 19:09:47 INFO - PROCESS | 1928 | 1461031787274 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 19:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:09:47 INFO - PROCESS | 1928 | 1461031787282 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 1928 | 1461031787286 Marionette TRACE conn5 <- [1,2018,null,{}] 19:09:47 INFO - PROCESS | 1928 | 1461031787293 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:47 INFO - PROCESS | 1928 | 1461031787484 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 19:09:47 INFO - PROCESS | 1928 | 1461031787787 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18da000 == 163 [pid = 1928] [id = 512] 19:09:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 297 (0x7f3fdde1a800) [pid = 1928] [serial = 1537] [outer = (nil)] 19:09:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 298 (0x7f3fdf314400) [pid = 1928] [serial = 1538] [outer = 0x7f3fdde1a800] 19:09:47 INFO - PROCESS | 1928 | 1461031787932 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 299 (0x7f3fe1170800) [pid = 1928] [serial = 1539] [outer = 0x7f3fdde1a800] 19:09:48 INFO - PROCESS | 1928 | 1461031788986 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1740ms 19:09:49 INFO - PROCESS | 1928 | 1461031789026 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 1928 | 1461031789031 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 19:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:09:49 INFO - PROCESS | 1928 | 1461031789037 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1928 | 1461031789041 Marionette TRACE conn5 <- [1,2022,null,{}] 19:09:49 INFO - PROCESS | 1928 | 1461031789047 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:49 INFO - PROCESS | 1928 | 1461031789240 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 19:09:49 INFO - PROCESS | 1928 | 1461031789598 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe293b000 == 164 [pid = 1928] [id = 513] 19:09:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 300 (0x7f3fe17e7800) [pid = 1928] [serial = 1540] [outer = (nil)] 19:09:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 301 (0x7f3fe29b2800) [pid = 1928] [serial = 1541] [outer = 0x7f3fe17e7800] 19:09:49 INFO - PROCESS | 1928 | 1461031789673 Marionette DEBUG loaded listener.js 19:09:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 302 (0x7f3fe2af1000) [pid = 1928] [serial = 1542] [outer = 0x7f3fe17e7800] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef687000 == 163 [pid = 1928] [id = 263] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe855d800 == 162 [pid = 1928] [id = 430] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f5d000 == 161 [pid = 1928] [id = 493] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1db800 == 160 [pid = 1928] [id = 492] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5804800 == 159 [pid = 1928] [id = 491] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe380d800 == 158 [pid = 1928] [id = 490] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf3d3000 == 157 [pid = 1928] [id = 489] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f4a000 == 156 [pid = 1928] [id = 488] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40113a9800 == 155 [pid = 1928] [id = 480] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d256800 == 154 [pid = 1928] [id = 479] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4007cd3800 == 153 [pid = 1928] [id = 478] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb780800 == 152 [pid = 1928] [id = 477] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e4e000 == 151 [pid = 1928] [id = 476] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff299b000 == 150 [pid = 1928] [id = 475] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13b7800 == 149 [pid = 1928] [id = 474] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaca2000 == 148 [pid = 1928] [id = 473] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f4e800 == 147 [pid = 1928] [id = 472] 19:09:50 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0ec9000 == 146 [pid = 1928] [id = 471] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 301 (0x7f3fe6867800) [pid = 1928] [serial = 1284] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 300 (0x7f3fea157c00) [pid = 1928] [serial = 1412] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 299 (0x7f3ff6034400) [pid = 1928] [serial = 1089] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 298 (0x7f3fe27a8400) [pid = 1928] [serial = 1355] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 297 (0x7f3fe6c7d400) [pid = 1928] [serial = 1152] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 296 (0x7f400c857c00) [pid = 1928] [serial = 1113] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 295 (0x7f3fdf30c400) [pid = 1928] [serial = 1395] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 294 (0x7f3ff2da0400) [pid = 1928] [serial = 1161] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 293 (0x7f3ffb5a9000) [pid = 1928] [serial = 1382] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 292 (0x7f3ff5ade800) [pid = 1928] [serial = 1104] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 291 (0x7f3ffa52e800) [pid = 1928] [serial = 1379] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 290 (0x7f3ff2931000) [pid = 1928] [serial = 1101] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 289 (0x7f3ff0b39c00) [pid = 1928] [serial = 1364] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 288 (0x7f3ff97ef000) [pid = 1928] [serial = 1376] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 287 (0x7f3ff4f0bc00) [pid = 1928] [serial = 1218] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 286 (0x7f3fe0fc1800) [pid = 1928] [serial = 1119] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 285 (0x7f3ff0bbdc00) [pid = 1928] [serial = 1086] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 284 (0x7f3ff2a5ec00) [pid = 1928] [serial = 1367] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 283 (0x7f3ff1786400) [pid = 1928] [serial = 1158] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 282 (0x7f4009105400) [pid = 1928] [serial = 1391] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 281 (0x7f400b18c000) [pid = 1928] [serial = 1098] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 280 (0x7f3ff603c800) [pid = 1928] [serial = 1164] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 279 (0x7f3ff759ec00) [pid = 1928] [serial = 1080] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 278 (0x7f3fe117d400) [pid = 1928] [serial = 1397] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 277 (0x7f3fe27ae400) [pid = 1928] [serial = 1398] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 276 (0x7f3ff5cad400) [pid = 1928] [serial = 1370] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 275 (0x7f3ff0cd3800) [pid = 1928] [serial = 1107] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 274 (0x7f3fe1403000) [pid = 1928] [serial = 1388] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 273 (0x7f3fe6c8ac00) [pid = 1928] [serial = 1361] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 272 (0x7f3fe1174000) [pid = 1928] [serial = 1400] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 271 (0x7f3fe42dfc00) [pid = 1928] [serial = 1401] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 270 (0x7f3fe6874400) [pid = 1928] [serial = 1404] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 269 (0x7f3fe6c84000) [pid = 1928] [serial = 1083] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 268 (0x7f3ff0b2f800) [pid = 1928] [serial = 1155] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 267 (0x7f3fe4504800) [pid = 1928] [serial = 1149] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 266 (0x7f3ff7596800) [pid = 1928] [serial = 1167] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 265 (0x7f3fe6973c00) [pid = 1928] [serial = 1406] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 264 (0x7f3fe4505c00) [pid = 1928] [serial = 1358] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 263 (0x7f3fe58ddc00) [pid = 1928] [serial = 1403] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 262 (0x7f3fef32a000) [pid = 1928] [serial = 1352] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 261 (0x7f3ffda8f000) [pid = 1928] [serial = 1095] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 260 (0x7f3fddfd1c00) [pid = 1928] [serial = 1394] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 259 (0x7f3fe0d10800) [pid = 1928] [serial = 1116] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f3ff742c400) [pid = 1928] [serial = 1373] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3ff1944400) [pid = 1928] [serial = 1146] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f3fe69e6c00) [pid = 1928] [serial = 1407] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f3ff9e3b400) [pid = 1928] [serial = 1092] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe42b5c00) [pid = 1928] [serial = 1122] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3fe864a800) [pid = 1928] [serial = 1409] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3fea0e1c00) [pid = 1928] [serial = 1410] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3ff5ae3c00) [pid = 1928] [serial = 1110] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f4007cb5000) [pid = 1928] [serial = 1385] [outer = (nil)] [url = about:blank] 19:09:50 INFO - PROCESS | 1928 | 1461031790869 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1884ms 19:09:50 INFO - PROCESS | 1928 | 1461031790970 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 19:09:50 INFO - PROCESS | 1928 | 1461031790974 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 19:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:09:50 INFO - PROCESS | 1928 | 1461031790991 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:09:51 INFO - PROCESS | 1928 | 1461031790999 Marionette TRACE conn5 <- [1,2026,null,{}] 19:09:51 INFO - PROCESS | 1928 | 1461031791005 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:51 INFO - PROCESS | 1928 | 1461031791206 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 19:09:51 INFO - PROCESS | 1928 | 1461031791416 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18d5000 == 147 [pid = 1928] [id = 514] 19:09:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3fe0f4f000) [pid = 1928] [serial = 1543] [outer = (nil)] 19:09:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3fe38cbc00) [pid = 1928] [serial = 1544] [outer = 0x7f3fe0f4f000] 19:09:51 INFO - PROCESS | 1928 | 1461031791482 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3fe42ea400) [pid = 1928] [serial = 1545] [outer = 0x7f3fe0f4f000] 19:09:52 INFO - PROCESS | 1928 | 1461031792192 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1246ms 19:09:52 INFO - PROCESS | 1928 | 1461031792231 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 19:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:09:52 INFO - PROCESS | 1928 | 1461031792235 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 19:09:52 INFO - PROCESS | 1928 | 1461031792240 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1928 | 1461031792243 Marionette TRACE conn5 <- [1,2030,null,{}] 19:09:52 INFO - PROCESS | 1928 | 1461031792282 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:52 INFO - PROCESS | 1928 | 1461031792467 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 19:09:52 INFO - PROCESS | 1928 | 1461031792482 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bbe000 == 148 [pid = 1928] [id = 515] 19:09:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3fe42b5c00) [pid = 1928] [serial = 1546] [outer = (nil)] 19:09:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3fe43b0c00) [pid = 1928] [serial = 1547] [outer = 0x7f3fe42b5c00] 19:09:52 INFO - PROCESS | 1928 | 1461031792542 Marionette DEBUG loaded listener.js 19:09:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 256 (0x7f3fe4e92c00) [pid = 1928] [serial = 1548] [outer = 0x7f3fe42b5c00] 19:09:53 INFO - PROCESS | 1928 | 1461031793533 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1310ms 19:09:53 INFO - PROCESS | 1928 | 1461031793555 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 19:09:53 INFO - PROCESS | 1928 | 1461031793571 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 19:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:09:53 INFO - PROCESS | 1928 | 1461031793578 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:09:53 INFO - PROCESS | 1928 | 1461031793581 Marionette TRACE conn5 <- [1,2034,null,{}] 19:09:53 INFO - PROCESS | 1928 | 1461031793595 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:53 INFO - PROCESS | 1928 | 1461031793850 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 19:09:53 INFO - PROCESS | 1928 | 1461031793882 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4e47800 == 149 [pid = 1928] [id = 516] 19:09:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 257 (0x7f3fe4fdc400) [pid = 1928] [serial = 1549] [outer = (nil)] 19:09:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 258 (0x7f3fe578a400) [pid = 1928] [serial = 1550] [outer = 0x7f3fe4fdc400] 19:09:53 INFO - PROCESS | 1928 | 1461031793954 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 259 (0x7f3fe58da000) [pid = 1928] [serial = 1551] [outer = 0x7f3fe4fdc400] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 258 (0x7f3fe27a9800) [pid = 1928] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 257 (0x7f3ff5cb2400) [pid = 1928] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 256 (0x7f3fe0f46400) [pid = 1928] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 255 (0x7f3fdf30b800) [pid = 1928] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe17e0800) [pid = 1928] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3ff8e99c00) [pid = 1928] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f3ff0b2e000) [pid = 1928] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3fe03e1400) [pid = 1928] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3fe03e3800) [pid = 1928] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3fe27a9400) [pid = 1928] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f3fe0f48800) [pid = 1928] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3fe03e0000) [pid = 1928] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3ff178d000) [pid = 1928] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3fe4da9c00) [pid = 1928] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3fe29bd800) [pid = 1928] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3fe6859800) [pid = 1928] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f3ff8e8ec00) [pid = 1928] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3fdde1a000) [pid = 1928] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3fe58d4000) [pid = 1928] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3fe686a400) [pid = 1928] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3fe03da800) [pid = 1928] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3fe0fb9c00) [pid = 1928] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3ff5cb7000) [pid = 1928] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3fdde16000) [pid = 1928] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3fdde10400) [pid = 1928] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3fe8845400) [pid = 1928] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3fe6c88000) [pid = 1928] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3ff5caac00) [pid = 1928] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3fe4da2c00) [pid = 1928] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe117e400) [pid = 1928] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3fe27af400) [pid = 1928] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fe3b10800) [pid = 1928] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3fdf313000) [pid = 1928] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3fdde1c800) [pid = 1928] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3ff292f000) [pid = 1928] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff0c2fc00) [pid = 1928] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3fe58d6400) [pid = 1928] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3fe0d0e800) [pid = 1928] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3ff5cb4c00) [pid = 1928] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3fe686cc00) [pid = 1928] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3fe8845000) [pid = 1928] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3ff0b36000) [pid = 1928] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3fe69a5400) [pid = 1928] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3ff8f5a000) [pid = 1928] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3ffa0b1000) [pid = 1928] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3ff0bc5000) [pid = 1928] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3ff5de4c00) [pid = 1928] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3fe4fd4000) [pid = 1928] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3ff4f0b000) [pid = 1928] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3fdf30f800) [pid = 1928] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3ff5cb6800) [pid = 1928] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fe4fdb800) [pid = 1928] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3ff1d81c00) [pid = 1928] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe1171800) [pid = 1928] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3fe27a1800) [pid = 1928] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3fdf30f000) [pid = 1928] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fdf4f5000) [pid = 1928] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3ffa0b3c00) [pid = 1928] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3ff5cb5000) [pid = 1928] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3fe4503800) [pid = 1928] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ff194b800) [pid = 1928] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3fe0f50000) [pid = 1928] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3fdf4efc00) [pid = 1928] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3fdee09800) [pid = 1928] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3ff88f9800) [pid = 1928] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3fe6970800) [pid = 1928] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:09:55 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3fe117a400) [pid = 1928] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:09:56 INFO - PROCESS | 1928 | 1461031796061 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2543ms 19:09:56 INFO - PROCESS | 1928 | 1461031796122 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 19:09:56 INFO - PROCESS | 1928 | 1461031796124 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 19:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:09:56 INFO - PROCESS | 1928 | 1461031796130 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:09:56 INFO - PROCESS | 1928 | 1461031796132 Marionette TRACE conn5 <- [1,2038,null,{}] 19:09:56 INFO - PROCESS | 1928 | 1461031796138 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:56 INFO - PROCESS | 1928 | 1461031796372 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 19:09:56 INFO - PROCESS | 1928 | 1461031796395 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf6d9000 == 150 [pid = 1928] [id = 517] 19:09:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3fdde16000) [pid = 1928] [serial = 1552] [outer = (nil)] 19:09:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3fdf30e000) [pid = 1928] [serial = 1553] [outer = 0x7f3fdde16000] 19:09:56 INFO - PROCESS | 1928 | 1461031796457 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3fe0f46000) [pid = 1928] [serial = 1554] [outer = 0x7f3fdde16000] 19:09:57 INFO - PROCESS | 1928 | 1461031797232 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1128ms 19:09:57 INFO - PROCESS | 1928 | 1461031797260 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1928 | 1461031797264 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 19:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:09:57 INFO - PROCESS | 1928 | 1461031797269 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1928 | 1461031797271 Marionette TRACE conn5 <- [1,2042,null,{}] 19:09:57 INFO - PROCESS | 1928 | 1461031797281 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:57 INFO - PROCESS | 1928 | 1461031797549 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 19:09:57 INFO - PROCESS | 1928 | 1461031797571 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5022800 == 151 [pid = 1928] [id = 518] 19:09:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3fddfc4400) [pid = 1928] [serial = 1555] [outer = (nil)] 19:09:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3fe17e0800) [pid = 1928] [serial = 1556] [outer = 0x7f3fddfc4400] 19:09:57 INFO - PROCESS | 1928 | 1461031797631 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3fe42b1800) [pid = 1928] [serial = 1557] [outer = 0x7f3fddfc4400] 19:09:58 INFO - PROCESS | 1928 | 1461031798804 Marionette TRACE conn5 <- [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]]]}] 19:09: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) 19:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1577ms 19:09:58 INFO - PROCESS | 1928 | 1461031798849 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 19:09:58 INFO - PROCESS | 1928 | 1461031798857 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 19:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:09:58 INFO - PROCESS | 1928 | 1461031798866 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:09:58 INFO - PROCESS | 1928 | 1461031798870 Marionette TRACE conn5 <- [1,2046,null,{}] 19:09:58 INFO - PROCESS | 1928 | 1461031798878 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:59 INFO - PROCESS | 1928 | 1461031799104 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 19:09:59 INFO - PROCESS | 1928 | 1461031799415 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0edf000 == 152 [pid = 1928] [id = 519] 19:09:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3fdf4f5000) [pid = 1928] [serial = 1558] [outer = (nil)] 19:09:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3fe0a86c00) [pid = 1928] [serial = 1559] [outer = 0x7f3fdf4f5000] 19:09:59 INFO - PROCESS | 1928 | 1461031799497 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3fe0fb9c00) [pid = 1928] [serial = 1560] [outer = 0x7f3fdf4f5000] 19:10:00 INFO - PROCESS | 1928 | 1461031800414 Marionette TRACE conn5 <- [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]]]}] 19:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1584ms 19:10:00 INFO - PROCESS | 1928 | 1461031800451 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 19:10:00 INFO - PROCESS | 1928 | 1461031800460 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 19:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:10:00 INFO - PROCESS | 1928 | 1461031800470 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:10:00 INFO - PROCESS | 1928 | 1461031800475 Marionette TRACE conn5 <- [1,2050,null,{}] 19:10:00 INFO - PROCESS | 1928 | 1461031800481 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:00 INFO - PROCESS | 1928 | 1461031800704 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 19:10:01 INFO - PROCESS | 1928 | 1461031801008 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bad000 == 153 [pid = 1928] [id = 520] 19:10:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3fe0fc7400) [pid = 1928] [serial = 1561] [outer = (nil)] 19:10:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3fe29b2400) [pid = 1928] [serial = 1562] [outer = 0x7f3fe0fc7400] 19:10:01 INFO - PROCESS | 1928 | 1461031801128 Marionette DEBUG loaded listener.js 19:10:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3fe2afac00) [pid = 1928] [serial = 1563] [outer = 0x7f3fe0fc7400] 19:10:02 INFO - PROCESS | 1928 | 1461031802183 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1786ms 19:10:02 INFO - PROCESS | 1928 | 1461031802257 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 19:10:02 INFO - PROCESS | 1928 | 1461031802261 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 19:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:10:02 INFO - PROCESS | 1928 | 1461031802268 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:10:02 INFO - PROCESS | 1928 | 1461031802273 Marionette TRACE conn5 <- [1,2054,null,{}] 19:10:02 INFO - PROCESS | 1928 | 1461031802289 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:02 INFO - PROCESS | 1928 | 1461031802549 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 19:10:02 INFO - PROCESS | 1928 | 1461031802904 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6842800 == 154 [pid = 1928] [id = 521] 19:10:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fe4505c00) [pid = 1928] [serial = 1564] [outer = (nil)] 19:10:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fe4e9b800) [pid = 1928] [serial = 1565] [outer = 0x7f3fe4505c00] 19:10:02 INFO - PROCESS | 1928 | 1461031802991 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3fe578a800) [pid = 1928] [serial = 1566] [outer = 0x7f3fe4505c00] 19:10:03 INFO - PROCESS | 1928 | 1461031803891 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1688ms 19:10:03 INFO - PROCESS | 1928 | 1461031803957 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 19:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:10:03 INFO - PROCESS | 1928 | 1461031803962 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 19:10:03 INFO - PROCESS | 1928 | 1461031803968 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:10:03 INFO - PROCESS | 1928 | 1461031803971 Marionette TRACE conn5 <- [1,2058,null,{}] 19:10:03 INFO - PROCESS | 1928 | 1461031803976 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:04 INFO - PROCESS | 1928 | 1461031804184 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 19:10:04 INFO - PROCESS | 1928 | 1461031804442 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7e2c000 == 155 [pid = 1928] [id = 522] 19:10:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3fe43a9c00) [pid = 1928] [serial = 1567] [outer = (nil)] 19:10:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3fe59ad800) [pid = 1928] [serial = 1568] [outer = 0x7f3fe43a9c00] 19:10:04 INFO - PROCESS | 1928 | 1461031804561 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3fe686c400) [pid = 1928] [serial = 1569] [outer = 0x7f3fe43a9c00] 19:10:05 INFO - PROCESS | 1928 | 1461031805413 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1482ms 19:10:05 INFO - PROCESS | 1928 | 1461031805450 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 19:10:05 INFO - PROCESS | 1928 | 1461031805453 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 19:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:10:05 INFO - PROCESS | 1928 | 1461031805459 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 1928 | 1461031805461 Marionette TRACE conn5 <- [1,2062,null,{}] 19:10:05 INFO - PROCESS | 1928 | 1461031805467 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:05 INFO - PROCESS | 1928 | 1461031805669 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 19:10:05 INFO - PROCESS | 1928 | 1461031805899 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8558800 == 156 [pid = 1928] [id = 523] 19:10:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3fe58db400) [pid = 1928] [serial = 1570] [outer = (nil)] 19:10:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3fe69a3000) [pid = 1928] [serial = 1571] [outer = 0x7f3fe58db400] 19:10:06 INFO - PROCESS | 1928 | 1461031806010 Marionette DEBUG loaded listener.js 19:10:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3fe69ae400) [pid = 1928] [serial = 1572] [outer = 0x7f3fe58db400] 19:10:06 INFO - PROCESS | 1928 | 1461031806978 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1579ms 19:10:07 INFO - PROCESS | 1928 | 1461031807040 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 19:10:07 INFO - PROCESS | 1928 | 1461031807044 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 19:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:10:07 INFO - PROCESS | 1928 | 1461031807050 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1928 | 1461031807053 Marionette TRACE conn5 <- [1,2066,null,{}] 19:10:07 INFO - PROCESS | 1928 | 1461031807059 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:07 INFO - PROCESS | 1928 | 1461031807290 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 19:10:07 INFO - PROCESS | 1928 | 1461031807591 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feab93000 == 157 [pid = 1928] [id = 524] 19:10:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3fe696f000) [pid = 1928] [serial = 1573] [outer = (nil)] 19:10:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3fe825b400) [pid = 1928] [serial = 1574] [outer = 0x7f3fe696f000] 19:10:07 INFO - PROCESS | 1928 | 1461031807673 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3fe8845000) [pid = 1928] [serial = 1575] [outer = 0x7f3fe696f000] 19:10:08 INFO - PROCESS | 1928 | 1461031808491 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1492ms 19:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:10:08 INFO - PROCESS | 1928 | 1461031808543 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 19:10:08 INFO - PROCESS | 1928 | 1461031808546 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 19:10:08 INFO - PROCESS | 1928 | 1461031808552 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:10:08 INFO - PROCESS | 1928 | 1461031808555 Marionette TRACE conn5 <- [1,2070,null,{}] 19:10:08 INFO - PROCESS | 1928 | 1461031808560 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:08 INFO - PROCESS | 1928 | 1461031808770 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 19:10:08 INFO - PROCESS | 1928 | 1461031808992 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5b2800 == 158 [pid = 1928] [id = 525] 19:10:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3fe6975000) [pid = 1928] [serial = 1576] [outer = (nil)] 19:10:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3fea02ec00) [pid = 1928] [serial = 1577] [outer = 0x7f3fe6975000] 19:10:09 INFO - PROCESS | 1928 | 1461031809102 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3fea049400) [pid = 1928] [serial = 1578] [outer = 0x7f3fe6975000] 19:10:10 INFO - PROCESS | 1928 | 1461031810101 Marionette TRACE conn5 <- [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]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1581ms 19:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:10:10 INFO - PROCESS | 1928 | 1461031810133 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1928 | 1461031810136 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 19:10:10 INFO - PROCESS | 1928 | 1461031810142 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1928 | 1461031810145 Marionette TRACE conn5 <- [1,2074,null,{}] 19:10:10 INFO - PROCESS | 1928 | 1461031810150 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:10 INFO - PROCESS | 1928 | 1461031810356 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 19:10:10 INFO - PROCESS | 1928 | 1461031810620 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0879800 == 159 [pid = 1928] [id = 526] 19:10:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3fe8845400) [pid = 1928] [serial = 1579] [outer = (nil)] 19:10:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3fea0e5800) [pid = 1928] [serial = 1580] [outer = 0x7f3fe8845400] 19:10:10 INFO - PROCESS | 1928 | 1461031810731 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3feac7ac00) [pid = 1928] [serial = 1581] [outer = 0x7f3fe8845400] 19:10:11 INFO - PROCESS | 1928 | 1461031811665 Marionette TRACE conn5 <- [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]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1586ms 19:10:11 INFO - PROCESS | 1928 | 1461031811729 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 19:10:11 INFO - PROCESS | 1928 | 1461031811733 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 19:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:10:11 INFO - PROCESS | 1928 | 1461031811739 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 1928 | 1461031811741 Marionette TRACE conn5 <- [1,2078,null,{}] 19:10:11 INFO - PROCESS | 1928 | 1461031811747 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:11 INFO - PROCESS | 1928 | 1461031811952 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 19:10:12 INFO - PROCESS | 1928 | 1461031812183 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff13a8000 == 160 [pid = 1928] [id = 527] 19:10:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3fe884a000) [pid = 1928] [serial = 1582] [outer = (nil)] 19:10:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3ff0a26400) [pid = 1928] [serial = 1583] [outer = 0x7f3fe884a000] 19:10:12 INFO - PROCESS | 1928 | 1461031812257 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3ff0bbc400) [pid = 1928] [serial = 1584] [outer = 0x7f3fe884a000] 19:10:13 INFO - PROCESS | 1928 | 1461031813141 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1441ms 19:10:13 INFO - PROCESS | 1928 | 1461031813180 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 1928 | 1461031813184 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 19:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:10:13 INFO - PROCESS | 1928 | 1461031813189 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1928 | 1461031813193 Marionette TRACE conn5 <- [1,2082,null,{}] 19:10:13 INFO - PROCESS | 1928 | 1461031813198 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:13 INFO - PROCESS | 1928 | 1461031813405 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 19:10:13 INFO - PROCESS | 1928 | 1461031813673 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1a11000 == 161 [pid = 1928] [id = 528] 19:10:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3ff0cc8400) [pid = 1928] [serial = 1585] [outer = (nil)] 19:10:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 227 (0x7f3ff0ccf000) [pid = 1928] [serial = 1586] [outer = 0x7f3ff0cc8400] 19:10:13 INFO - PROCESS | 1928 | 1461031813802 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 228 (0x7f3ff0ea8800) [pid = 1928] [serial = 1587] [outer = 0x7f3ff0cc8400] 19:10:14 INFO - PROCESS | 1928 | 1461031814704 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1583ms 19:10:14 INFO - PROCESS | 1928 | 1461031814773 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 19:10:14 INFO - PROCESS | 1928 | 1461031814776 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 19:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:10:14 INFO - PROCESS | 1928 | 1461031814782 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:10:14 INFO - PROCESS | 1928 | 1461031814786 Marionette TRACE conn5 <- [1,2086,null,{}] 19:10:14 INFO - PROCESS | 1928 | 1461031814792 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:15 INFO - PROCESS | 1928 | 1461031815038 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 19:10:15 INFO - PROCESS | 1928 | 1461031815346 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1dcd800 == 162 [pid = 1928] [id = 529] 19:10:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 229 (0x7f3ff0c37000) [pid = 1928] [serial = 1588] [outer = (nil)] 19:10:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 230 (0x7f3ff194c400) [pid = 1928] [serial = 1589] [outer = 0x7f3ff0c37000] 19:10:15 INFO - PROCESS | 1928 | 1461031815427 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 231 (0x7f3ff2d93c00) [pid = 1928] [serial = 1590] [outer = 0x7f3ff0c37000] 19:10:16 INFO - PROCESS | 1928 | 1461031816258 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1535ms 19:10:16 INFO - PROCESS | 1928 | 1461031816321 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 1928 | 1461031816325 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 19:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:10:16 INFO - PROCESS | 1928 | 1461031816333 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1928 | 1461031816336 Marionette TRACE conn5 <- [1,2090,null,{}] 19:10:16 INFO - PROCESS | 1928 | 1461031816340 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:16 INFO - PROCESS | 1928 | 1461031816547 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 19:10:16 INFO - PROCESS | 1928 | 1461031816812 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ee8000 == 163 [pid = 1928] [id = 530] 19:10:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 232 (0x7f3ff0cc8800) [pid = 1928] [serial = 1591] [outer = (nil)] 19:10:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 233 (0x7f3ff2e46400) [pid = 1928] [serial = 1592] [outer = 0x7f3ff0cc8800] 19:10:16 INFO - PROCESS | 1928 | 1461031816925 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 234 (0x7f3ff4d1e800) [pid = 1928] [serial = 1593] [outer = 0x7f3ff0cc8800] 19:10:17 INFO - PROCESS | 1928 | 1461031817766 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1481ms 19:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:10:17 INFO - PROCESS | 1928 | 1461031817816 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 19:10:17 INFO - PROCESS | 1928 | 1461031817819 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 19:10:17 INFO - PROCESS | 1928 | 1461031817825 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:10:17 INFO - PROCESS | 1928 | 1461031817828 Marionette TRACE conn5 <- [1,2094,null,{}] 19:10:17 INFO - PROCESS | 1928 | 1461031817836 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:18 INFO - PROCESS | 1928 | 1461031818058 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 19:10:18 INFO - PROCESS | 1928 | 1461031818364 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e4e800 == 164 [pid = 1928] [id = 531] 19:10:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 235 (0x7f3fe17dd000) [pid = 1928] [serial = 1594] [outer = (nil)] 19:10:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 236 (0x7f3ff4f14000) [pid = 1928] [serial = 1595] [outer = 0x7f3fe17dd000] 19:10:18 INFO - PROCESS | 1928 | 1461031818479 Marionette DEBUG loaded listener.js 19:10:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 237 (0x7f3ff4f41c00) [pid = 1928] [serial = 1596] [outer = 0x7f3fe17dd000] 19:10:19 INFO - PROCESS | 1928 | 1461031819323 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1535ms 19:10:19 INFO - PROCESS | 1928 | 1461031819360 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 1928 | 1461031819364 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 19:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:10:19 INFO - PROCESS | 1928 | 1461031819371 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 1928 | 1461031819374 Marionette TRACE conn5 <- [1,2098,null,{}] 19:10:19 INFO - PROCESS | 1928 | 1461031819380 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:19 INFO - PROCESS | 1928 | 1461031819648 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 19:10:20 INFO - PROCESS | 1928 | 1461031820013 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8ee5000 == 165 [pid = 1928] [id = 532] 19:10:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 238 (0x7f3fe42b1c00) [pid = 1928] [serial = 1597] [outer = (nil)] 19:10:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 239 (0x7f3ff5ad5c00) [pid = 1928] [serial = 1598] [outer = 0x7f3fe42b1c00] 19:10:20 INFO - PROCESS | 1928 | 1461031820113 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 240 (0x7f3ff5adc000) [pid = 1928] [serial = 1599] [outer = 0x7f3fe42b1c00] 19:10:20 INFO - PROCESS | 1928 | 1461031820950 Marionette TRACE conn5 <- [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]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1632ms 19:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:10:21 INFO - PROCESS | 1928 | 1461031821005 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 1928 | 1461031821008 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 19:10:21 INFO - PROCESS | 1928 | 1461031821014 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 1928 | 1461031821017 Marionette TRACE conn5 <- [1,2102,null,{}] 19:10:21 INFO - PROCESS | 1928 | 1461031821022 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:21 INFO - PROCESS | 1928 | 1461031821242 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 19:10:21 INFO - PROCESS | 1928 | 1461031821511 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa14e000 == 166 [pid = 1928] [id = 533] 19:10:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 241 (0x7f3ff4f46c00) [pid = 1928] [serial = 1600] [outer = (nil)] 19:10:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 242 (0x7f3ff5cb2800) [pid = 1928] [serial = 1601] [outer = 0x7f3ff4f46c00] 19:10:21 INFO - PROCESS | 1928 | 1461031821629 Marionette DEBUG loaded listener.js 19:10:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 243 (0x7f3ff5dd8800) [pid = 1928] [serial = 1602] [outer = 0x7f3ff4f46c00] 19:10:22 INFO - PROCESS | 1928 | 1461031822450 Marionette TRACE conn5 <- [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]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1485ms 19:10:22 INFO - PROCESS | 1928 | 1461031822499 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 1928 | 1461031822503 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 19:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:10:22 INFO - PROCESS | 1928 | 1461031822508 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 1928 | 1461031822512 Marionette TRACE conn5 <- [1,2106,null,{}] 19:10:22 INFO - PROCESS | 1928 | 1461031822517 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:22 INFO - PROCESS | 1928 | 1461031822739 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 19:10:23 INFO - PROCESS | 1928 | 1461031823014 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb77f000 == 167 [pid = 1928] [id = 534] 19:10:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 244 (0x7f3fe33fc800) [pid = 1928] [serial = 1603] [outer = (nil)] 19:10:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 245 (0x7f3ff2d97c00) [pid = 1928] [serial = 1604] [outer = 0x7f3fe33fc800] 19:10:23 INFO - PROCESS | 1928 | 1461031823148 Marionette DEBUG loaded listener.js 19:10:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 246 (0x7f3ff603a400) [pid = 1928] [serial = 1605] [outer = 0x7f3fe33fc800] 19:10:23 INFO - PROCESS | 1928 | 1461031823980 Marionette TRACE conn5 <- [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]]]}] 19:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1534ms 19:10:24 INFO - PROCESS | 1928 | 1461031824047 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 19:10:24 INFO - PROCESS | 1928 | 1461031824051 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 19:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:10:24 INFO - PROCESS | 1928 | 1461031824061 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 1928 | 1461031824064 Marionette TRACE conn5 <- [1,2110,null,{}] 19:10:24 INFO - PROCESS | 1928 | 1461031824068 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:24 INFO - PROCESS | 1928 | 1461031824298 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 19:10:24 INFO - PROCESS | 1928 | 1461031824636 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0dd7000 == 168 [pid = 1928] [id = 535] 19:10:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 247 (0x7f3fdd2c7000) [pid = 1928] [serial = 1606] [outer = (nil)] 19:10:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 248 (0x7f3fe0d07000) [pid = 1928] [serial = 1607] [outer = 0x7f3fdd2c7000] 19:10:24 INFO - PROCESS | 1928 | 1461031824713 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 249 (0x7f3fe696a800) [pid = 1928] [serial = 1608] [outer = 0x7f3fdd2c7000] 19:10:25 INFO - PROCESS | 1928 | 1461031825568 Marionette TRACE conn5 <- [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]]]}] 19:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1587ms 19:10:25 INFO - PROCESS | 1928 | 1461031825649 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 19:10:25 INFO - PROCESS | 1928 | 1461031825652 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 19:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:10:25 INFO - PROCESS | 1928 | 1461031825659 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 1928 | 1461031825661 Marionette TRACE conn5 <- [1,2114,null,{}] 19:10:25 INFO - PROCESS | 1928 | 1461031825666 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:25 INFO - PROCESS | 1928 | 1461031825936 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 19:10:26 INFO - PROCESS | 1928 | 1461031826247 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18d7800 == 169 [pid = 1928] [id = 536] 19:10:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 250 (0x7f3fddfc2800) [pid = 1928] [serial = 1609] [outer = (nil)] 19:10:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 251 (0x7f3fdf4fac00) [pid = 1928] [serial = 1610] [outer = 0x7f3fddfc2800] 19:10:26 INFO - PROCESS | 1928 | 1461031826326 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 252 (0x7f3fe4505000) [pid = 1928] [serial = 1611] [outer = 0x7f3fddfc2800] 19:10:27 INFO - PROCESS | 1928 | 1461031827171 Marionette TRACE conn5 <- [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]]]}] 19:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1584ms 19:10:27 INFO - PROCESS | 1928 | 1461031827244 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 1928 | 1461031827247 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 19:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:10:27 INFO - PROCESS | 1928 | 1461031827253 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1928 | 1461031827257 Marionette TRACE conn5 <- [1,2118,null,{}] 19:10:27 INFO - PROCESS | 1928 | 1461031827262 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:27 INFO - PROCESS | 1928 | 1461031827533 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 19:10:27 INFO - PROCESS | 1928 | 1461031827848 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe1761800 == 170 [pid = 1928] [id = 537] 19:10:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 253 (0x7f3fdde10c00) [pid = 1928] [serial = 1612] [outer = (nil)] 19:10:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 254 (0x7f3fdde1e800) [pid = 1928] [serial = 1613] [outer = 0x7f3fdde10c00] 19:10:27 INFO - PROCESS | 1928 | 1461031827926 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 255 (0x7f3fe03df800) [pid = 1928] [serial = 1614] [outer = 0x7f3fdde10c00] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36e1800 == 169 [pid = 1928] [id = 355] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef695800 == 168 [pid = 1928] [id = 408] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36ae800 == 167 [pid = 1928] [id = 370] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb782000 == 166 [pid = 1928] [id = 369] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe580f000 == 165 [pid = 1928] [id = 427] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe1585000 == 164 [pid = 1928] [id = 368] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf4cd800 == 163 [pid = 1928] [id = 462] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4011390000 == 162 [pid = 1928] [id = 461] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa155000 == 161 [pid = 1928] [id = 362] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3619800 == 160 [pid = 1928] [id = 367] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdd44b800 == 159 [pid = 1928] [id = 507] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3511800 == 158 [pid = 1928] [id = 506] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe684a000 == 157 [pid = 1928] [id = 505] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdcace000 == 156 [pid = 1928] [id = 504] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bc1800 == 155 [pid = 1928] [id = 503] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40123c1800 == 154 [pid = 1928] [id = 502] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400b1bc800 == 153 [pid = 1928] [id = 501] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4001121000 == 152 [pid = 1928] [id = 500] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff75e5000 == 151 [pid = 1928] [id = 499] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fc0000 == 150 [pid = 1928] [id = 498] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7bd4000 == 149 [pid = 1928] [id = 463] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1b13000 == 148 [pid = 1928] [id = 497] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1cd000 == 147 [pid = 1928] [id = 496] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bb9800 == 146 [pid = 1928] [id = 495] 19:10:29 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdca98800 == 145 [pid = 1928] [id = 494] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 254 (0x7f3fe6864000) [pid = 1928] [serial = 1224] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 253 (0x7f3ffa039000) [pid = 1928] [serial = 1377] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 252 (0x7f4007a77400) [pid = 1928] [serial = 1179] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 251 (0x7f3fea04b400) [pid = 1928] [serial = 1460] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 250 (0x7f3fe4fd5800) [pid = 1928] [serial = 1473] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 249 (0x7f3ffa354400) [pid = 1928] [serial = 1173] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 248 (0x7f400b028000) [pid = 1928] [serial = 1245] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 247 (0x7f3ff0cd2800) [pid = 1928] [serial = 1302] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 246 (0x7f3fe4e9a000) [pid = 1928] [serial = 1463] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 245 (0x7f3fe0fbbc00) [pid = 1928] [serial = 1466] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 244 (0x7f3fe6975c00) [pid = 1928] [serial = 1475] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 243 (0x7f3fe3b16c00) [pid = 1928] [serial = 1290] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 242 (0x7f400b140000) [pid = 1928] [serial = 1182] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 241 (0x7f3fe42e1800) [pid = 1928] [serial = 1470] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 240 (0x7f3ff4a3e400) [pid = 1928] [serial = 1368] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 239 (0x7f3ff0b33800) [pid = 1928] [serial = 1424] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 238 (0x7f3fe38cdc00) [pid = 1928] [serial = 1418] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 237 (0x7f3fe2afe000) [pid = 1928] [serial = 1469] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 236 (0x7f3fe85f4400) [pid = 1928] [serial = 1422] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 235 (0x7f3ffba9ec00) [pid = 1928] [serial = 1383] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 234 (0x7f3fe0fc7c00) [pid = 1928] [serial = 1287] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 233 (0x7f3ff9bbb000) [pid = 1928] [serial = 1433] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 232 (0x7f3ff4d20000) [pid = 1928] [serial = 1428] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 231 (0x7f3fe03e8400) [pid = 1928] [serial = 1248] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 230 (0x7f3ff2a60c00) [pid = 1928] [serial = 1427] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 229 (0x7f3fe69a8c00) [pid = 1928] [serial = 1197] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 228 (0x7f3ffc6bc400) [pid = 1928] [serial = 1239] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 227 (0x7f3fe43abc00) [pid = 1928] [serial = 1448] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 226 (0x7f3fdde1d000) [pid = 1928] [serial = 1415] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3fdde1dc00) [pid = 1928] [serial = 1260] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3fe0fc3000) [pid = 1928] [serial = 1481] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff0b85c00) [pid = 1928] [serial = 1227] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3ffa02b800) [pid = 1928] [serial = 1323] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3ff6039c00) [pid = 1928] [serial = 1431] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3fea0e0000) [pid = 1928] [serial = 1479] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3fe685b400) [pid = 1928] [serial = 1359] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3fe178b800) [pid = 1928] [serial = 1467] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3ff0b38c00) [pid = 1928] [serial = 1413] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3fe6973000) [pid = 1928] [serial = 1254] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3ff5ca9800) [pid = 1928] [serial = 1194] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3fe4dae800) [pid = 1928] [serial = 1389] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3ff890e400) [pid = 1928] [serial = 1374] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3ff5cae400) [pid = 1928] [serial = 1233] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3ff5cb1000) [pid = 1928] [serial = 1430] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3fe69afc00) [pid = 1928] [serial = 1421] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3ff1181400) [pid = 1928] [serial = 1425] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3fe8648000) [pid = 1928] [serial = 1296] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fe140e000) [pid = 1928] [serial = 1221] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3ff60a8c00) [pid = 1928] [serial = 1317] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3ff0ea8c00) [pid = 1928] [serial = 1365] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3ff2e4a800) [pid = 1928] [serial = 1308] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3ff52c5800) [pid = 1928] [serial = 1311] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fea039400) [pid = 1928] [serial = 1299] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f4001050c00) [pid = 1928] [serial = 1439] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f4008e2a400) [pid = 1928] [serial = 1386] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3ff1cb0800) [pid = 1928] [serial = 1305] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ffa0b7000) [pid = 1928] [serial = 1170] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3fea151000) [pid = 1928] [serial = 1362] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3ffbb81800) [pid = 1928] [serial = 1436] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f4007f93000) [pid = 1928] [serial = 1442] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f4007f0d800) [pid = 1928] [serial = 1191] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3ff8f58c00) [pid = 1928] [serial = 1236] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3ff4f42000) [pid = 1928] [serial = 1230] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3ffdbf2c00) [pid = 1928] [serial = 1437] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3fe178f400) [pid = 1928] [serial = 1445] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fe42df400) [pid = 1928] [serial = 1419] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3fdee12000) [pid = 1928] [serial = 1416] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3ff5cb1c00) [pid = 1928] [serial = 1314] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe2afb000) [pid = 1928] [serial = 1329] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe43b2400) [pid = 1928] [serial = 1472] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3ffe0c2800) [pid = 1928] [serial = 1176] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fdf31a000) [pid = 1928] [serial = 1188] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f400b182800) [pid = 1928] [serial = 1392] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f4006ed4800) [pid = 1928] [serial = 1242] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3ff9e3b000) [pid = 1928] [serial = 1320] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe864f000) [pid = 1928] [serial = 1451] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fe85f3800) [pid = 1928] [serial = 1476] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fe69a2400) [pid = 1928] [serial = 1293] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fe0f4e400) [pid = 1928] [serial = 1457] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3ff606ec00) [pid = 1928] [serial = 1371] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3ffa0b8800) [pid = 1928] [serial = 1326] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f4007cbb000) [pid = 1928] [serial = 1440] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fdf4fd800) [pid = 1928] [serial = 1185] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fdee16800) [pid = 1928] [serial = 1257] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fdd2cd000) [pid = 1928] [serial = 1454] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3ffacc1800) [pid = 1928] [serial = 1380] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f400b0bf800) [pid = 1928] [serial = 1251] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fe2aff400) [pid = 1928] [serial = 1356] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3ffa68dc00) [pid = 1928] [serial = 1434] [outer = (nil)] [url = about:blank] 19:10:29 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fea02ac00) [pid = 1928] [serial = 1478] [outer = (nil)] [url = about:blank] 19:10:30 INFO - PROCESS | 1928 | 1461031830101 Marionette TRACE conn5 <- [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]]]}] 19:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2889ms 19:10:30 INFO - PROCESS | 1928 | 1461031830145 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1928 | 1461031830151 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 19:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:10:30 INFO - PROCESS | 1928 | 1461031830160 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 1928 | 1461031830164 Marionette TRACE conn5 <- [1,2122,null,{}] 19:10:30 INFO - PROCESS | 1928 | 1461031830171 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:30 INFO - PROCESS | 1928 | 1461031830380 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 19:10:30 INFO - PROCESS | 1928 | 1461031830559 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf3cb000 == 146 [pid = 1928] [id = 538] 19:10:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fdef5b400) [pid = 1928] [serial = 1615] [outer = (nil)] 19:10:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fdf4f1400) [pid = 1928] [serial = 1616] [outer = 0x7f3fdef5b400] 19:10:30 INFO - PROCESS | 1928 | 1461031830627 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe03dcc00) [pid = 1928] [serial = 1617] [outer = 0x7f3fdef5b400] 19:10:31 INFO - PROCESS | 1928 | 1461031831512 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1384ms 19:10:31 INFO - PROCESS | 1928 | 1461031831545 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 19:10:31 INFO - PROCESS | 1928 | 1461031831552 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 19:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:10:31 INFO - PROCESS | 1928 | 1461031831562 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 1928 | 1461031831565 Marionette TRACE conn5 <- [1,2126,null,{}] 19:10:31 INFO - PROCESS | 1928 | 1461031831569 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:31 INFO - PROCESS | 1928 | 1461031831774 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 19:10:31 INFO - PROCESS | 1928 | 1461031831988 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0dd4000 == 147 [pid = 1928] [id = 539] 19:10:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fdef5ec00) [pid = 1928] [serial = 1618] [outer = (nil)] 19:10:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fe0d05c00) [pid = 1928] [serial = 1619] [outer = 0x7f3fdef5ec00] 19:10:32 INFO - PROCESS | 1928 | 1461031832062 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fe0f43000) [pid = 1928] [serial = 1620] [outer = 0x7f3fdef5ec00] 19:10:32 INFO - PROCESS | 1928 | 1461031832985 Marionette TRACE conn5 <- [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]]]}] 19:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1479ms 19:10:33 INFO - PROCESS | 1928 | 1461031833044 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 19:10:33 INFO - PROCESS | 1928 | 1461031833046 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 19:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:10:33 INFO - PROCESS | 1928 | 1461031833053 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 1928 | 1461031833058 Marionette TRACE conn5 <- [1,2130,null,{}] 19:10:33 INFO - PROCESS | 1928 | 1461031833073 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:33 INFO - PROCESS | 1928 | 1461031833383 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 19:10:33 INFO - PROCESS | 1928 | 1461031833474 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18d8800 == 148 [pid = 1928] [id = 540] 19:10:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fe117b800) [pid = 1928] [serial = 1621] [outer = (nil)] 19:10:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe1411800) [pid = 1928] [serial = 1622] [outer = 0x7f3fe117b800] 19:10:33 INFO - PROCESS | 1928 | 1461031833602 Marionette DEBUG loaded listener.js 19:10:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe27a2800) [pid = 1928] [serial = 1623] [outer = 0x7f3fe117b800] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fe4fdc400) [pid = 1928] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe0f4f000) [pid = 1928] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fdde16000) [pid = 1928] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fe17e7800) [pid = 1928] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fdde13c00) [pid = 1928] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fe03e9800) [pid = 1928] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fe42b5c00) [pid = 1928] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:10:34 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3fdde1a800) [pid = 1928] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:10:35 INFO - PROCESS | 1928 | 1461031835007 Marionette TRACE conn5 <- [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] 19:10:35 INFO - PROCESS | 1928 | 1461031835060 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 19:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:10:35 INFO - PROCESS | 1928 | 1461031835067 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:10:35 INFO - PROCESS | 1928 | 1461031835070 Marionette TRACE conn5 <- [1,2134,null,{}] 19:10:35 INFO - PROCESS | 1928 | 1461031835075 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:35 INFO - PROCESS | 1928 | 1461031835274 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 19:10:35 INFO - PROCESS | 1928 | 1461031835448 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3506800 == 149 [pid = 1928] [id = 541] 19:10:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fdd2cb400) [pid = 1928] [serial = 1624] [outer = (nil)] 19:10:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe29b9400) [pid = 1928] [serial = 1625] [outer = 0x7f3fdd2cb400] 19:10:35 INFO - PROCESS | 1928 | 1461031835509 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fe33f4000) [pid = 1928] [serial = 1626] [outer = 0x7f3fdd2cb400] 19:10:36 INFO - PROCESS | 1928 | 1461031836256 Marionette TRACE conn5 <- [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]]]}] 19:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1230ms 19:10:36 INFO - PROCESS | 1928 | 1461031836298 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 19:10:36 INFO - PROCESS | 1928 | 1461031836301 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 19:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:10:36 INFO - PROCESS | 1928 | 1461031836318 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 1928 | 1461031836321 Marionette TRACE conn5 <- [1,2138,null,{}] 19:10:36 INFO - PROCESS | 1928 | 1461031836488 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:36 INFO - PROCESS | 1928 | 1461031836717 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 19:10:36 INFO - PROCESS | 1928 | 1461031836948 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf6dd000 == 150 [pid = 1928] [id = 542] 19:10:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fdef60c00) [pid = 1928] [serial = 1627] [outer = (nil)] 19:10:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fdf4f2400) [pid = 1928] [serial = 1628] [outer = 0x7f3fdef60c00] 19:10:37 INFO - PROCESS | 1928 | 1461031837090 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fe03e9800) [pid = 1928] [serial = 1629] [outer = 0x7f3fdef60c00] 19:10:38 INFO - PROCESS | 1928 | 1461031838036 Marionette TRACE conn5 <- [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]]]}] 19:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1761ms 19:10:38 INFO - PROCESS | 1928 | 1461031838070 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 19:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:10:38 INFO - PROCESS | 1928 | 1461031838079 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 19:10:38 INFO - PROCESS | 1928 | 1461031838087 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 1928 | 1461031838090 Marionette TRACE conn5 <- [1,2142,null,{}] 19:10:38 INFO - PROCESS | 1928 | 1461031838097 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:38 INFO - PROCESS | 1928 | 1461031838363 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 19:10:38 INFO - PROCESS | 1928 | 1461031838716 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3517800 == 151 [pid = 1928] [id = 543] 19:10:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe0f4e400) [pid = 1928] [serial = 1630] [outer = (nil)] 19:10:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe1174c00) [pid = 1928] [serial = 1631] [outer = 0x7f3fe0f4e400] 19:10:38 INFO - PROCESS | 1928 | 1461031838818 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3fe1792c00) [pid = 1928] [serial = 1632] [outer = 0x7f3fe0f4e400] 19:10:39 INFO - PROCESS | 1928 | 1461031839923 Marionette TRACE conn5 <- [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] 19:10:39 INFO - PROCESS | 1928 | 1461031839982 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 19:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:10:39 INFO - PROCESS | 1928 | 1461031839990 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:10:39 INFO - PROCESS | 1928 | 1461031839995 Marionette TRACE conn5 <- [1,2146,null,{}] 19:10:40 INFO - PROCESS | 1928 | 1461031840002 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:40 INFO - PROCESS | 1928 | 1461031840256 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 19:10:40 INFO - PROCESS | 1928 | 1461031840594 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bbb800 == 152 [pid = 1928] [id = 544] 19:10:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fe1793000) [pid = 1928] [serial = 1633] [outer = (nil)] 19:10:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fe42a7c00) [pid = 1928] [serial = 1634] [outer = 0x7f3fe1793000] 19:10:40 INFO - PROCESS | 1928 | 1461031840679 Marionette DEBUG loaded listener.js 19:10:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3fe42e6800) [pid = 1928] [serial = 1635] [outer = 0x7f3fe1793000] 19:10:41 INFO - PROCESS | 1928 | 1461031841551 Marionette TRACE conn5 <- [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] 19:10:41 INFO - PROCESS | 1928 | 1461031841649 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 19:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:10:41 INFO - PROCESS | 1928 | 1461031841659 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:10:41 INFO - PROCESS | 1928 | 1461031841661 Marionette TRACE conn5 <- [1,2150,null,{}] 19:10:41 INFO - PROCESS | 1928 | 1461031841667 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:41 INFO - PROCESS | 1928 | 1461031841919 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 19:10:42 INFO - PROCESS | 1928 | 1461031842255 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe501f800 == 153 [pid = 1928] [id = 545] 19:10:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fe38c4400) [pid = 1928] [serial = 1636] [outer = (nil)] 19:10:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3fe4fd3800) [pid = 1928] [serial = 1637] [outer = 0x7f3fe38c4400] 19:10:42 INFO - PROCESS | 1928 | 1461031842333 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3fe57b2800) [pid = 1928] [serial = 1638] [outer = 0x7f3fe38c4400] 19:10:43 INFO - PROCESS | 1928 | 1461031843139 Marionette TRACE conn5 <- [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]]]}] 19:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1529ms 19:10:43 INFO - PROCESS | 1928 | 1461031843191 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1928 | 1461031843195 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 19:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:10:43 INFO - PROCESS | 1928 | 1461031843204 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1928 | 1461031843207 Marionette TRACE conn5 <- [1,2154,null,{}] 19:10:43 INFO - PROCESS | 1928 | 1461031843213 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:43 INFO - PROCESS | 1928 | 1461031843418 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 19:10:43 INFO - PROCESS | 1928 | 1461031843686 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a1e800 == 154 [pid = 1928] [id = 546] 19:10:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3fe091a400) [pid = 1928] [serial = 1639] [outer = (nil)] 19:10:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3fe59a4400) [pid = 1928] [serial = 1640] [outer = 0x7f3fe091a400] 19:10:43 INFO - PROCESS | 1928 | 1461031843759 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3fe686e400) [pid = 1928] [serial = 1641] [outer = 0x7f3fe091a400] 19:10:44 INFO - PROCESS | 1928 | 1461031844658 Marionette TRACE conn5 <- [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]]]}] 19:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1483ms 19:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:10:44 INFO - PROCESS | 1928 | 1461031844688 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 19:10:44 INFO - PROCESS | 1928 | 1461031844691 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 19:10:44 INFO - PROCESS | 1928 | 1461031844698 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 1928 | 1461031844701 Marionette TRACE conn5 <- [1,2158,null,{}] 19:10:44 INFO - PROCESS | 1928 | 1461031844706 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:44 INFO - PROCESS | 1928 | 1461031844958 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 19:10:45 INFO - PROCESS | 1928 | 1461031845226 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7e1b800 == 155 [pid = 1928] [id = 547] 19:10:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3fe6c8b400) [pid = 1928] [serial = 1642] [outer = (nil)] 19:10:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3fe8258400) [pid = 1928] [serial = 1643] [outer = 0x7f3fe6c8b400] 19:10:45 INFO - PROCESS | 1928 | 1461031845354 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3fe8840c00) [pid = 1928] [serial = 1644] [outer = 0x7f3fe6c8b400] 19:10:46 INFO - PROCESS | 1928 | 1461031846228 Marionette TRACE conn5 <- [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]]]}] 19:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1585ms 19:10:46 INFO - PROCESS | 1928 | 1461031846283 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 19:10:46 INFO - PROCESS | 1928 | 1461031846287 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 19:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:10:46 INFO - PROCESS | 1928 | 1461031846293 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 1928 | 1461031846296 Marionette TRACE conn5 <- [1,2162,null,{}] 19:10:46 INFO - PROCESS | 1928 | 1461031846302 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:46 INFO - PROCESS | 1928 | 1461031846521 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 19:10:46 INFO - PROCESS | 1928 | 1461031846782 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea34c800 == 156 [pid = 1928] [id = 548] 19:10:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3fe864ac00) [pid = 1928] [serial = 1645] [outer = (nil)] 19:10:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3fea159800) [pid = 1928] [serial = 1646] [outer = 0x7f3fe864ac00] 19:10:46 INFO - PROCESS | 1928 | 1461031846904 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3fef329c00) [pid = 1928] [serial = 1647] [outer = 0x7f3fe864ac00] 19:10:47 INFO - PROCESS | 1928 | 1461031847733 Marionette TRACE conn5 <- [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]]]}] 19:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1481ms 19:10:47 INFO - PROCESS | 1928 | 1461031847776 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 19:10:47 INFO - PROCESS | 1928 | 1461031847780 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 19:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:10:47 INFO - PROCESS | 1928 | 1461031847786 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:10:47 INFO - PROCESS | 1928 | 1461031847789 Marionette TRACE conn5 <- [1,2166,null,{}] 19:10:47 INFO - PROCESS | 1928 | 1461031847794 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:48 INFO - PROCESS | 1928 | 1461031848010 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 19:10:48 INFO - PROCESS | 1928 | 1461031848272 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaca8800 == 157 [pid = 1928] [id = 549] 19:10:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3fea02b000) [pid = 1928] [serial = 1648] [outer = (nil)] 19:10:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3ff0bbd400) [pid = 1928] [serial = 1649] [outer = 0x7f3fea02b000] 19:10:48 INFO - PROCESS | 1928 | 1461031848349 Marionette DEBUG loaded listener.js 19:10:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3ff0c36800) [pid = 1928] [serial = 1650] [outer = 0x7f3fea02b000] 19:10:49 INFO - PROCESS | 1928 | 1461031849252 Marionette TRACE conn5 <- [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]]]}] 19:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1528ms 19:10:49 INFO - PROCESS | 1928 | 1461031849315 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 19:10:49 INFO - PROCESS | 1928 | 1461031849319 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 19:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:10:49 INFO - PROCESS | 1928 | 1461031849325 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 1928 | 1461031849328 Marionette TRACE conn5 <- [1,2170,null,{}] 19:10:49 INFO - PROCESS | 1928 | 1461031849333 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:49 INFO - PROCESS | 1928 | 1461031849554 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 19:10:49 INFO - PROCESS | 1928 | 1461031849813 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0878000 == 158 [pid = 1928] [id = 550] 19:10:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3fea02fc00) [pid = 1928] [serial = 1651] [outer = (nil)] 19:10:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3ff117ac00) [pid = 1928] [serial = 1652] [outer = 0x7f3fea02fc00] 19:10:49 INFO - PROCESS | 1928 | 1461031849927 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3ff1788400) [pid = 1928] [serial = 1653] [outer = 0x7f3fea02fc00] 19:10:50 INFO - PROCESS | 1928 | 1461031850767 Marionette TRACE conn5 <- [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]]]}] 19:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1477ms 19:10:50 INFO - PROCESS | 1928 | 1461031850804 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 19:10:50 INFO - PROCESS | 1928 | 1461031850807 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 19:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:10:50 INFO - PROCESS | 1928 | 1461031850813 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 1928 | 1461031850816 Marionette TRACE conn5 <- [1,2174,null,{}] 19:10:50 INFO - PROCESS | 1928 | 1461031850821 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:51 INFO - PROCESS | 1928 | 1461031851046 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 19:10:51 INFO - PROCESS | 1928 | 1461031851326 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1a0b000 == 159 [pid = 1928] [id = 551] 19:10:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3fea158400) [pid = 1928] [serial = 1654] [outer = (nil)] 19:10:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3ff1950400) [pid = 1928] [serial = 1655] [outer = 0x7f3fea158400] 19:10:51 INFO - PROCESS | 1928 | 1461031851491 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3ff2a63400) [pid = 1928] [serial = 1656] [outer = 0x7f3fea158400] 19:10:52 INFO - PROCESS | 1928 | 1461031852337 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1579ms 19:10:52 INFO - PROCESS | 1928 | 1461031852393 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 1928 | 1461031852397 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 19:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:10:52 INFO - PROCESS | 1928 | 1461031852403 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 1928 | 1461031852405 Marionette TRACE conn5 <- [1,2178,null,{}] 19:10:52 INFO - PROCESS | 1928 | 1461031852411 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:52 INFO - PROCESS | 1928 | 1461031852655 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 19:10:52 INFO - PROCESS | 1928 | 1461031852919 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1ccd000 == 160 [pid = 1928] [id = 552] 19:10:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3ff4f3d800) [pid = 1928] [serial = 1657] [outer = (nil)] 19:10:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3ff5ad5000) [pid = 1928] [serial = 1658] [outer = 0x7f3ff4f3d800] 19:10:53 INFO - PROCESS | 1928 | 1461031853052 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3ff5cb5800) [pid = 1928] [serial = 1659] [outer = 0x7f3ff4f3d800] 19:10:53 INFO - PROCESS | 1928 | 1461031853962 Marionette TRACE conn5 <- [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]]]}] 19:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1637ms 19:10:54 INFO - PROCESS | 1928 | 1461031854041 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 19:10:54 INFO - PROCESS | 1928 | 1461031854044 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 19:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:10:54 INFO - PROCESS | 1928 | 1461031854051 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:10:54 INFO - PROCESS | 1928 | 1461031854055 Marionette TRACE conn5 <- [1,2182,null,{}] 19:10:54 INFO - PROCESS | 1928 | 1461031854060 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:54 INFO - PROCESS | 1928 | 1461031854308 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 19:10:54 INFO - PROCESS | 1928 | 1461031854612 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ef1000 == 161 [pid = 1928] [id = 553] 19:10:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3ff52c3400) [pid = 1928] [serial = 1660] [outer = (nil)] 19:10:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3ff60ac400) [pid = 1928] [serial = 1661] [outer = 0x7f3ff52c3400] 19:10:54 INFO - PROCESS | 1928 | 1461031854692 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3ff759dc00) [pid = 1928] [serial = 1662] [outer = 0x7f3ff52c3400] 19:10:55 INFO - PROCESS | 1928 | 1461031855554 Marionette TRACE conn5 <- [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]]]}] 19:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 19:10:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:10:55 INFO - PROCESS | 1928 | 1461031855586 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 19:10:55 INFO - PROCESS | 1928 | 1461031855589 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 19:10:55 INFO - PROCESS | 1928 | 1461031855595 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:10:55 INFO - PROCESS | 1928 | 1461031855598 Marionette TRACE conn5 <- [1,2186,null,{}] 19:10:55 INFO - PROCESS | 1928 | 1461031855603 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:55 INFO - PROCESS | 1928 | 1461031855816 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 19:10:56 INFO - PROCESS | 1928 | 1461031856066 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e58000 == 162 [pid = 1928] [id = 554] 19:10:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fe450d400) [pid = 1928] [serial = 1663] [outer = (nil)] 19:10:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3ff89ec400) [pid = 1928] [serial = 1664] [outer = 0x7f3fe450d400] 19:10:56 INFO - PROCESS | 1928 | 1461031856137 Marionette DEBUG loaded listener.js 19:10:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3ff9878c00) [pid = 1928] [serial = 1665] [outer = 0x7f3fe450d400] 19:10:57 INFO - PROCESS | 1928 | 1461031857036 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:10:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:10:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1493ms 19:10:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:10:57 INFO - PROCESS | 1928 | 1461031857089 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 19:10:57 INFO - PROCESS | 1928 | 1461031857092 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 19:10:57 INFO - PROCESS | 1928 | 1461031857098 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:10:57 INFO - PROCESS | 1928 | 1461031857101 Marionette TRACE conn5 <- [1,2190,null,{}] 19:10:57 INFO - PROCESS | 1928 | 1461031857106 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:57 INFO - PROCESS | 1928 | 1461031857327 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 19:10:57 INFO - PROCESS | 1928 | 1461031857592 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9e67000 == 163 [pid = 1928] [id = 555] 19:10:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3fe685bc00) [pid = 1928] [serial = 1666] [outer = (nil)] 19:10:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3ff9e33c00) [pid = 1928] [serial = 1667] [outer = 0x7f3fe685bc00] 19:10:57 INFO - PROCESS | 1928 | 1461031857710 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f3ff9f62800) [pid = 1928] [serial = 1668] [outer = 0x7f3fe685bc00] 19:10:58 INFO - PROCESS | 1928 | 1461031858526 Marionette TRACE conn5 <- [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]]]}] 19:10:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:10:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1480ms 19:10:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:10:58 INFO - PROCESS | 1928 | 1461031858578 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 19:10:58 INFO - PROCESS | 1928 | 1461031858581 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 19:10:58 INFO - PROCESS | 1928 | 1461031858587 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 1928 | 1461031858591 Marionette TRACE conn5 <- [1,2194,null,{}] 19:10:58 INFO - PROCESS | 1928 | 1461031858597 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:58 INFO - PROCESS | 1928 | 1461031858834 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 19:10:59 INFO - PROCESS | 1928 | 1461031859100 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb887000 == 164 [pid = 1928] [id = 556] 19:10:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f3ff0b7e400) [pid = 1928] [serial = 1669] [outer = (nil)] 19:10:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f3ffa0b1000) [pid = 1928] [serial = 1670] [outer = 0x7f3ff0b7e400] 19:10:59 INFO - PROCESS | 1928 | 1461031859225 Marionette DEBUG loaded listener.js 19:10:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f3ffa52e800) [pid = 1928] [serial = 1671] [outer = 0x7f3ff0b7e400] 19:11:00 INFO - PROCESS | 1928 | 1461031860066 Marionette TRACE conn5 <- [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]]]}] 19:11:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:11:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1538ms 19:11:00 INFO - PROCESS | 1928 | 1461031860126 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 19:11:00 INFO - PROCESS | 1928 | 1461031860130 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 19:11:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:11:00 INFO - PROCESS | 1928 | 1461031860137 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:11:00 INFO - PROCESS | 1928 | 1461031860142 Marionette TRACE conn5 <- [1,2198,null,{}] 19:11:00 INFO - PROCESS | 1928 | 1461031860148 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:00 INFO - PROCESS | 1928 | 1461031860479 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 19:11:00 INFO - PROCESS | 1928 | 1461031860849 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4000fbc000 == 165 [pid = 1928] [id = 557] 19:11:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f3fe33f8400) [pid = 1928] [serial = 1672] [outer = (nil)] 19:11:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3ff603ac00) [pid = 1928] [serial = 1673] [outer = 0x7f3fe33f8400] 19:11:00 INFO - PROCESS | 1928 | 1461031860946 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3ffaa71400) [pid = 1928] [serial = 1674] [outer = 0x7f3fe33f8400] 19:11:01 INFO - PROCESS | 1928 | 1461031861830 Marionette TRACE conn5 <- [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]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:11:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1742ms 19:11:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:11:01 INFO - PROCESS | 1928 | 1461031861881 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 1928 | 1461031861884 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 19:11:01 INFO - PROCESS | 1928 | 1461031861890 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 1928 | 1461031861893 Marionette TRACE conn5 <- [1,2202,null,{}] 19:11:01 INFO - PROCESS | 1928 | 1461031861899 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:02 INFO - PROCESS | 1928 | 1461031862138 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 19:11:02 INFO - PROCESS | 1928 | 1461031862404 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4007c77000 == 166 [pid = 1928] [id = 558] 19:11:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3fe69e4400) [pid = 1928] [serial = 1675] [outer = (nil)] 19:11:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 219 (0x7f3ffb278c00) [pid = 1928] [serial = 1676] [outer = 0x7f3fe69e4400] 19:11:02 INFO - PROCESS | 1928 | 1461031862481 Marionette DEBUG loaded listener.js 19:11:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 220 (0x7f3ffba9d800) [pid = 1928] [serial = 1677] [outer = 0x7f3fe69e4400] 19:11:03 INFO - PROCESS | 1928 | 1461031863359 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:11:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:11:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1533ms 19:11:03 INFO - PROCESS | 1928 | 1461031863423 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 19:11:03 INFO - PROCESS | 1928 | 1461031863427 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 19:11:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:11:03 INFO - PROCESS | 1928 | 1461031863433 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:11:03 INFO - PROCESS | 1928 | 1461031863436 Marionette TRACE conn5 <- [1,2206,null,{}] 19:11:03 INFO - PROCESS | 1928 | 1461031863441 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:03 INFO - PROCESS | 1928 | 1461031863675 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 19:11:04 INFO - PROCESS | 1928 | 1461031864043 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4008e1c000 == 167 [pid = 1928] [id = 559] 19:11:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 221 (0x7f3ffbb81800) [pid = 1928] [serial = 1678] [outer = (nil)] 19:11:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 222 (0x7f3ffc6bc400) [pid = 1928] [serial = 1679] [outer = 0x7f3ffbb81800] 19:11:04 INFO - PROCESS | 1928 | 1461031864120 Marionette DEBUG loaded listener.js 19:11:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 223 (0x7f3ffdb0bc00) [pid = 1928] [serial = 1680] [outer = 0x7f3ffbb81800] 19:11:05 INFO - PROCESS | 1928 | 1461031865011 Marionette TRACE conn5 <- [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]]]}] 19:11:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:11:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1634ms 19:11:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:11:05 INFO - PROCESS | 1928 | 1461031865069 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 19:11:05 INFO - PROCESS | 1928 | 1461031865071 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 19:11:05 INFO - PROCESS | 1928 | 1461031865078 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:11:05 INFO - PROCESS | 1928 | 1461031865081 Marionette TRACE conn5 <- [1,2210,null,{}] 19:11:05 INFO - PROCESS | 1928 | 1461031865087 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:05 INFO - PROCESS | 1928 | 1461031865314 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 19:11:06 INFO - PROCESS | 1928 | 1461031866120 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0ec5800 == 168 [pid = 1928] [id = 560] 19:11:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 224 (0x7f3fddfca400) [pid = 1928] [serial = 1681] [outer = (nil)] 19:11:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 225 (0x7f3fdee09c00) [pid = 1928] [serial = 1682] [outer = 0x7f3fddfca400] 19:11:06 INFO - PROCESS | 1928 | 1461031866189 Marionette DEBUG loaded listener.js 19:11:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 226 (0x7f3fdf30f400) [pid = 1928] [serial = 1683] [outer = 0x7f3fddfca400] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18d8800 == 167 [pid = 1928] [id = 540] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0dd4000 == 166 [pid = 1928] [id = 539] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf3cb000 == 165 [pid = 1928] [id = 538] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18d7800 == 164 [pid = 1928] [id = 536] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0dd7000 == 163 [pid = 1928] [id = 535] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb77f000 == 162 [pid = 1928] [id = 534] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa14e000 == 161 [pid = 1928] [id = 533] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8ee5000 == 160 [pid = 1928] [id = 532] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e4e800 == 159 [pid = 1928] [id = 531] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ee8000 == 158 [pid = 1928] [id = 530] 19:11:07 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1dcd800 == 157 [pid = 1928] [id = 529] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 225 (0x7f3fdf30e000) [pid = 1928] [serial = 1553] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 224 (0x7f3fe0f46000) [pid = 1928] [serial = 1554] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 223 (0x7f3ff4d21800) [pid = 1928] [serial = 1499] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 222 (0x7f3fe29b2800) [pid = 1928] [serial = 1541] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 221 (0x7f3fe0a7a000) [pid = 1928] [serial = 1529] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 220 (0x7f3fe091e400) [pid = 1928] [serial = 1526] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 219 (0x7f3fdf4f5400) [pid = 1928] [serial = 1532] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 218 (0x7f3ff80b9800) [pid = 1928] [serial = 1502] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3fddfd0000) [pid = 1928] [serial = 1536] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3fddfc6800) [pid = 1928] [serial = 1535] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3fe4fcf400) [pid = 1928] [serial = 1490] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3fe59a5c00) [pid = 1928] [serial = 1520] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3fea0dfc00) [pid = 1928] [serial = 1493] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3feadbb000) [pid = 1928] [serial = 1482] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3fe4e92c00) [pid = 1928] [serial = 1548] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3fe5789400) [pid = 1928] [serial = 1514] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3fdf314400) [pid = 1928] [serial = 1538] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3fe578a400) [pid = 1928] [serial = 1550] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fe58da000) [pid = 1928] [serial = 1551] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fe38cbc00) [pid = 1928] [serial = 1544] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe42ea400) [pid = 1928] [serial = 1545] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3fdd2cf000) [pid = 1928] [serial = 1484] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3fdef5e400) [pid = 1928] [serial = 1508] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fe1170800) [pid = 1928] [serial = 1539] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3fe2af8400) [pid = 1928] [serial = 1487] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f4001df4400) [pid = 1928] [serial = 1505] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3fe43b0c00) [pid = 1928] [serial = 1547] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f4008fc0800) [pid = 1928] [serial = 1511] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3ff0cd1400) [pid = 1928] [serial = 1496] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3fe59a4c00) [pid = 1928] [serial = 1523] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3fe57b0c00) [pid = 1928] [serial = 1517] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3fe2af1000) [pid = 1928] [serial = 1542] [outer = (nil)] [url = about:blank] 19:11:07 INFO - PROCESS | 1928 | 1461031867807 Marionette TRACE conn5 <- [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]]]}] 19:11:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:11:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2743ms 19:11:07 INFO - PROCESS | 1928 | 1461031867821 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 19:11:07 INFO - PROCESS | 1928 | 1461031867827 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 19:11:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:11:07 INFO - PROCESS | 1928 | 1461031867835 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:11:07 INFO - PROCESS | 1928 | 1461031867839 Marionette TRACE conn5 <- [1,2214,null,{}] 19:11:07 INFO - PROCESS | 1928 | 1461031867845 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:08 INFO - PROCESS | 1928 | 1461031868047 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 19:11:08 INFO - PROCESS | 1928 | 1461031868255 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fddd8b800 == 158 [pid = 1928] [id = 561] 19:11:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3fdd2cbc00) [pid = 1928] [serial = 1684] [outer = (nil)] 19:11:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3fe0a80000) [pid = 1928] [serial = 1685] [outer = 0x7f3fdd2cbc00] 19:11:08 INFO - PROCESS | 1928 | 1461031868320 Marionette DEBUG loaded listener.js 19:11:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3fe0f46400) [pid = 1928] [serial = 1686] [outer = 0x7f3fdd2cbc00] 19:11:09 INFO - PROCESS | 1928 | 1461031869143 Marionette TRACE conn5 <- [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]]]}] 19:11:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:11:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1336ms 19:11:09 INFO - PROCESS | 1928 | 1461031869175 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 19:11:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:11:09 INFO - PROCESS | 1928 | 1461031869181 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 19:11:09 INFO - PROCESS | 1928 | 1461031869187 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:11:09 INFO - PROCESS | 1928 | 1461031869190 Marionette TRACE conn5 <- [1,2218,null,{}] 19:11:09 INFO - PROCESS | 1928 | 1461031869195 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:09 INFO - PROCESS | 1928 | 1461031869385 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 19:11:09 INFO - PROCESS | 1928 | 1461031869582 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0dd1800 == 159 [pid = 1928] [id = 562] 19:11:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3fddfcb800) [pid = 1928] [serial = 1687] [outer = (nil)] 19:11:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3fe1787800) [pid = 1928] [serial = 1688] [outer = 0x7f3fddfcb800] 19:11:09 INFO - PROCESS | 1928 | 1461031869644 Marionette DEBUG loaded listener.js 19:11:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3fe27ac800) [pid = 1928] [serial = 1689] [outer = 0x7f3fddfcb800] 19:11:10 INFO - PROCESS | 1928 | 1461031870451 Marionette TRACE conn5 <- [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]]]}] 19:11:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:11:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1283ms 19:11:10 INFO - PROCESS | 1928 | 1461031870470 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 19:11:10 INFO - PROCESS | 1928 | 1461031870474 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 19:11:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:11:10 INFO - PROCESS | 1928 | 1461031870490 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:11:10 INFO - PROCESS | 1928 | 1461031870499 Marionette TRACE conn5 <- [1,2222,null,{}] 19:11:10 INFO - PROCESS | 1928 | 1461031870525 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:10 INFO - PROCESS | 1928 | 1461031870801 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 19:11:10 INFO - PROCESS | 1928 | 1461031870832 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3503800 == 160 [pid = 1928] [id = 563] 19:11:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3fe27ad800) [pid = 1928] [serial = 1690] [outer = (nil)] 19:11:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3fe42e0800) [pid = 1928] [serial = 1691] [outer = 0x7f3fe27ad800] 19:11:10 INFO - PROCESS | 1928 | 1461031870897 Marionette DEBUG loaded listener.js 19:11:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3fe43a7800) [pid = 1928] [serial = 1692] [outer = 0x7f3fe27ad800] 19:11:11 INFO - PROCESS | 1928 | 1461031871886 Marionette TRACE conn5 <- [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]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:11:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1502ms 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fe117b800) [pid = 1928] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3fdd2c7000) [pid = 1928] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3fe0fc7400) [pid = 1928] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3ff0cc8800) [pid = 1928] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3fe17dd000) [pid = 1928] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3fe58db400) [pid = 1928] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3fdf4f5000) [pid = 1928] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3fe696f000) [pid = 1928] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3fdef5b400) [pid = 1928] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3fe884a000) [pid = 1928] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3fe43a9c00) [pid = 1928] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3ff0cc8400) [pid = 1928] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3fe33fc800) [pid = 1928] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fe8845400) [pid = 1928] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3fe6975000) [pid = 1928] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3fe4505c00) [pid = 1928] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3ff4f46c00) [pid = 1928] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3ff0c37000) [pid = 1928] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3fddfc4400) [pid = 1928] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fddfc2800) [pid = 1928] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe42b1c00) [pid = 1928] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fdef5ec00) [pid = 1928] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fdd2c2400) [pid = 1928] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe178e800) [pid = 1928] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fe8647800) [pid = 1928] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fdef56400) [pid = 1928] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fdef63400) [pid = 1928] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3ff2e4d000) [pid = 1928] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3fe1406000) [pid = 1928] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fdf318c00) [pid = 1928] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe17de800) [pid = 1928] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fe29b4c00) [pid = 1928] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fdd2c2800) [pid = 1928] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe57aa000) [pid = 1928] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fe6860400) [pid = 1928] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fe5782800) [pid = 1928] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3fe1786000) [pid = 1928] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fe686b400) [pid = 1928] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3fea050000) [pid = 1928] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3fe1178000) [pid = 1928] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3fe57a7000) [pid = 1928] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fdd2ce000) [pid = 1928] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3ff4a38c00) [pid = 1928] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3fdd2c3000) [pid = 1928] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fe178ec00) [pid = 1928] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fdde1f000) [pid = 1928] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fe0915c00) [pid = 1928] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:11:12 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe1171400) [pid = 1928] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:11:12 INFO - PROCESS | 1928 | 1461031872774 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 19:11:12 INFO - PROCESS | 1928 | 1461031872779 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 19:11:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:11:12 INFO - PROCESS | 1928 | 1461031872837 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:11:12 INFO - PROCESS | 1928 | 1461031872840 Marionette TRACE conn5 <- [1,2226,null,{}] 19:11:12 INFO - PROCESS | 1928 | 1461031872846 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:13 INFO - PROCESS | 1928 | 1461031873101 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 19:11:13 INFO - PROCESS | 1928 | 1461031873214 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf3c3000 == 161 [pid = 1928] [id = 564] 19:11:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fdef5b400) [pid = 1928] [serial = 1693] [outer = (nil)] 19:11:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe03e7000) [pid = 1928] [serial = 1694] [outer = 0x7f3fdef5b400] 19:11:13 INFO - PROCESS | 1928 | 1461031873275 Marionette DEBUG loaded listener.js 19:11:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe0fc5000) [pid = 1928] [serial = 1695] [outer = 0x7f3fdef5b400] 19:11:13 INFO - PROCESS | 1928 | 1461031873953 Marionette TRACE conn5 <- [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]]]}] 19:11:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:11:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1188ms 19:11:14 INFO - PROCESS | 1928 | 1461031874023 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 19:11:14 INFO - PROCESS | 1928 | 1461031874026 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 19:11:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:11:14 INFO - PROCESS | 1928 | 1461031874032 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:11:14 INFO - PROCESS | 1928 | 1461031874034 Marionette TRACE conn5 <- [1,2230,null,{}] 19:11:14 INFO - PROCESS | 1928 | 1461031874040 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:14 INFO - PROCESS | 1928 | 1461031874253 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 19:11:14 INFO - PROCESS | 1928 | 1461031874263 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bba800 == 162 [pid = 1928] [id = 565] 19:11:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe33fc800) [pid = 1928] [serial = 1696] [outer = (nil)] 19:11:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe42e4400) [pid = 1928] [serial = 1697] [outer = 0x7f3fe33fc800] 19:11:14 INFO - PROCESS | 1928 | 1461031874511 Marionette DEBUG loaded listener.js 19:11:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe4da5400) [pid = 1928] [serial = 1698] [outer = 0x7f3fe33fc800] 19:11:15 INFO - PROCESS | 1928 | 1461031875737 Marionette TRACE conn5 <- [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]]]}] 19:11:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:11:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1730ms 19:11:15 INFO - PROCESS | 1928 | 1461031875764 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 19:11:15 INFO - PROCESS | 1928 | 1461031875772 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 19:11:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:11:15 INFO - PROCESS | 1928 | 1461031875781 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:11:15 INFO - PROCESS | 1928 | 1461031875785 Marionette TRACE conn5 <- [1,2234,null,{}] 19:11:15 INFO - PROCESS | 1928 | 1461031875794 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:16 INFO - PROCESS | 1928 | 1461031876060 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 19:11:16 INFO - PROCESS | 1928 | 1461031876386 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe14f8800 == 163 [pid = 1928] [id = 566] 19:11:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fe0d04800) [pid = 1928] [serial = 1699] [outer = (nil)] 19:11:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe0f42c00) [pid = 1928] [serial = 1700] [outer = 0x7f3fe0d04800] 19:11:16 INFO - PROCESS | 1928 | 1461031876466 Marionette DEBUG loaded listener.js 19:11:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fe1178c00) [pid = 1928] [serial = 1701] [outer = 0x7f3fe0d04800] 19:11:17 INFO - PROCESS | 1928 | 1461031877341 Marionette TRACE conn5 <- [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]]]}] 19:11:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:11:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1589ms 19:11:17 INFO - PROCESS | 1928 | 1461031877371 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 1928 | 1461031877378 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 19:11:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:11:17 INFO - PROCESS | 1928 | 1461031877390 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 1928 | 1461031877393 Marionette TRACE conn5 <- [1,2238,null,{}] 19:11:17 INFO - PROCESS | 1928 | 1461031877399 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:17 INFO - PROCESS | 1928 | 1461031877620 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 19:11:18 INFO - PROCESS | 1928 | 1461031878098 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3cce000 == 164 [pid = 1928] [id = 567] 19:11:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fe27ac000) [pid = 1928] [serial = 1702] [outer = (nil)] 19:11:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fe29c0c00) [pid = 1928] [serial = 1703] [outer = 0x7f3fe27ac000] 19:11:18 INFO - PROCESS | 1928 | 1461031878268 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fe38c3000) [pid = 1928] [serial = 1704] [outer = 0x7f3fe27ac000] 19:11:19 INFO - PROCESS | 1928 | 1461031879370 Marionette TRACE conn5 <- [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]]]}] 19:11:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:11:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2038ms 19:11:19 INFO - PROCESS | 1928 | 1461031879429 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 1928 | 1461031879432 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 19:11:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:11:19 INFO - PROCESS | 1928 | 1461031879438 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 1928 | 1461031879444 Marionette TRACE conn5 <- [1,2242,null,{}] 19:11:19 INFO - PROCESS | 1928 | 1461031879460 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:19 INFO - PROCESS | 1928 | 1461031879683 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 19:11:19 INFO - PROCESS | 1928 | 1461031879939 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a12800 == 165 [pid = 1928] [id = 568] 19:11:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe4da6400) [pid = 1928] [serial = 1705] [outer = (nil)] 19:11:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fe4fd3400) [pid = 1928] [serial = 1706] [outer = 0x7f3fe4da6400] 19:11:20 INFO - PROCESS | 1928 | 1461031880064 Marionette DEBUG loaded listener.js 19:11:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fe578e800) [pid = 1928] [serial = 1707] [outer = 0x7f3fe4da6400] 19:11:20 INFO - PROCESS | 1928 | 1461031880916 Marionette TRACE conn5 <- [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]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:11:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1538ms 19:11:20 INFO - PROCESS | 1928 | 1461031880978 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 19:11:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:11:20 INFO - PROCESS | 1928 | 1461031880983 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 19:11:20 INFO - PROCESS | 1928 | 1461031880989 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 1928 | 1461031880992 Marionette TRACE conn5 <- [1,2246,null,{}] 19:11:21 INFO - PROCESS | 1928 | 1461031880997 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:21 INFO - PROCESS | 1928 | 1461031881222 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 19:11:21 INFO - PROCESS | 1928 | 1461031881483 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7cd0000 == 166 [pid = 1928] [id = 569] 19:11:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fe0fba400) [pid = 1928] [serial = 1708] [outer = (nil)] 19:11:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fe59a7800) [pid = 1928] [serial = 1709] [outer = 0x7f3fe0fba400] 19:11:21 INFO - PROCESS | 1928 | 1461031881606 Marionette DEBUG loaded listener.js 19:11:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe6865800) [pid = 1928] [serial = 1710] [outer = 0x7f3fe0fba400] 19:11:22 INFO - PROCESS | 1928 | 1461031882452 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:11:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1529ms 19:11:22 INFO - PROCESS | 1928 | 1461031882519 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 19:11:22 INFO - PROCESS | 1928 | 1461031882523 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 19:11:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:11:22 INFO - PROCESS | 1928 | 1461031882529 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 1928 | 1461031882531 Marionette TRACE conn5 <- [1,2250,null,{}] 19:11:22 INFO - PROCESS | 1928 | 1461031882537 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:22 INFO - PROCESS | 1928 | 1461031882755 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 19:11:23 INFO - PROCESS | 1928 | 1461031883015 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe9f6b000 == 167 [pid = 1928] [id = 570] 19:11:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe42e5400) [pid = 1928] [serial = 1711] [outer = (nil)] 19:11:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3fe696f000) [pid = 1928] [serial = 1712] [outer = 0x7f3fe42e5400] 19:11:23 INFO - PROCESS | 1928 | 1461031883130 Marionette DEBUG loaded listener.js 19:11:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fe69acc00) [pid = 1928] [serial = 1713] [outer = 0x7f3fe42e5400] 19:11:24 INFO - PROCESS | 1928 | 1461031884002 Marionette TRACE conn5 <- [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]]]}] 19:11:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:11:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1529ms 19:11:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:11:24 INFO - PROCESS | 1928 | 1461031884060 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 19:11:24 INFO - PROCESS | 1928 | 1461031884062 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 19:11:24 INFO - PROCESS | 1928 | 1461031884069 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:11:24 INFO - PROCESS | 1928 | 1461031884072 Marionette TRACE conn5 <- [1,2254,null,{}] 19:11:24 INFO - PROCESS | 1928 | 1461031884078 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:24 INFO - PROCESS | 1928 | 1461031884322 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 19:11:24 INFO - PROCESS | 1928 | 1461031884582 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef67c800 == 168 [pid = 1928] [id = 571] 19:11:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fe825bc00) [pid = 1928] [serial = 1714] [outer = (nil)] 19:11:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3fe864c800) [pid = 1928] [serial = 1715] [outer = 0x7f3fe825bc00] 19:11:24 INFO - PROCESS | 1928 | 1461031884713 Marionette DEBUG loaded listener.js 19:11:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fe884ec00) [pid = 1928] [serial = 1716] [outer = 0x7f3fe825bc00] 19:11:25 INFO - PROCESS | 1928 | 1461031885550 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:11:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:11:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1536ms 19:11:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:11:25 INFO - PROCESS | 1928 | 1461031885605 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 19:11:25 INFO - PROCESS | 1928 | 1461031885608 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 19:11:25 INFO - PROCESS | 1928 | 1461031885615 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:11:25 INFO - PROCESS | 1928 | 1461031885618 Marionette TRACE conn5 <- [1,2258,null,{}] 19:11:25 INFO - PROCESS | 1928 | 1461031885623 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:25 INFO - PROCESS | 1928 | 1461031885829 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 19:11:26 INFO - PROCESS | 1928 | 1461031886093 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1224000 == 169 [pid = 1928] [id = 572] 19:11:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3fe29b4000) [pid = 1928] [serial = 1717] [outer = (nil)] 19:11:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3fea035800) [pid = 1928] [serial = 1718] [outer = 0x7f3fe29b4000] 19:11:26 INFO - PROCESS | 1928 | 1461031886206 Marionette DEBUG loaded listener.js 19:11:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3fea050800) [pid = 1928] [serial = 1719] [outer = 0x7f3fe29b4000] 19:11:27 INFO - PROCESS | 1928 | 1461031887045 Marionette TRACE conn5 <- [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]]]}] 19:11:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:11:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1491ms 19:11:27 INFO - PROCESS | 1928 | 1461031887105 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 19:11:27 INFO - PROCESS | 1928 | 1461031887109 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 19:11:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:11:27 INFO - PROCESS | 1928 | 1461031887116 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:11:27 INFO - PROCESS | 1928 | 1461031887119 Marionette TRACE conn5 <- [1,2262,null,{}] 19:11:27 INFO - PROCESS | 1928 | 1461031887124 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:27 INFO - PROCESS | 1928 | 1461031887329 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 19:11:27 INFO - PROCESS | 1928 | 1461031887552 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1b14800 == 170 [pid = 1928] [id = 573] 19:11:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3fe29be800) [pid = 1928] [serial = 1720] [outer = (nil)] 19:11:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3feac87800) [pid = 1928] [serial = 1721] [outer = 0x7f3fe29be800] 19:11:27 INFO - PROCESS | 1928 | 1461031887668 Marionette DEBUG loaded listener.js 19:11:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff0b2f800) [pid = 1928] [serial = 1722] [outer = 0x7f3fe29be800] 19:11:28 INFO - PROCESS | 1928 | 1461031888714 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:11:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:11:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1635ms 19:11:28 INFO - PROCESS | 1928 | 1461031888777 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 19:11:28 INFO - PROCESS | 1928 | 1461031888781 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 19:11:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:11:28 INFO - PROCESS | 1928 | 1461031888788 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:11:28 INFO - PROCESS | 1928 | 1461031888790 Marionette TRACE conn5 <- [1,2266,null,{}] 19:11:28 INFO - PROCESS | 1928 | 1461031888797 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:29 INFO - PROCESS | 1928 | 1461031889018 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 19:11:29 INFO - PROCESS | 1928 | 1461031889302 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2ebc000 == 171 [pid = 1928] [id = 574] 19:11:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3fe450f400) [pid = 1928] [serial = 1723] [outer = (nil)] 19:11:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3ff0b3b000) [pid = 1928] [serial = 1724] [outer = 0x7f3fe450f400] 19:11:29 INFO - PROCESS | 1928 | 1461031889377 Marionette DEBUG loaded listener.js 19:11:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3ff13ca400) [pid = 1928] [serial = 1725] [outer = 0x7f3fe450f400] 19:11:30 INFO - PROCESS | 1928 | 1461031890246 Marionette TRACE conn5 <- [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]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:11:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1529ms 19:11:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:11:30 INFO - PROCESS | 1928 | 1461031890319 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 1928 | 1461031890322 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 19:11:30 INFO - PROCESS | 1928 | 1461031890329 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 1928 | 1461031890332 Marionette TRACE conn5 <- [1,2270,null,{}] 19:11:30 INFO - PROCESS | 1928 | 1461031890337 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:30 INFO - PROCESS | 1928 | 1461031890590 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 19:11:30 INFO - PROCESS | 1928 | 1461031890852 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fdf800 == 172 [pid = 1928] [id = 575] 19:11:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3fe69dd800) [pid = 1928] [serial = 1726] [outer = (nil)] 19:11:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3ff1951000) [pid = 1928] [serial = 1727] [outer = 0x7f3fe69dd800] 19:11:30 INFO - PROCESS | 1928 | 1461031890976 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3ff2a61400) [pid = 1928] [serial = 1728] [outer = 0x7f3fe69dd800] 19:11:31 INFO - PROCESS | 1928 | 1461031891806 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:11:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:11:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1539ms 19:11:31 INFO - PROCESS | 1928 | 1461031891866 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 19:11:31 INFO - PROCESS | 1928 | 1461031891871 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 19:11:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:11:31 INFO - PROCESS | 1928 | 1461031891876 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:11:31 INFO - PROCESS | 1928 | 1461031891880 Marionette TRACE conn5 <- [1,2274,null,{}] 19:11:31 INFO - PROCESS | 1928 | 1461031891885 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:32 INFO - PROCESS | 1928 | 1461031892129 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 19:11:32 INFO - PROCESS | 1928 | 1461031892392 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9e55800 == 173 [pid = 1928] [id = 576] 19:11:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3ff4f14400) [pid = 1928] [serial = 1729] [outer = (nil)] 19:11:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3ff4f42000) [pid = 1928] [serial = 1730] [outer = 0x7f3ff4f14400] 19:11:32 INFO - PROCESS | 1928 | 1461031892525 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3ff5ad9800) [pid = 1928] [serial = 1731] [outer = 0x7f3ff4f14400] 19:11:33 INFO - PROCESS | 1928 | 1461031893360 Marionette TRACE conn5 <- [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]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1532ms 19:11:33 INFO - PROCESS | 1928 | 1461031893411 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 19:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:11:33 INFO - PROCESS | 1928 | 1461031893416 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 19:11:33 INFO - PROCESS | 1928 | 1461031893423 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 1928 | 1461031893427 Marionette TRACE conn5 <- [1,2278,null,{}] 19:11:33 INFO - PROCESS | 1928 | 1461031893434 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:33 INFO - PROCESS | 1928 | 1461031893643 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 19:11:33 INFO - PROCESS | 1928 | 1461031893924 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb23a800 == 174 [pid = 1928] [id = 577] 19:11:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3ff4f0cc00) [pid = 1928] [serial = 1732] [outer = (nil)] 19:11:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3ff5cb1000) [pid = 1928] [serial = 1733] [outer = 0x7f3ff4f0cc00] 19:11:34 INFO - PROCESS | 1928 | 1461031894043 Marionette DEBUG loaded listener.js 19:11:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3ff5ddd800) [pid = 1928] [serial = 1734] [outer = 0x7f3ff4f0cc00] 19:11:35 INFO - PROCESS | 1928 | 1461031895035 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:11:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:11:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1640ms 19:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:11:35 INFO - PROCESS | 1928 | 1461031895065 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 19:11:35 INFO - PROCESS | 1928 | 1461031895067 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 19:11:35 INFO - PROCESS | 1928 | 1461031895072 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:11:35 INFO - PROCESS | 1928 | 1461031895076 Marionette TRACE conn5 <- [1,2282,null,{}] 19:11:35 INFO - PROCESS | 1928 | 1461031895081 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:35 INFO - PROCESS | 1928 | 1461031895305 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 19:11:35 INFO - PROCESS | 1928 | 1461031895617 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40081a5000 == 175 [pid = 1928] [id = 578] 19:11:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3fe8847c00) [pid = 1928] [serial = 1735] [outer = (nil)] 19:11:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3ff6039400) [pid = 1928] [serial = 1736] [outer = 0x7f3fe8847c00] 19:11:35 INFO - PROCESS | 1928 | 1461031895698 Marionette DEBUG loaded listener.js 19:11:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3ff9986800) [pid = 1928] [serial = 1737] [outer = 0x7f3fe8847c00] 19:11:36 INFO - PROCESS | 1928 | 1461031896522 Marionette TRACE conn5 <- [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]]]}] 19:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1483ms 19:11:36 INFO - PROCESS | 1928 | 1461031896557 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 19:11:36 INFO - PROCESS | 1928 | 1461031896561 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 19:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:11:36 INFO - PROCESS | 1928 | 1461031896566 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:11:36 INFO - PROCESS | 1928 | 1461031896569 Marionette TRACE conn5 <- [1,2286,null,{}] 19:11:36 INFO - PROCESS | 1928 | 1461031896574 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:36 INFO - PROCESS | 1928 | 1461031896784 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 19:11:37 INFO - PROCESS | 1928 | 1461031897054 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400c89e000 == 176 [pid = 1928] [id = 579] 19:11:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3feadc4c00) [pid = 1928] [serial = 1738] [outer = (nil)] 19:11:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3ffaccc400) [pid = 1928] [serial = 1739] [outer = 0x7f3feadc4c00] 19:11:37 INFO - PROCESS | 1928 | 1461031897129 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3ffbb8d000) [pid = 1928] [serial = 1740] [outer = 0x7f3feadc4c00] 19:11:37 INFO - PROCESS | 1928 | 1461031897985 Marionette TRACE conn5 <- [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]]]}] 19:11:38 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 19:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1487ms 19:11:38 INFO - PROCESS | 1928 | 1461031898055 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 19:11:38 INFO - PROCESS | 1928 | 1461031898058 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 19:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:11:38 INFO - PROCESS | 1928 | 1461031898064 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:11:38 INFO - PROCESS | 1928 | 1461031898066 Marionette TRACE conn5 <- [1,2290,null,{}] 19:11:38 INFO - PROCESS | 1928 | 1461031898071 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:38 INFO - PROCESS | 1928 | 1461031898287 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 19:11:38 INFO - PROCESS | 1928 | 1461031898552 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400d42b000 == 177 [pid = 1928] [id = 580] 19:11:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3ff603c400) [pid = 1928] [serial = 1741] [outer = (nil)] 19:11:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3ffdbf6000) [pid = 1928] [serial = 1742] [outer = 0x7f3ff603c400] 19:11:38 INFO - PROCESS | 1928 | 1461031898669 Marionette DEBUG loaded listener.js 19:11:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3ffdcd5800) [pid = 1928] [serial = 1743] [outer = 0x7f3ff603c400] 19:11:39 INFO - PROCESS | 1928 | 1461031899532 Marionette TRACE conn5 <- [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]]]}] 19:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1531ms 19:11:39 INFO - PROCESS | 1928 | 1461031899596 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 19:11:39 INFO - PROCESS | 1928 | 1461031899599 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 19:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:11:39 INFO - PROCESS | 1928 | 1461031899606 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:11:39 INFO - PROCESS | 1928 | 1461031899609 Marionette TRACE conn5 <- [1,2294,null,{}] 19:11:39 INFO - PROCESS | 1928 | 1461031899614 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:39 INFO - PROCESS | 1928 | 1461031899831 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 19:11:40 INFO - PROCESS | 1928 | 1461031900100 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f401156d800 == 178 [pid = 1928] [id = 581] 19:11:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3ff117b000) [pid = 1928] [serial = 1744] [outer = (nil)] 19:11:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f4001df1c00) [pid = 1928] [serial = 1745] [outer = 0x7f3ff117b000] 19:11:40 INFO - PROCESS | 1928 | 1461031900218 Marionette DEBUG loaded listener.js 19:11:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f4006ed3400) [pid = 1928] [serial = 1746] [outer = 0x7f3ff117b000] 19:11:41 INFO - PROCESS | 1928 | 1461031901005 Marionette TRACE conn5 <- [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]]]}] 19:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1433ms 19:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:11:41 INFO - PROCESS | 1928 | 1461031901040 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 19:11:41 INFO - PROCESS | 1928 | 1461031901043 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 19:11:41 INFO - PROCESS | 1928 | 1461031901049 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:11:41 INFO - PROCESS | 1928 | 1461031901051 Marionette TRACE conn5 <- [1,2298,null,{}] 19:11:41 INFO - PROCESS | 1928 | 1461031901058 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:41 INFO - PROCESS | 1928 | 1461031901282 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 19:11:41 INFO - PROCESS | 1928 | 1461031901553 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4014a8b800 == 179 [pid = 1928] [id = 582] 19:11:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3ff1d76000) [pid = 1928] [serial = 1747] [outer = (nil)] 19:11:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 211 (0x7f4007f0c000) [pid = 1928] [serial = 1748] [outer = 0x7f3ff1d76000] 19:11:41 INFO - PROCESS | 1928 | 1461031901629 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 212 (0x7f40081d7800) [pid = 1928] [serial = 1749] [outer = 0x7f3ff1d76000] 19:11:42 INFO - PROCESS | 1928 | 1461031902573 Marionette TRACE conn5 <- [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]]]}] 19:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1582ms 19:11:42 INFO - PROCESS | 1928 | 1461031902631 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 1928 | 1461031902635 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 19:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:11:42 INFO - PROCESS | 1928 | 1461031902641 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 1928 | 1461031902643 Marionette TRACE conn5 <- [1,2302,null,{}] 19:11:42 INFO - PROCESS | 1928 | 1461031902649 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:42 INFO - PROCESS | 1928 | 1461031902879 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 19:11:43 INFO - PROCESS | 1928 | 1461031903206 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5873800 == 180 [pid = 1928] [id = 583] 19:11:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 213 (0x7f4006ed4800) [pid = 1928] [serial = 1750] [outer = (nil)] 19:11:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 214 (0x7f4009105c00) [pid = 1928] [serial = 1751] [outer = 0x7f4006ed4800] 19:11:43 INFO - PROCESS | 1928 | 1461031903287 Marionette DEBUG loaded listener.js 19:11:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 215 (0x7f400b024000) [pid = 1928] [serial = 1752] [outer = 0x7f4006ed4800] 19:11:44 INFO - PROCESS | 1928 | 1461031904152 Marionette TRACE conn5 <- [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]]]}] 19:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1541ms 19:11:44 INFO - PROCESS | 1928 | 1461031904184 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 19:11:44 INFO - PROCESS | 1928 | 1461031904188 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 19:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:11:44 INFO - PROCESS | 1928 | 1461031904194 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:11:44 INFO - PROCESS | 1928 | 1461031904197 Marionette TRACE conn5 <- [1,2306,null,{}] 19:11:44 INFO - PROCESS | 1928 | 1461031904202 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:44 INFO - PROCESS | 1928 | 1461031904435 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 19:11:44 INFO - PROCESS | 1928 | 1461031904760 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0eca000 == 181 [pid = 1928] [id = 584] 19:11:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 216 (0x7f3fdee0ec00) [pid = 1928] [serial = 1753] [outer = (nil)] 19:11:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 217 (0x7f3fe03db000) [pid = 1928] [serial = 1754] [outer = 0x7f3fdee0ec00] 19:11:44 INFO - PROCESS | 1928 | 1461031904839 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 218 (0x7f3fe85f0800) [pid = 1928] [serial = 1755] [outer = 0x7f3fdee0ec00] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf3c3000 == 180 [pid = 1928] [id = 564] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3503800 == 179 [pid = 1928] [id = 563] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0dd1800 == 178 [pid = 1928] [id = 562] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fddd8b800 == 177 [pid = 1928] [id = 561] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0ec5800 == 176 [pid = 1928] [id = 560] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9e67000 == 175 [pid = 1928] [id = 555] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e58000 == 174 [pid = 1928] [id = 554] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ef1000 == 173 [pid = 1928] [id = 553] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1ccd000 == 172 [pid = 1928] [id = 552] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1a0b000 == 171 [pid = 1928] [id = 551] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0878000 == 170 [pid = 1928] [id = 550] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaca8800 == 169 [pid = 1928] [id = 549] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea34c800 == 168 [pid = 1928] [id = 548] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7e1b800 == 167 [pid = 1928] [id = 547] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5a1e800 == 166 [pid = 1928] [id = 546] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe501f800 == 165 [pid = 1928] [id = 545] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bbb800 == 164 [pid = 1928] [id = 544] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3517800 == 163 [pid = 1928] [id = 543] 19:11:46 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf6dd000 == 162 [pid = 1928] [id = 542] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 217 (0x7f3fe29b9400) [pid = 1928] [serial = 1625] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 216 (0x7f3fe1411800) [pid = 1928] [serial = 1622] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 215 (0x7f3fe0d07000) [pid = 1928] [serial = 1607] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 214 (0x7f3fe696a800) [pid = 1928] [serial = 1608] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 213 (0x7f3fe29b2400) [pid = 1928] [serial = 1562] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 212 (0x7f3fe2afac00) [pid = 1928] [serial = 1563] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 211 (0x7f3ff2e46400) [pid = 1928] [serial = 1592] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 210 (0x7f3ff4d1e800) [pid = 1928] [serial = 1593] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3ff4f14000) [pid = 1928] [serial = 1595] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3ff4f41c00) [pid = 1928] [serial = 1596] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fe69a3000) [pid = 1928] [serial = 1571] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fe69ae400) [pid = 1928] [serial = 1572] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fdde1e800) [pid = 1928] [serial = 1613] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3fe0a86c00) [pid = 1928] [serial = 1559] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3fe0fb9c00) [pid = 1928] [serial = 1560] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fe8845000) [pid = 1928] [serial = 1575] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3fdf4f1400) [pid = 1928] [serial = 1616] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3fe03dcc00) [pid = 1928] [serial = 1617] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3ff0a26400) [pid = 1928] [serial = 1583] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ff0bbc400) [pid = 1928] [serial = 1584] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3fe59ad800) [pid = 1928] [serial = 1568] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3fe686c400) [pid = 1928] [serial = 1569] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3ff0ccf000) [pid = 1928] [serial = 1586] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3ff0ea8800) [pid = 1928] [serial = 1587] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3ff2d97c00) [pid = 1928] [serial = 1604] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3ff603a400) [pid = 1928] [serial = 1605] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3fea0e5800) [pid = 1928] [serial = 1580] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3feac7ac00) [pid = 1928] [serial = 1581] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fea02ec00) [pid = 1928] [serial = 1577] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3fea049400) [pid = 1928] [serial = 1578] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3fe4e9b800) [pid = 1928] [serial = 1565] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe578a800) [pid = 1928] [serial = 1566] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3ff5cb2800) [pid = 1928] [serial = 1601] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3ff5dd8800) [pid = 1928] [serial = 1602] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3ff194c400) [pid = 1928] [serial = 1589] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3ff2d93c00) [pid = 1928] [serial = 1590] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fe42b1800) [pid = 1928] [serial = 1557] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe17e0800) [pid = 1928] [serial = 1556] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fdf4fac00) [pid = 1928] [serial = 1610] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fe4505000) [pid = 1928] [serial = 1611] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3ff5ad5c00) [pid = 1928] [serial = 1598] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3ff5adc000) [pid = 1928] [serial = 1599] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3fe825b400) [pid = 1928] [serial = 1574] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3fe0f43000) [pid = 1928] [serial = 1620] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fe0d05c00) [pid = 1928] [serial = 1619] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe27a2800) [pid = 1928] [serial = 1623] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fe43a5c00) [pid = 1928] [serial = 1455] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f400910c800) [pid = 1928] [serial = 1449] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3feac86c00) [pid = 1928] [serial = 1494] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fdef63000) [pid = 1928] [serial = 1509] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f400b13ec00) [pid = 1928] [serial = 1512] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3ff5ca9400) [pid = 1928] [serial = 1500] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3ff6040000) [pid = 1928] [serial = 1524] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3fe0923000) [pid = 1928] [serial = 1527] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3fe4e9ec00) [pid = 1928] [serial = 1464] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3fe42ae400) [pid = 1928] [serial = 1488] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fdee0b000) [pid = 1928] [serial = 1485] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fe59aa000) [pid = 1928] [serial = 1521] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3ff0b7c000) [pid = 1928] [serial = 1353] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3ff2a62800) [pid = 1928] [serial = 1515] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f4007f99800) [pid = 1928] [serial = 1446] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f4007fe4800) [pid = 1928] [serial = 1506] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3ff194a000) [pid = 1928] [serial = 1497] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fe696a000) [pid = 1928] [serial = 1491] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3ff5de4400) [pid = 1928] [serial = 1518] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fea909800) [pid = 1928] [serial = 1461] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3ffb5b0400) [pid = 1928] [serial = 1503] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fe685cc00) [pid = 1928] [serial = 1458] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fea04bc00) [pid = 1928] [serial = 1452] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe0a87800) [pid = 1928] [serial = 1533] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe0a81400) [pid = 1928] [serial = 1530] [outer = (nil)] [url = about:blank] 19:11:46 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f4009108c00) [pid = 1928] [serial = 1443] [outer = (nil)] [url = about:blank] 19:11:47 INFO - PROCESS | 1928 | 1461031907249 Marionette TRACE conn5 <- [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]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 3151ms 19:11:47 INFO - PROCESS | 1928 | 1461031907346 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 1928 | 1461031907351 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 19:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:11:47 INFO - PROCESS | 1928 | 1461031907359 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 1928 | 1461031907364 Marionette TRACE conn5 <- [1,2310,null,{}] 19:11:47 INFO - PROCESS | 1928 | 1461031907373 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:47 INFO - PROCESS | 1928 | 1461031907588 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 19:11:47 INFO - PROCESS | 1928 | 1461031907768 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fddd90800 == 163 [pid = 1928] [id = 585] 19:11:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fdee10800) [pid = 1928] [serial = 1756] [outer = (nil)] 19:11:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fdef5e400) [pid = 1928] [serial = 1757] [outer = 0x7f3fdee10800] 19:11:47 INFO - PROCESS | 1928 | 1461031907834 Marionette DEBUG loaded listener.js 19:11:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fdf31a000) [pid = 1928] [serial = 1758] [outer = 0x7f3fdee10800] 19:11:48 INFO - PROCESS | 1928 | 1461031908637 Marionette TRACE conn5 <- [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]]]}] 19:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1335ms 19:11:48 INFO - PROCESS | 1928 | 1461031908694 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 19:11:48 INFO - PROCESS | 1928 | 1461031908702 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 19:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:11:48 INFO - PROCESS | 1928 | 1461031908712 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:11:48 INFO - PROCESS | 1928 | 1461031908715 Marionette TRACE conn5 <- [1,2314,null,{}] 19:11:48 INFO - PROCESS | 1928 | 1461031908721 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:48 INFO - PROCESS | 1928 | 1461031908940 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 19:11:49 INFO - PROCESS | 1928 | 1461031909149 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0dd7000 == 164 [pid = 1928] [id = 586] 19:11:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fdee13c00) [pid = 1928] [serial = 1759] [outer = (nil)] 19:11:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe091cc00) [pid = 1928] [serial = 1760] [outer = 0x7f3fdee13c00] 19:11:49 INFO - PROCESS | 1928 | 1461031909213 Marionette DEBUG loaded listener.js 19:11:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe0a85c00) [pid = 1928] [serial = 1761] [outer = 0x7f3fdee13c00] 19:11:50 INFO - PROCESS | 1928 | 1461031910108 Marionette TRACE conn5 <- [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]]]}] 19:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1435ms 19:11:50 INFO - PROCESS | 1928 | 1461031910148 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 19:11:50 INFO - PROCESS | 1928 | 1461031910152 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 19:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:11:50 INFO - PROCESS | 1928 | 1461031910166 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 1928 | 1461031910172 Marionette TRACE conn5 <- [1,2318,null,{}] 19:11:50 INFO - PROCESS | 1928 | 1461031910186 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:50 INFO - PROCESS | 1928 | 1461031910460 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 19:11:50 INFO - PROCESS | 1928 | 1461031910491 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe335b000 == 165 [pid = 1928] [id = 587] 19:11:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe0f44c00) [pid = 1928] [serial = 1762] [outer = (nil)] 19:11:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe1170000) [pid = 1928] [serial = 1763] [outer = 0x7f3fe0f44c00] 19:11:50 INFO - PROCESS | 1928 | 1461031910555 Marionette DEBUG loaded listener.js 19:11:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe1789000) [pid = 1928] [serial = 1764] [outer = 0x7f3fe0f44c00] 19:11:51 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fe27ad800) [pid = 1928] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:11:51 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fdef5b400) [pid = 1928] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:11:51 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fdd2cb400) [pid = 1928] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:11:51 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fdd2cbc00) [pid = 1928] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:11:51 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fddfcb800) [pid = 1928] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:11:51 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fddfca400) [pid = 1928] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:11:51 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fdde10c00) [pid = 1928] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:11:52 INFO - PROCESS | 1928 | 1461031912020 Marionette TRACE conn5 <- [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] 19:11:52 INFO - PROCESS | 1928 | 1461031912061 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 19:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:11:52 INFO - PROCESS | 1928 | 1461031912066 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 1928 | 1461031912068 Marionette TRACE conn5 <- [1,2322,null,{}] 19:11:52 INFO - PROCESS | 1928 | 1461031912074 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:52 INFO - PROCESS | 1928 | 1461031912337 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 19:11:52 INFO - PROCESS | 1928 | 1461031912357 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe360d800 == 166 [pid = 1928] [id = 588] 19:11:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fdd2cb400) [pid = 1928] [serial = 1765] [outer = (nil)] 19:11:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe178a800) [pid = 1928] [serial = 1766] [outer = 0x7f3fdd2cb400] 19:11:52 INFO - PROCESS | 1928 | 1461031912416 Marionette DEBUG loaded listener.js 19:11:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe29b7c00) [pid = 1928] [serial = 1767] [outer = 0x7f3fdd2cb400] 19:11:53 INFO - PROCESS | 1928 | 1461031913223 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1176ms 19:11:53 INFO - PROCESS | 1928 | 1461031913245 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 19:11:53 INFO - PROCESS | 1928 | 1461031913248 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 19:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:11:53 INFO - PROCESS | 1928 | 1461031913254 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:11:53 INFO - PROCESS | 1928 | 1461031913256 Marionette TRACE conn5 <- [1,2326,null,{}] 19:11:53 INFO - PROCESS | 1928 | 1461031913261 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:53 INFO - PROCESS | 1928 | 1461031913535 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 19:11:53 INFO - PROCESS | 1928 | 1461031913560 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:53 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe380b000 == 167 [pid = 1928] [id = 589] 19:11:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe29b8000) [pid = 1928] [serial = 1768] [outer = (nil)] 19:11:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe33f4800) [pid = 1928] [serial = 1769] [outer = 0x7f3fe29b8000] 19:11:53 INFO - PROCESS | 1928 | 1461031913619 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe3b12c00) [pid = 1928] [serial = 1770] [outer = 0x7f3fe29b8000] 19:11:54 INFO - PROCESS | 1928 | 1461031914796 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1583ms 19:11:54 INFO - PROCESS | 1928 | 1461031914838 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 19:11:54 INFO - PROCESS | 1928 | 1461031914845 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 19:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:11:54 INFO - PROCESS | 1928 | 1461031914854 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:11:54 INFO - PROCESS | 1928 | 1461031914859 Marionette TRACE conn5 <- [1,2330,null,{}] 19:11:54 INFO - PROCESS | 1928 | 1461031914866 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:55 INFO - PROCESS | 1928 | 1461031915096 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 19:11:55 INFO - PROCESS | 1928 | 1461031915403 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe177b800 == 168 [pid = 1928] [id = 590] 19:11:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe03dbc00) [pid = 1928] [serial = 1771] [outer = (nil)] 19:11:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe091fc00) [pid = 1928] [serial = 1772] [outer = 0x7f3fe03dbc00] 19:11:55 INFO - PROCESS | 1928 | 1461031915482 Marionette DEBUG loaded listener.js 19:11:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe0d04000) [pid = 1928] [serial = 1773] [outer = 0x7f3fe03dbc00] 19:11:56 INFO - PROCESS | 1928 | 1461031916397 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1588ms 19:11:56 INFO - PROCESS | 1928 | 1461031916443 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 19:11:56 INFO - PROCESS | 1928 | 1461031916452 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 19:11:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:11:56 INFO - PROCESS | 1928 | 1461031916461 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:11:56 INFO - PROCESS | 1928 | 1461031916466 Marionette TRACE conn5 <- [1,2334,null,{}] 19:11:56 INFO - PROCESS | 1928 | 1461031916471 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:56 INFO - PROCESS | 1928 | 1461031916698 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 19:11:57 INFO - PROCESS | 1928 | 1461031916996 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4e59000 == 169 [pid = 1928] [id = 591] 19:11:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe117d400) [pid = 1928] [serial = 1774] [outer = (nil)] 19:11:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe17e0800) [pid = 1928] [serial = 1775] [outer = 0x7f3fe117d400] 19:11:57 INFO - PROCESS | 1928 | 1461031917161 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe2af3400) [pid = 1928] [serial = 1776] [outer = 0x7f3fe117d400] 19:11:58 INFO - PROCESS | 1928 | 1461031918086 Marionette TRACE conn5 <- [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]]]}] 19:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1680ms 19:11:58 INFO - PROCESS | 1928 | 1461031918142 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 19:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:11:58 INFO - PROCESS | 1928 | 1461031918146 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 19:11:58 INFO - PROCESS | 1928 | 1461031918152 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 1928 | 1461031918158 Marionette TRACE conn5 <- [1,2338,null,{}] 19:11:58 INFO - PROCESS | 1928 | 1461031918173 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:58 INFO - PROCESS | 1928 | 1461031918404 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 19:11:58 INFO - PROCESS | 1928 | 1461031918663 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a09800 == 170 [pid = 1928] [id = 592] 19:11:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fdf4fdc00) [pid = 1928] [serial = 1777] [outer = (nil)] 19:11:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fe43a3400) [pid = 1928] [serial = 1778] [outer = 0x7f3fdf4fdc00] 19:11:58 INFO - PROCESS | 1928 | 1461031918789 Marionette DEBUG loaded listener.js 19:11:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe4da3400) [pid = 1928] [serial = 1779] [outer = 0x7f3fdf4fdc00] 19:11:59 INFO - PROCESS | 1928 | 1461031919647 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1542ms 19:11:59 INFO - PROCESS | 1928 | 1461031919695 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 19:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:11:59 INFO - PROCESS | 1928 | 1461031919699 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 19:11:59 INFO - PROCESS | 1928 | 1461031919705 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:11:59 INFO - PROCESS | 1928 | 1461031919709 Marionette TRACE conn5 <- [1,2342,null,{}] 19:11:59 INFO - PROCESS | 1928 | 1461031919715 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:59 INFO - PROCESS | 1928 | 1461031919934 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 19:12:00 INFO - PROCESS | 1928 | 1461031920199 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6890800 == 171 [pid = 1928] [id = 593] 19:12:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fe4e98400) [pid = 1928] [serial = 1780] [outer = (nil)] 19:12:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fe577f400) [pid = 1928] [serial = 1781] [outer = 0x7f3fe4e98400] 19:12:00 INFO - PROCESS | 1928 | 1461031920328 Marionette DEBUG loaded listener.js 19:12:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fe5789000) [pid = 1928] [serial = 1782] [outer = 0x7f3fe4e98400] 19:12:01 INFO - PROCESS | 1928 | 1461031921223 Marionette TRACE conn5 <- [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]]]}] 19:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1580ms 19:12:01 INFO - PROCESS | 1928 | 1461031921286 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 19:12:01 INFO - PROCESS | 1928 | 1461031921289 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 19:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:12:01 INFO - PROCESS | 1928 | 1461031921296 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:12:01 INFO - PROCESS | 1928 | 1461031921299 Marionette TRACE conn5 <- [1,2346,null,{}] 19:12:01 INFO - PROCESS | 1928 | 1461031921304 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:01 INFO - PROCESS | 1928 | 1461031921523 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 19:12:01 INFO - PROCESS | 1928 | 1461031921831 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:01 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6a5f000 == 172 [pid = 1928] [id = 594] 19:12:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fe57ae400) [pid = 1928] [serial = 1783] [outer = (nil)] 19:12:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe57b1800) [pid = 1928] [serial = 1784] [outer = 0x7f3fe57ae400] 19:12:01 INFO - PROCESS | 1928 | 1461031921911 Marionette DEBUG loaded listener.js 19:12:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fe59a1400) [pid = 1928] [serial = 1785] [outer = 0x7f3fe57ae400] 19:12:02 INFO - PROCESS | 1928 | 1461031922854 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1588ms 19:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:12:02 INFO - PROCESS | 1928 | 1461031922885 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 19:12:02 INFO - PROCESS | 1928 | 1461031922887 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 19:12:02 INFO - PROCESS | 1928 | 1461031922894 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:12:02 INFO - PROCESS | 1928 | 1461031922897 Marionette TRACE conn5 <- [1,2350,null,{}] 19:12:02 INFO - PROCESS | 1928 | 1461031922902 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:03 INFO - PROCESS | 1928 | 1461031923135 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 19:12:03 INFO - PROCESS | 1928 | 1461031923448 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe854d000 == 173 [pid = 1928] [id = 595] 19:12:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fe0f47c00) [pid = 1928] [serial = 1786] [outer = (nil)] 19:12:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fe69a3000) [pid = 1928] [serial = 1787] [outer = 0x7f3fe0f47c00] 19:12:03 INFO - PROCESS | 1928 | 1461031923529 Marionette DEBUG loaded listener.js 19:12:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fe6c89000) [pid = 1928] [serial = 1788] [outer = 0x7f3fe0f47c00] 19:12:04 INFO - PROCESS | 1928 | 1461031924371 Marionette TRACE conn5 <- [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]]]}] 19:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1536ms 19:12:04 INFO - PROCESS | 1928 | 1461031924430 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 19:12:04 INFO - PROCESS | 1928 | 1461031924433 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 19:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:12:04 INFO - PROCESS | 1928 | 1461031924440 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:12:04 INFO - PROCESS | 1928 | 1461031924442 Marionette TRACE conn5 <- [1,2354,null,{}] 19:12:04 INFO - PROCESS | 1928 | 1461031924448 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:04 INFO - PROCESS | 1928 | 1461031924665 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 19:12:04 INFO - PROCESS | 1928 | 1461031924969 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feab0a800 == 174 [pid = 1928] [id = 596] 19:12:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe825dc00) [pid = 1928] [serial = 1789] [outer = (nil)] 19:12:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe8648400) [pid = 1928] [serial = 1790] [outer = 0x7f3fe825dc00] 19:12:05 INFO - PROCESS | 1928 | 1461031925084 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3fea045400) [pid = 1928] [serial = 1791] [outer = 0x7f3fe825dc00] 19:12:05 INFO - PROCESS | 1928 | 1461031925929 Marionette TRACE conn5 <- [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]]]}] 19:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1537ms 19:12:05 INFO - PROCESS | 1928 | 1461031925978 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 19:12:05 INFO - PROCESS | 1928 | 1461031925982 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 19:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:12:05 INFO - PROCESS | 1928 | 1461031925987 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:12:05 INFO - PROCESS | 1928 | 1461031925990 Marionette TRACE conn5 <- [1,2358,null,{}] 19:12:06 INFO - PROCESS | 1928 | 1461031925996 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:06 INFO - PROCESS | 1928 | 1461031926217 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 19:12:06 INFO - PROCESS | 1928 | 1461031926482 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef679800 == 175 [pid = 1928] [id = 597] 19:12:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fe85f6400) [pid = 1928] [serial = 1792] [outer = (nil)] 19:12:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fea0e3800) [pid = 1928] [serial = 1793] [outer = 0x7f3fe85f6400] 19:12:06 INFO - PROCESS | 1928 | 1461031926599 Marionette DEBUG loaded listener.js 19:12:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3feadc0c00) [pid = 1928] [serial = 1794] [outer = 0x7f3fe85f6400] 19:12:07 INFO - PROCESS | 1928 | 1461031927438 Marionette TRACE conn5 <- [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]]]}] 19:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1528ms 19:12:07 INFO - PROCESS | 1928 | 1461031927517 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 19:12:07 INFO - PROCESS | 1928 | 1461031927520 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 19:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:12:07 INFO - PROCESS | 1928 | 1461031927527 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:12:07 INFO - PROCESS | 1928 | 1461031927530 Marionette TRACE conn5 <- [1,2362,null,{}] 19:12:07 INFO - PROCESS | 1928 | 1461031927535 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:07 INFO - PROCESS | 1928 | 1461031927776 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 19:12:08 INFO - PROCESS | 1928 | 1461031928085 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff122b800 == 176 [pid = 1928] [id = 598] 19:12:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fe57b4c00) [pid = 1928] [serial = 1795] [outer = (nil)] 19:12:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3ff0a20400) [pid = 1928] [serial = 1796] [outer = 0x7f3fe57b4c00] 19:12:08 INFO - PROCESS | 1928 | 1461031928209 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3ff0c2f400) [pid = 1928] [serial = 1797] [outer = 0x7f3fe57b4c00] 19:12:09 INFO - PROCESS | 1928 | 1461031929075 Marionette TRACE conn5 <- [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]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:12:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1581ms 19:12:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:12:09 INFO - PROCESS | 1928 | 1461031929109 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 19:12:09 INFO - PROCESS | 1928 | 1461031929112 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 19:12:09 INFO - PROCESS | 1928 | 1461031929118 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 1928 | 1461031929121 Marionette TRACE conn5 <- [1,2366,null,{}] 19:12:09 INFO - PROCESS | 1928 | 1461031929127 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:09 INFO - PROCESS | 1928 | 1461031929368 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 19:12:09 INFO - PROCESS | 1928 | 1461031929635 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1b12800 == 177 [pid = 1928] [id = 599] 19:12:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3ff1176800) [pid = 1928] [serial = 1798] [outer = (nil)] 19:12:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ff16b3400) [pid = 1928] [serial = 1799] [outer = 0x7f3ff1176800] 19:12:09 INFO - PROCESS | 1928 | 1461031929783 Marionette DEBUG loaded listener.js 19:12:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3ff178f400) [pid = 1928] [serial = 1800] [outer = 0x7f3ff1176800] 19:12:10 INFO - PROCESS | 1928 | 1461031930672 Marionette TRACE conn5 <- [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]]]}] 19:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1634ms 19:12:10 INFO - PROCESS | 1928 | 1461031930752 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 19:12:10 INFO - PROCESS | 1928 | 1461031930757 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 19:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:12:10 INFO - PROCESS | 1928 | 1461031930763 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:12:10 INFO - PROCESS | 1928 | 1461031930767 Marionette TRACE conn5 <- [1,2370,null,{}] 19:12:10 INFO - PROCESS | 1928 | 1461031930772 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:11 INFO - PROCESS | 1928 | 1461031931075 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 19:12:11 INFO - PROCESS | 1928 | 1461031931408 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff38a6800 == 178 [pid = 1928] [id = 600] 19:12:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff2a5e400) [pid = 1928] [serial = 1801] [outer = (nil)] 19:12:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3ff4d21800) [pid = 1928] [serial = 1802] [outer = 0x7f3ff2a5e400] 19:12:11 INFO - PROCESS | 1928 | 1461031931544 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3ff52c8000) [pid = 1928] [serial = 1803] [outer = 0x7f3ff2a5e400] 19:12:12 INFO - PROCESS | 1928 | 1461031932381 Marionette TRACE conn5 <- [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]]]}] 19:12:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1685ms 19:12:12 INFO - PROCESS | 1928 | 1461031932449 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 19:12:12 INFO - PROCESS | 1928 | 1461031932453 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 19:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:12:12 INFO - PROCESS | 1928 | 1461031932459 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:12:12 INFO - PROCESS | 1928 | 1461031932461 Marionette TRACE conn5 <- [1,2374,null,{}] 19:12:12 INFO - PROCESS | 1928 | 1461031932467 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:12 INFO - PROCESS | 1928 | 1461031932695 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 19:12:12 INFO - PROCESS | 1928 | 1461031932974 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5878800 == 179 [pid = 1928] [id = 601] 19:12:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3ff2a5e800) [pid = 1928] [serial = 1804] [outer = (nil)] 19:12:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3ff5cad800) [pid = 1928] [serial = 1805] [outer = 0x7f3ff2a5e800] 19:12:13 INFO - PROCESS | 1928 | 1461031933103 Marionette DEBUG loaded listener.js 19:12:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3ff603a400) [pid = 1928] [serial = 1806] [outer = 0x7f3ff2a5e800] 19:12:13 INFO - PROCESS | 1928 | 1461031933976 Marionette TRACE conn5 <- [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]]]}] 19:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1578ms 19:12:14 INFO - PROCESS | 1928 | 1461031934038 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 19:12:14 INFO - PROCESS | 1928 | 1461031934042 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 19:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:12:14 INFO - PROCESS | 1928 | 1461031934048 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:12:14 INFO - PROCESS | 1928 | 1461031934050 Marionette TRACE conn5 <- [1,2378,null,{}] 19:12:14 INFO - PROCESS | 1928 | 1461031934056 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:14 INFO - PROCESS | 1928 | 1461031934285 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 19:12:14 INFO - PROCESS | 1928 | 1461031934591 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6a74000 == 180 [pid = 1928] [id = 602] 19:12:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3ff4d24000) [pid = 1928] [serial = 1807] [outer = (nil)] 19:12:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3ff759d000) [pid = 1928] [serial = 1808] [outer = 0x7f3ff4d24000] 19:12:14 INFO - PROCESS | 1928 | 1461031934685 Marionette DEBUG loaded listener.js 19:12:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3ff9c82c00) [pid = 1928] [serial = 1809] [outer = 0x7f3ff4d24000] 19:12:15 INFO - PROCESS | 1928 | 1461031935534 Marionette TRACE conn5 <- [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]]]}] 19:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1537ms 19:12:15 INFO - PROCESS | 1928 | 1461031935586 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 19:12:15 INFO - PROCESS | 1928 | 1461031935590 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 19:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:12:15 INFO - PROCESS | 1928 | 1461031935595 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:12:15 INFO - PROCESS | 1928 | 1461031935598 Marionette TRACE conn5 <- [1,2382,null,{}] 19:12:15 INFO - PROCESS | 1928 | 1461031935604 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:15 INFO - PROCESS | 1928 | 1461031935831 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 19:12:16 INFO - PROCESS | 1928 | 1461031936100 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9e5a800 == 181 [pid = 1928] [id = 603] 19:12:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3ff60a3800) [pid = 1928] [serial = 1810] [outer = (nil)] 19:12:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3ffa69a800) [pid = 1928] [serial = 1811] [outer = 0x7f3ff60a3800] 19:12:16 INFO - PROCESS | 1928 | 1461031936217 Marionette DEBUG loaded listener.js 19:12:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3ffb7f6800) [pid = 1928] [serial = 1812] [outer = 0x7f3ff60a3800] 19:12:17 INFO - PROCESS | 1928 | 1461031937061 Marionette TRACE conn5 <- [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]]]}] 19:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1529ms 19:12:17 INFO - PROCESS | 1928 | 1461031937126 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 19:12:17 INFO - PROCESS | 1928 | 1461031937130 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 19:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:12:17 INFO - PROCESS | 1928 | 1461031937137 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:12:17 INFO - PROCESS | 1928 | 1461031937140 Marionette TRACE conn5 <- [1,2386,null,{}] 19:12:17 INFO - PROCESS | 1928 | 1461031937145 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:17 INFO - PROCESS | 1928 | 1461031937388 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 19:12:17 INFO - PROCESS | 1928 | 1461031937699 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb224000 == 182 [pid = 1928] [id = 604] 19:12:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3fe42ad400) [pid = 1928] [serial = 1813] [outer = (nil)] 19:12:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3ffc6bfc00) [pid = 1928] [serial = 1814] [outer = 0x7f3fe42ad400] 19:12:17 INFO - PROCESS | 1928 | 1461031937778 Marionette DEBUG loaded listener.js 19:12:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f4007f09800) [pid = 1928] [serial = 1815] [outer = 0x7f3fe42ad400] 19:12:18 INFO - PROCESS | 1928 | 1461031938656 Marionette TRACE conn5 <- [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]]]}] 19:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1581ms 19:12:18 INFO - PROCESS | 1928 | 1461031938719 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 19:12:18 INFO - PROCESS | 1928 | 1461031938722 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 19:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:12:18 INFO - PROCESS | 1928 | 1461031938728 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:12:18 INFO - PROCESS | 1928 | 1461031938731 Marionette TRACE conn5 <- [1,2390,null,{}] 19:12:18 INFO - PROCESS | 1928 | 1461031938736 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:18 INFO - PROCESS | 1928 | 1461031938954 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 19:12:19 INFO - PROCESS | 1928 | 1461031939292 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4000fc5000 == 183 [pid = 1928] [id = 605] 19:12:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3ff1948000) [pid = 1928] [serial = 1816] [outer = (nil)] 19:12:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f4009105400) [pid = 1928] [serial = 1817] [outer = 0x7f3ff1948000] 19:12:19 INFO - PROCESS | 1928 | 1461031939368 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f400b13d800) [pid = 1928] [serial = 1818] [outer = 0x7f3ff1948000] 19:12:20 INFO - PROCESS | 1928 | 1461031940294 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1635ms 19:12:20 INFO - PROCESS | 1928 | 1461031940364 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 19:12:20 INFO - PROCESS | 1928 | 1461031940369 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 19:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:12:20 INFO - PROCESS | 1928 | 1461031940375 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:12:20 INFO - PROCESS | 1928 | 1461031940378 Marionette TRACE conn5 <- [1,2394,null,{}] 19:12:20 INFO - PROCESS | 1928 | 1461031940383 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:20 INFO - PROCESS | 1928 | 1461031940609 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 19:12:20 INFO - PROCESS | 1928 | 1461031940920 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400b120000 == 184 [pid = 1928] [id = 606] 19:12:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3fdcc92000) [pid = 1928] [serial = 1819] [outer = (nil)] 19:12:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3fdcc9bc00) [pid = 1928] [serial = 1820] [outer = 0x7f3fdcc92000] 19:12:21 INFO - PROCESS | 1928 | 1461031940996 Marionette DEBUG loaded listener.js 19:12:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fdd2c5000) [pid = 1928] [serial = 1821] [outer = 0x7f3fdcc92000] 19:12:21 INFO - PROCESS | 1928 | 1461031941832 Marionette TRACE conn5 <- [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]]]}] 19:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1528ms 19:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:12:21 INFO - PROCESS | 1928 | 1461031941904 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 19:12:21 INFO - PROCESS | 1928 | 1461031941907 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 19:12:21 INFO - PROCESS | 1928 | 1461031941912 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:12:21 INFO - PROCESS | 1928 | 1461031941915 Marionette TRACE conn5 <- [1,2398,null,{}] 19:12:21 INFO - PROCESS | 1928 | 1461031941921 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:22 INFO - PROCESS | 1928 | 1461031942172 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 19:12:22 INFO - PROCESS | 1928 | 1461031942479 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea38e000 == 185 [pid = 1928] [id = 607] 19:12:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fdcc92400) [pid = 1928] [serial = 1822] [outer = (nil)] 19:12:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f400b182800) [pid = 1928] [serial = 1823] [outer = 0x7f3fdcc92400] 19:12:22 INFO - PROCESS | 1928 | 1461031942553 Marionette DEBUG loaded listener.js 19:12:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f400ce22400) [pid = 1928] [serial = 1824] [outer = 0x7f3fdcc92400] 19:12:23 INFO - PROCESS | 1928 | 1461031943392 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1534ms 19:12:23 INFO - PROCESS | 1928 | 1461031943447 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 19:12:23 INFO - PROCESS | 1928 | 1461031943450 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 19:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:12:23 INFO - PROCESS | 1928 | 1461031943456 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:12:23 INFO - PROCESS | 1928 | 1461031943458 Marionette TRACE conn5 <- [1,2402,null,{}] 19:12:23 INFO - PROCESS | 1928 | 1461031943464 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:23 INFO - PROCESS | 1928 | 1461031943679 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 19:12:24 INFO - PROCESS | 1928 | 1461031944022 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe1772800 == 184 [pid = 1928] [id = 428] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3506800 == 183 [pid = 1928] [id = 541] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5bb1000 == 182 [pid = 1928] [id = 481] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdca8b000 == 181 [pid = 1928] [id = 484] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf4cc800 == 180 [pid = 1928] [id = 485] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5a16000 == 179 [pid = 1928] [id = 482] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7e36800 == 178 [pid = 1928] [id = 486] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe360d800 == 177 [pid = 1928] [id = 588] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe335b000 == 176 [pid = 1928] [id = 587] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0dd7000 == 175 [pid = 1928] [id = 586] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fddd90800 == 174 [pid = 1928] [id = 585] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5873800 == 173 [pid = 1928] [id = 583] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4014a8b800 == 172 [pid = 1928] [id = 582] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f401156d800 == 171 [pid = 1928] [id = 581] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400d42b000 == 170 [pid = 1928] [id = 580] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400c89e000 == 169 [pid = 1928] [id = 579] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f40081a5000 == 168 [pid = 1928] [id = 578] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb23a800 == 167 [pid = 1928] [id = 577] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9e55800 == 166 [pid = 1928] [id = 576] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fdf800 == 165 [pid = 1928] [id = 575] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff2ebc000 == 164 [pid = 1928] [id = 574] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1b14800 == 163 [pid = 1928] [id = 573] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1224000 == 162 [pid = 1928] [id = 572] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef67c800 == 161 [pid = 1928] [id = 571] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe9f6b000 == 160 [pid = 1928] [id = 570] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7cd0000 == 159 [pid = 1928] [id = 569] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5a12800 == 158 [pid = 1928] [id = 568] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3cce000 == 157 [pid = 1928] [id = 567] 19:12:25 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe14f8800 == 156 [pid = 1928] [id = 566] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3fe03df800) [pid = 1928] [serial = 1614] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fe42e0800) [pid = 1928] [serial = 1691] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe43a7800) [pid = 1928] [serial = 1692] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3fe03e7000) [pid = 1928] [serial = 1694] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f3ff5ad5000) [pid = 1928] [serial = 1658] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3ff60ac400) [pid = 1928] [serial = 1661] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3ff89ec400) [pid = 1928] [serial = 1664] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3ff9e33c00) [pid = 1928] [serial = 1667] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3ffa0b1000) [pid = 1928] [serial = 1670] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3ff603ac00) [pid = 1928] [serial = 1673] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3ffb278c00) [pid = 1928] [serial = 1676] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3ffc6bc400) [pid = 1928] [serial = 1679] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3fe33f4000) [pid = 1928] [serial = 1626] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3fe8258400) [pid = 1928] [serial = 1643] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3fe0a80000) [pid = 1928] [serial = 1685] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3fe0f46400) [pid = 1928] [serial = 1686] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3fe1787800) [pid = 1928] [serial = 1688] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3fdf4f2400) [pid = 1928] [serial = 1628] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fdee09c00) [pid = 1928] [serial = 1682] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3fdf30f400) [pid = 1928] [serial = 1683] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3ff117ac00) [pid = 1928] [serial = 1652] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe1174c00) [pid = 1928] [serial = 1631] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe59a4400) [pid = 1928] [serial = 1640] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3ff0bbd400) [pid = 1928] [serial = 1649] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3ff1950400) [pid = 1928] [serial = 1655] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe4fd3800) [pid = 1928] [serial = 1637] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fea159800) [pid = 1928] [serial = 1646] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe42a7c00) [pid = 1928] [serial = 1634] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe0fc5000) [pid = 1928] [serial = 1695] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fe27ac800) [pid = 1928] [serial = 1689] [outer = (nil)] [url = about:blank] 19:12:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdca8a800 == 157 [pid = 1928] [id = 608] 19:12:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fdcc98c00) [pid = 1928] [serial = 1825] [outer = (nil)] 19:12:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3fdccb7000) [pid = 1928] [serial = 1826] [outer = 0x7f3fdcc98c00] 19:12:25 INFO - PROCESS | 1928 | 1461031945553 Marionette DEBUG loaded listener.js 19:12:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3fdd2cd800) [pid = 1928] [serial = 1827] [outer = 0x7f3fdcc98c00] 19:12:26 INFO - PROCESS | 1928 | 1461031946329 Marionette TRACE conn5 <- [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]]]}] 19:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2932ms 19:12:26 INFO - PROCESS | 1928 | 1461031946390 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 19:12:26 INFO - PROCESS | 1928 | 1461031946396 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 19:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:12:26 INFO - PROCESS | 1928 | 1461031946422 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:12:26 INFO - PROCESS | 1928 | 1461031946425 Marionette TRACE conn5 <- [1,2406,null,{}] 19:12:26 INFO - PROCESS | 1928 | 1461031946433 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:26 INFO - PROCESS | 1928 | 1461031946636 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 19:12:26 INFO - PROCESS | 1928 | 1461031946647 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf3d4800 == 158 [pid = 1928] [id = 609] 19:12:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3fdee08800) [pid = 1928] [serial = 1828] [outer = (nil)] 19:12:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3fdee11000) [pid = 1928] [serial = 1829] [outer = 0x7f3fdee08800] 19:12:26 INFO - PROCESS | 1928 | 1461031946709 Marionette DEBUG loaded listener.js 19:12:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3fdef56c00) [pid = 1928] [serial = 1830] [outer = 0x7f3fdee08800] 19:12:27 INFO - PROCESS | 1928 | 1461031947648 Marionette TRACE conn5 <- [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]]]}] 19:12:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:12:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1289ms 19:12:27 INFO - PROCESS | 1928 | 1461031947702 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 19:12:27 INFO - PROCESS | 1928 | 1461031947707 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 19:12:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:12:27 INFO - PROCESS | 1928 | 1461031947717 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:12:27 INFO - PROCESS | 1928 | 1461031947720 Marionette TRACE conn5 <- [1,2410,null,{}] 19:12:27 INFO - PROCESS | 1928 | 1461031947726 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:27 INFO - PROCESS | 1928 | 1461031947930 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 19:12:28 INFO - PROCESS | 1928 | 1461031948153 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe09ed000 == 159 [pid = 1928] [id = 610] 19:12:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3fdee0a400) [pid = 1928] [serial = 1831] [outer = (nil)] 19:12:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3fdf316400) [pid = 1928] [serial = 1832] [outer = 0x7f3fdee0a400] 19:12:28 INFO - PROCESS | 1928 | 1461031948214 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3fdf4f9000) [pid = 1928] [serial = 1833] [outer = 0x7f3fdee0a400] 19:12:29 INFO - PROCESS | 1928 | 1461031949208 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1529ms 19:12:29 INFO - PROCESS | 1928 | 1461031949247 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 19:12:29 INFO - PROCESS | 1928 | 1461031949250 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 19:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:12:29 INFO - PROCESS | 1928 | 1461031949256 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 1928 | 1461031949261 Marionette TRACE conn5 <- [1,2414,null,{}] 19:12:29 INFO - PROCESS | 1928 | 1461031949277 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:29 INFO - PROCESS | 1928 | 1461031949616 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 19:12:29 INFO - PROCESS | 1928 | 1461031949647 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe1768800 == 160 [pid = 1928] [id = 611] 19:12:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3fe03e8400) [pid = 1928] [serial = 1834] [outer = (nil)] 19:12:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3fe0a85000) [pid = 1928] [serial = 1835] [outer = 0x7f3fe03e8400] 19:12:29 INFO - PROCESS | 1928 | 1461031949707 Marionette DEBUG loaded listener.js 19:12:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3fe0d0ac00) [pid = 1928] [serial = 1836] [outer = 0x7f3fe03e8400] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fe38c4400) [pid = 1928] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3fe0fba400) [pid = 1928] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3ff603c400) [pid = 1928] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe42e5400) [pid = 1928] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe4da6400) [pid = 1928] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f4006ed4800) [pid = 1928] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fdee13c00) [pid = 1928] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe6c8b400) [pid = 1928] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fe29b4000) [pid = 1928] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe27ac000) [pid = 1928] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe864ac00) [pid = 1928] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3ff1d76000) [pid = 1928] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fe1793000) [pid = 1928] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fdef60c00) [pid = 1928] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3ff4f14400) [pid = 1928] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3fe33f8400) [pid = 1928] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fe69dd800) [pid = 1928] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe8847c00) [pid = 1928] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3ff4f0cc00) [pid = 1928] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fe29be800) [pid = 1928] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe0d04800) [pid = 1928] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3ff52c3400) [pid = 1928] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fea02b000) [pid = 1928] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3ff0b7e400) [pid = 1928] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fea158400) [pid = 1928] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3fe091a400) [pid = 1928] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3fdee10800) [pid = 1928] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3fe69e4400) [pid = 1928] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fe0f44c00) [pid = 1928] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fe685bc00) [pid = 1928] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:12:30 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3feadc4c00) [pid = 1928] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3ffbb81800) [pid = 1928] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fe825bc00) [pid = 1928] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3ff117b000) [pid = 1928] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe450d400) [pid = 1928] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fe450f400) [pid = 1928] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fea02fc00) [pid = 1928] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3ff4f3d800) [pid = 1928] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fe0f4e400) [pid = 1928] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:12:31 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fdd2cb400) [pid = 1928] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:12:31 INFO - PROCESS | 1928 | 1461031951342 Marionette TRACE conn5 <- [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]]]}] 19:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2140ms 19:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:12:31 INFO - PROCESS | 1928 | 1461031951398 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 19:12:31 INFO - PROCESS | 1928 | 1461031951402 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 19:12:31 INFO - PROCESS | 1928 | 1461031951408 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:12:31 INFO - PROCESS | 1928 | 1461031951410 Marionette TRACE conn5 <- [1,2418,null,{}] 19:12:31 INFO - PROCESS | 1928 | 1461031951426 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:31 INFO - PROCESS | 1928 | 1461031951624 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 19:12:31 INFO - PROCESS | 1928 | 1461031951641 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18d9000 == 161 [pid = 1928] [id = 612] 19:12:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe0d10000) [pid = 1928] [serial = 1837] [outer = (nil)] 19:12:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe0f4f000) [pid = 1928] [serial = 1838] [outer = 0x7f3fe0d10000] 19:12:31 INFO - PROCESS | 1928 | 1461031951702 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe0fbf800) [pid = 1928] [serial = 1839] [outer = 0x7f3fe0d10000] 19:12:32 INFO - PROCESS | 1928 | 1461031952620 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1241ms 19:12:32 INFO - PROCESS | 1928 | 1461031952649 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 1928 | 1461031952665 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 19:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:12:32 INFO - PROCESS | 1928 | 1461031952676 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 1928 | 1461031952679 Marionette TRACE conn5 <- [1,2422,null,{}] 19:12:32 INFO - PROCESS | 1928 | 1461031952685 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:32 INFO - PROCESS | 1928 | 1461031952893 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 19:12:33 INFO - PROCESS | 1928 | 1461031953275 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fddd7f000 == 162 [pid = 1928] [id = 613] 19:12:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fdcc97800) [pid = 1928] [serial = 1840] [outer = (nil)] 19:12:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fdd2cc000) [pid = 1928] [serial = 1841] [outer = 0x7f3fdcc97800] 19:12:33 INFO - PROCESS | 1928 | 1461031953420 Marionette DEBUG loaded listener.js 19:12:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fddfcbc00) [pid = 1928] [serial = 1842] [outer = 0x7f3fdcc97800] 19:12:34 INFO - PROCESS | 1928 | 1461031954357 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1741ms 19:12:34 INFO - PROCESS | 1928 | 1461031954419 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 19:12:34 INFO - PROCESS | 1928 | 1461031954427 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 19:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:12:34 INFO - PROCESS | 1928 | 1461031954437 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:12:34 INFO - PROCESS | 1928 | 1461031954442 Marionette TRACE conn5 <- [1,2426,null,{}] 19:12:34 INFO - PROCESS | 1928 | 1461031954449 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:34 INFO - PROCESS | 1928 | 1461031954691 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 19:12:35 INFO - PROCESS | 1928 | 1461031955001 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe1588800 == 163 [pid = 1928] [id = 614] 19:12:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fdf30c400) [pid = 1928] [serial = 1843] [outer = (nil)] 19:12:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fdf4f2000) [pid = 1928] [serial = 1844] [outer = 0x7f3fdf30c400] 19:12:35 INFO - PROCESS | 1928 | 1461031955082 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe03e5800) [pid = 1928] [serial = 1845] [outer = 0x7f3fdf30c400] 19:12:36 INFO - PROCESS | 1928 | 1461031956060 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1695ms 19:12:36 INFO - PROCESS | 1928 | 1461031956136 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 19:12:36 INFO - PROCESS | 1928 | 1461031956141 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 19:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:12:36 INFO - PROCESS | 1928 | 1461031956148 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 1928 | 1461031956152 Marionette TRACE conn5 <- [1,2430,null,{}] 19:12:36 INFO - PROCESS | 1928 | 1461031956157 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:36 INFO - PROCESS | 1928 | 1461031956424 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 19:12:36 INFO - PROCESS | 1928 | 1461031956786 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3516000 == 164 [pid = 1928] [id = 615] 19:12:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe0f42400) [pid = 1928] [serial = 1846] [outer = (nil)] 19:12:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe1170c00) [pid = 1928] [serial = 1847] [outer = 0x7f3fe0f42400] 19:12:36 INFO - PROCESS | 1928 | 1461031956878 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fe117d800) [pid = 1928] [serial = 1848] [outer = 0x7f3fe0f42400] 19:12:37 INFO - PROCESS | 1928 | 1461031957790 Marionette TRACE conn5 <- [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]]]}] 19:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1686ms 19:12:37 INFO - PROCESS | 1928 | 1461031957836 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 19:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:12:37 INFO - PROCESS | 1928 | 1461031957840 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 19:12:37 INFO - PROCESS | 1928 | 1461031957855 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:12:37 INFO - PROCESS | 1928 | 1461031957864 Marionette TRACE conn5 <- [1,2434,null,{}] 19:12:37 INFO - PROCESS | 1928 | 1461031957871 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:38 INFO - PROCESS | 1928 | 1461031958128 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 19:12:38 INFO - PROCESS | 1928 | 1461031958430 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36df000 == 165 [pid = 1928] [id = 616] 19:12:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe0fc0400) [pid = 1928] [serial = 1849] [outer = (nil)] 19:12:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fe178f800) [pid = 1928] [serial = 1850] [outer = 0x7f3fe0fc0400] 19:12:38 INFO - PROCESS | 1928 | 1461031958505 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fe17e3c00) [pid = 1928] [serial = 1851] [outer = 0x7f3fe0fc0400] 19:12:39 INFO - PROCESS | 1928 | 1461031959325 Marionette TRACE conn5 <- [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]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1551ms 19:12:39 INFO - PROCESS | 1928 | 1461031959398 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 19:12:39 INFO - PROCESS | 1928 | 1461031959402 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 19:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:12:39 INFO - PROCESS | 1928 | 1461031959407 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 1928 | 1461031959411 Marionette TRACE conn5 <- [1,2438,null,{}] 19:12:39 INFO - PROCESS | 1928 | 1461031959417 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:39 INFO - PROCESS | 1928 | 1461031959668 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 19:12:39 INFO - PROCESS | 1928 | 1461031959927 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bb7800 == 166 [pid = 1928] [id = 617] 19:12:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fe0fc5c00) [pid = 1928] [serial = 1852] [outer = (nil)] 19:12:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fe27ae400) [pid = 1928] [serial = 1853] [outer = 0x7f3fe0fc5c00] 19:12:40 INFO - PROCESS | 1928 | 1461031960042 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe29be800) [pid = 1928] [serial = 1854] [outer = 0x7f3fe0fc5c00] 19:12:40 INFO - PROCESS | 1928 | 1461031960885 Marionette TRACE conn5 <- [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]]]}] 19:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1532ms 19:12:40 INFO - PROCESS | 1928 | 1461031960940 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 19:12:40 INFO - PROCESS | 1928 | 1461031960944 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 19:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:12:40 INFO - PROCESS | 1928 | 1461031960949 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:12:40 INFO - PROCESS | 1928 | 1461031960952 Marionette TRACE conn5 <- [1,2442,null,{}] 19:12:40 INFO - PROCESS | 1928 | 1461031960957 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:41 INFO - PROCESS | 1928 | 1461031961162 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 19:12:41 INFO - PROCESS | 1928 | 1461031961426 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4dc3000 == 167 [pid = 1928] [id = 618] 19:12:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fe33f0000) [pid = 1928] [serial = 1855] [outer = (nil)] 19:12:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fe33f3c00) [pid = 1928] [serial = 1856] [outer = 0x7f3fe33f0000] 19:12:41 INFO - PROCESS | 1928 | 1461031961565 Marionette DEBUG loaded listener.js 19:12:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fe3b12000) [pid = 1928] [serial = 1857] [outer = 0x7f3fe33f0000] 19:12:42 INFO - PROCESS | 1928 | 1461031962476 Marionette TRACE conn5 <- [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]]]}] 19:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1584ms 19:12:42 INFO - PROCESS | 1928 | 1461031962535 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 19:12:42 INFO - PROCESS | 1928 | 1461031962540 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 19:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:12:42 INFO - PROCESS | 1928 | 1461031962546 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:12:42 INFO - PROCESS | 1928 | 1461031962549 Marionette TRACE conn5 <- [1,2446,null,{}] 19:12:42 INFO - PROCESS | 1928 | 1461031962555 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:42 INFO - PROCESS | 1928 | 1461031962788 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 19:12:43 INFO - PROCESS | 1928 | 1461031963094 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5023000 == 168 [pid = 1928] [id = 619] 19:12:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fe2af7400) [pid = 1928] [serial = 1858] [outer = (nil)] 19:12:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe42e6000) [pid = 1928] [serial = 1859] [outer = 0x7f3fe2af7400] 19:12:43 INFO - PROCESS | 1928 | 1461031963178 Marionette DEBUG loaded listener.js 19:12:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe43a5c00) [pid = 1928] [serial = 1860] [outer = 0x7f3fe2af7400] 19:12:43 INFO - PROCESS | 1928 | 1461031963991 Marionette TRACE conn5 <- [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]]]}] 19:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1480ms 19:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:12:44 INFO - PROCESS | 1928 | 1461031964027 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 19:12:44 INFO - PROCESS | 1928 | 1461031964030 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 19:12:44 INFO - PROCESS | 1928 | 1461031964036 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:12:44 INFO - PROCESS | 1928 | 1461031964040 Marionette TRACE conn5 <- [1,2450,null,{}] 19:12:44 INFO - PROCESS | 1928 | 1461031964045 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:44 INFO - PROCESS | 1928 | 1461031964271 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 19:12:44 INFO - PROCESS | 1928 | 1461031964540 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5804800 == 169 [pid = 1928] [id = 620] 19:12:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3fe33f0c00) [pid = 1928] [serial = 1861] [outer = (nil)] 19:12:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fe43ae800) [pid = 1928] [serial = 1862] [outer = 0x7f3fe33f0c00] 19:12:44 INFO - PROCESS | 1928 | 1461031964610 Marionette DEBUG loaded listener.js 19:12:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fe4506c00) [pid = 1928] [serial = 1863] [outer = 0x7f3fe33f0c00] 19:12:45 INFO - PROCESS | 1928 | 1461031965518 Marionette TRACE conn5 <- [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]]]}] 19:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1537ms 19:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:12:45 INFO - PROCESS | 1928 | 1461031965574 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 19:12:45 INFO - PROCESS | 1928 | 1461031965577 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 19:12:45 INFO - PROCESS | 1928 | 1461031965583 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:12:45 INFO - PROCESS | 1928 | 1461031965587 Marionette TRACE conn5 <- [1,2454,null,{}] 19:12:45 INFO - PROCESS | 1928 | 1461031965593 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:45 INFO - PROCESS | 1928 | 1461031965812 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 19:12:46 INFO - PROCESS | 1928 | 1461031966083 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a13800 == 170 [pid = 1928] [id = 621] 19:12:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3fe3b14400) [pid = 1928] [serial = 1864] [outer = (nil)] 19:12:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fe450c800) [pid = 1928] [serial = 1865] [outer = 0x7f3fe3b14400] 19:12:46 INFO - PROCESS | 1928 | 1461031966253 Marionette DEBUG loaded listener.js 19:12:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3fe4da8400) [pid = 1928] [serial = 1866] [outer = 0x7f3fe3b14400] 19:12:47 INFO - PROCESS | 1928 | 1461031967249 Marionette TRACE conn5 <- [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]]]}] 19:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1685ms 19:12:47 INFO - PROCESS | 1928 | 1461031967270 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 1928 | 1461031967276 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 19:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:12:47 INFO - PROCESS | 1928 | 1461031967284 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 1928 | 1461031967289 Marionette TRACE conn5 <- [1,2458,null,{}] 19:12:47 INFO - PROCESS | 1928 | 1461031967322 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:47 INFO - PROCESS | 1928 | 1461031967649 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 19:12:47 INFO - PROCESS | 1928 | 1461031967975 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe688f800 == 171 [pid = 1928] [id = 622] 19:12:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3fe42a9800) [pid = 1928] [serial = 1867] [outer = (nil)] 19:12:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3fe4e93800) [pid = 1928] [serial = 1868] [outer = 0x7f3fe42a9800] 19:12:48 INFO - PROCESS | 1928 | 1461031968052 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3fe4e9cc00) [pid = 1928] [serial = 1869] [outer = 0x7f3fe42a9800] 19:12:48 INFO - PROCESS | 1928 | 1461031968917 Marionette TRACE conn5 <- [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]]]}] 19:12:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:12:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1706ms 19:12:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:12:48 INFO - PROCESS | 1928 | 1461031968990 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 19:12:48 INFO - PROCESS | 1928 | 1461031968993 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 19:12:49 INFO - PROCESS | 1928 | 1461031968999 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:12:49 INFO - PROCESS | 1928 | 1461031969002 Marionette TRACE conn5 <- [1,2462,null,{}] 19:12:49 INFO - PROCESS | 1928 | 1461031969008 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:49 INFO - PROCESS | 1928 | 1461031969270 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 19:12:49 INFO - PROCESS | 1928 | 1461031969591 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7cc7000 == 172 [pid = 1928] [id = 623] 19:12:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3fe5783400) [pid = 1928] [serial = 1870] [outer = (nil)] 19:12:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3fe5786400) [pid = 1928] [serial = 1871] [outer = 0x7f3fe5783400] 19:12:49 INFO - PROCESS | 1928 | 1461031969687 Marionette DEBUG loaded listener.js 19:12:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3fe57aa800) [pid = 1928] [serial = 1872] [outer = 0x7f3fe5783400] 19:12:50 INFO - PROCESS | 1928 | 1461031970664 Marionette TRACE conn5 <- [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]]]}] 19:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1683ms 19:12:50 INFO - PROCESS | 1928 | 1461031970681 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 19:12:50 INFO - PROCESS | 1928 | 1461031970685 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 19:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:12:50 INFO - PROCESS | 1928 | 1461031970692 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:12:50 INFO - PROCESS | 1928 | 1461031970695 Marionette TRACE conn5 <- [1,2466,null,{}] 19:12:50 INFO - PROCESS | 1928 | 1461031970701 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:50 INFO - PROCESS | 1928 | 1461031970963 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 19:12:51 INFO - PROCESS | 1928 | 1461031971282 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe855d800 == 173 [pid = 1928] [id = 624] 19:12:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3fe5780000) [pid = 1928] [serial = 1873] [outer = (nil)] 19:12:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3fe6858000) [pid = 1928] [serial = 1874] [outer = 0x7f3fe5780000] 19:12:51 INFO - PROCESS | 1928 | 1461031971375 Marionette DEBUG loaded listener.js 19:12:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3fe6862000) [pid = 1928] [serial = 1875] [outer = 0x7f3fe5780000] 19:12:52 INFO - PROCESS | 1928 | 1461031972285 Marionette TRACE conn5 <- [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]]]}] 19:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1634ms 19:12:52 INFO - PROCESS | 1928 | 1461031972326 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 19:12:52 INFO - PROCESS | 1928 | 1461031972329 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 19:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:12:52 INFO - PROCESS | 1928 | 1461031972335 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:12:52 INFO - PROCESS | 1928 | 1461031972337 Marionette TRACE conn5 <- [1,2470,null,{}] 19:12:52 INFO - PROCESS | 1928 | 1461031972343 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:52 INFO - PROCESS | 1928 | 1461031972562 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 19:12:52 INFO - PROCESS | 1928 | 1461031972918 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea359800 == 174 [pid = 1928] [id = 625] 19:12:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3fe6862400) [pid = 1928] [serial = 1876] [outer = (nil)] 19:12:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3fe686e800) [pid = 1928] [serial = 1877] [outer = 0x7f3fe6862400] 19:12:53 INFO - PROCESS | 1928 | 1461031973057 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3fe6969c00) [pid = 1928] [serial = 1878] [outer = 0x7f3fe6862400] 19:12:53 INFO - PROCESS | 1928 | 1461031973975 Marionette TRACE conn5 <- [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]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1690ms 19:12:54 INFO - PROCESS | 1928 | 1461031974026 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1928 | 1461031974029 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 19:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:12:54 INFO - PROCESS | 1928 | 1461031974036 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 1928 | 1461031974039 Marionette TRACE conn5 <- [1,2474,null,{}] 19:12:54 INFO - PROCESS | 1928 | 1461031974044 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:54 INFO - PROCESS | 1928 | 1461031974289 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 19:12:54 INFO - PROCESS | 1928 | 1461031974555 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaaaa000 == 175 [pid = 1928] [id = 626] 19:12:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3fe6860400) [pid = 1928] [serial = 1879] [outer = (nil)] 19:12:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3fe6971800) [pid = 1928] [serial = 1880] [outer = 0x7f3fe6860400] 19:12:54 INFO - PROCESS | 1928 | 1461031974630 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3fe69ab800) [pid = 1928] [serial = 1881] [outer = 0x7f3fe6860400] 19:12:55 INFO - PROCESS | 1928 | 1461031975529 Marionette TRACE conn5 <- [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]]]}] 19:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1529ms 19:12:55 INFO - PROCESS | 1928 | 1461031975568 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 19:12:55 INFO - PROCESS | 1928 | 1461031975573 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 19:12:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:12:55 INFO - PROCESS | 1928 | 1461031975582 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 1928 | 1461031975586 Marionette TRACE conn5 <- [1,2478,null,{}] 19:12:55 INFO - PROCESS | 1928 | 1461031975593 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:55 INFO - PROCESS | 1928 | 1461031975842 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 19:12:56 INFO - PROCESS | 1928 | 1461031976163 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef4ac000 == 176 [pid = 1928] [id = 627] 19:12:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3fe29b3400) [pid = 1928] [serial = 1882] [outer = (nil)] 19:12:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f3fe69db400) [pid = 1928] [serial = 1883] [outer = 0x7f3fe29b3400] 19:12:56 INFO - PROCESS | 1928 | 1461031976238 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f3fe69e3400) [pid = 1928] [serial = 1884] [outer = 0x7f3fe29b3400] 19:12:57 INFO - PROCESS | 1928 | 1461031977113 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1581ms 19:12:57 INFO - PROCESS | 1928 | 1461031977162 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 19:12:57 INFO - PROCESS | 1928 | 1461031977166 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 19:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:12:57 INFO - PROCESS | 1928 | 1461031977172 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:12:57 INFO - PROCESS | 1928 | 1461031977176 Marionette TRACE conn5 <- [1,2482,null,{}] 19:12:57 INFO - PROCESS | 1928 | 1461031977182 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:57 INFO - PROCESS | 1928 | 1461031977418 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 19:12:57 INFO - PROCESS | 1928 | 1461031977695 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef68c800 == 177 [pid = 1928] [id = 628] 19:12:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 199 (0x7f3fe5789c00) [pid = 1928] [serial = 1885] [outer = (nil)] 19:12:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 200 (0x7f3fe6c83400) [pid = 1928] [serial = 1886] [outer = 0x7f3fe5789c00] 19:12:57 INFO - PROCESS | 1928 | 1461031977814 Marionette DEBUG loaded listener.js 19:12:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 201 (0x7f3fe7fc4c00) [pid = 1928] [serial = 1887] [outer = 0x7f3fe5789c00] 19:12:58 INFO - PROCESS | 1928 | 1461031978747 Marionette TRACE conn5 <- [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]]]}] 19:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1628ms 19:12:58 INFO - PROCESS | 1928 | 1461031978801 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 19:12:58 INFO - PROCESS | 1928 | 1461031978805 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 19:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:12:58 INFO - PROCESS | 1928 | 1461031978811 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:12:58 INFO - PROCESS | 1928 | 1461031978814 Marionette TRACE conn5 <- [1,2486,null,{}] 19:12:58 INFO - PROCESS | 1928 | 1461031978819 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:59 INFO - PROCESS | 1928 | 1461031979044 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 19:12:59 INFO - PROCESS | 1928 | 1461031979332 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0e40800 == 178 [pid = 1928] [id = 629] 19:12:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 202 (0x7f3fe4510400) [pid = 1928] [serial = 1888] [outer = (nil)] 19:12:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 203 (0x7f3fe7fd1000) [pid = 1928] [serial = 1889] [outer = 0x7f3fe4510400] 19:12:59 INFO - PROCESS | 1928 | 1461031979457 Marionette DEBUG loaded listener.js 19:12:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 204 (0x7f3fe825e400) [pid = 1928] [serial = 1890] [outer = 0x7f3fe4510400] 19:13:00 INFO - PROCESS | 1928 | 1461031980320 Marionette TRACE conn5 <- [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]]]}] 19:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1538ms 19:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:13:00 INFO - PROCESS | 1928 | 1461031980352 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 19:13:00 INFO - PROCESS | 1928 | 1461031980355 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 19:13:00 INFO - PROCESS | 1928 | 1461031980363 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:13:00 INFO - PROCESS | 1928 | 1461031980366 Marionette TRACE conn5 <- [1,2490,null,{}] 19:13:00 INFO - PROCESS | 1928 | 1461031980372 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:00 INFO - PROCESS | 1928 | 1461031980603 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 19:13:00 INFO - PROCESS | 1928 | 1461031980893 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff196f800 == 179 [pid = 1928] [id = 630] 19:13:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 205 (0x7f3fe57aec00) [pid = 1928] [serial = 1891] [outer = (nil)] 19:13:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 206 (0x7f3fe85fb800) [pid = 1928] [serial = 1892] [outer = 0x7f3fe57aec00] 19:13:01 INFO - PROCESS | 1928 | 1461031981022 Marionette DEBUG loaded listener.js 19:13:01 INFO - PROCESS | 1928 | ++DOMWINDOW == 207 (0x7f3fe864c000) [pid = 1928] [serial = 1893] [outer = 0x7f3fe57aec00] 19:13:01 INFO - PROCESS | 1928 | 1461031981909 Marionette TRACE conn5 <- [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]]]}] 19:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1590ms 19:13:01 INFO - PROCESS | 1928 | 1461031981952 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 19:13:01 INFO - PROCESS | 1928 | 1461031981954 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 19:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:13:01 INFO - PROCESS | 1928 | 1461031981962 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:13:01 INFO - PROCESS | 1928 | 1461031981966 Marionette TRACE conn5 <- [1,2494,null,{}] 19:13:01 INFO - PROCESS | 1928 | 1461031981975 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:02 INFO - PROCESS | 1928 | 1461031982220 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 19:13:02 INFO - PROCESS | 1928 | 1461031982565 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1a1a800 == 180 [pid = 1928] [id = 631] 19:13:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 208 (0x7f3fe6863800) [pid = 1928] [serial = 1894] [outer = (nil)] 19:13:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 209 (0x7f3fe8847c00) [pid = 1928] [serial = 1895] [outer = 0x7f3fe6863800] 19:13:02 INFO - PROCESS | 1928 | 1461031982648 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 210 (0x7f3fea02b000) [pid = 1928] [serial = 1896] [outer = 0x7f3fe6863800] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f400cf85000 == 179 [pid = 1928] [id = 97] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13ae000 == 178 [pid = 1928] [id = 381] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0e41800 == 177 [pid = 1928] [id = 361] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff299e800 == 176 [pid = 1928] [id = 359] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18d9000 == 175 [pid = 1928] [id = 612] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe09ed000 == 174 [pid = 1928] [id = 610] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf3d4800 == 173 [pid = 1928] [id = 609] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdca8a800 == 172 [pid = 1928] [id = 608] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1b12800 == 171 [pid = 1928] [id = 599] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff122b800 == 170 [pid = 1928] [id = 598] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef679800 == 169 [pid = 1928] [id = 597] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feab0a800 == 168 [pid = 1928] [id = 596] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe854d000 == 167 [pid = 1928] [id = 595] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe6a5f000 == 166 [pid = 1928] [id = 594] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe6890800 == 165 [pid = 1928] [id = 593] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5a09800 == 164 [pid = 1928] [id = 592] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4e59000 == 163 [pid = 1928] [id = 591] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe177b800 == 162 [pid = 1928] [id = 590] 19:13:04 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe380b000 == 161 [pid = 1928] [id = 589] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 209 (0x7f3fe57b2800) [pid = 1928] [serial = 1638] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 208 (0x7f3fe6865800) [pid = 1928] [serial = 1710] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 207 (0x7f3ffdbf6000) [pid = 1928] [serial = 1742] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 206 (0x7f3fe69acc00) [pid = 1928] [serial = 1713] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 205 (0x7f3fe59a7800) [pid = 1928] [serial = 1709] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 204 (0x7f3fe4fd3400) [pid = 1928] [serial = 1706] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 203 (0x7f4009105c00) [pid = 1928] [serial = 1751] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 202 (0x7f3fe091cc00) [pid = 1928] [serial = 1760] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 201 (0x7f3fe8840c00) [pid = 1928] [serial = 1644] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 200 (0x7f3fe0a85c00) [pid = 1928] [serial = 1761] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 199 (0x7f3fea050800) [pid = 1928] [serial = 1719] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 198 (0x7f3fe29c0c00) [pid = 1928] [serial = 1703] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f400b024000) [pid = 1928] [serial = 1752] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3fef329c00) [pid = 1928] [serial = 1647] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f40081d7800) [pid = 1928] [serial = 1749] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3fe42e6800) [pid = 1928] [serial = 1635] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3fe03e9800) [pid = 1928] [serial = 1629] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3fea035800) [pid = 1928] [serial = 1718] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3fe38c3000) [pid = 1928] [serial = 1704] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3ff5ad9800) [pid = 1928] [serial = 1731] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3ffaa71400) [pid = 1928] [serial = 1674] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3ff2a61400) [pid = 1928] [serial = 1728] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f4007f0c000) [pid = 1928] [serial = 1748] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3ff6039400) [pid = 1928] [serial = 1736] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe42e4400) [pid = 1928] [serial = 1697] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3ff5ddd800) [pid = 1928] [serial = 1734] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3ff0b2f800) [pid = 1928] [serial = 1722] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe1178c00) [pid = 1928] [serial = 1701] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3ff759dc00) [pid = 1928] [serial = 1662] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3ff1951000) [pid = 1928] [serial = 1727] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3ff0c36800) [pid = 1928] [serial = 1650] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3feac87800) [pid = 1928] [serial = 1721] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3ffa52e800) [pid = 1928] [serial = 1671] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3ff2a63400) [pid = 1928] [serial = 1656] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3ff9986800) [pid = 1928] [serial = 1737] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3ff5cb1000) [pid = 1928] [serial = 1733] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fe686e400) [pid = 1928] [serial = 1641] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fdf31a000) [pid = 1928] [serial = 1758] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3ffba9d800) [pid = 1928] [serial = 1677] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fe578e800) [pid = 1928] [serial = 1707] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe1789000) [pid = 1928] [serial = 1764] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3ff9f62800) [pid = 1928] [serial = 1668] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3ffbb8d000) [pid = 1928] [serial = 1740] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3ffdb0bc00) [pid = 1928] [serial = 1680] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fe864c800) [pid = 1928] [serial = 1715] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3ffaccc400) [pid = 1928] [serial = 1739] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f4001df1c00) [pid = 1928] [serial = 1745] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3ffdcd5800) [pid = 1928] [serial = 1743] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fe03db000) [pid = 1928] [serial = 1754] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3ff9878c00) [pid = 1928] [serial = 1665] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3ff4f42000) [pid = 1928] [serial = 1730] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fe1170000) [pid = 1928] [serial = 1763] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f4006ed3400) [pid = 1928] [serial = 1746] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fe696f000) [pid = 1928] [serial = 1712] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe884ec00) [pid = 1928] [serial = 1716] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3ff13ca400) [pid = 1928] [serial = 1725] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fdef5e400) [pid = 1928] [serial = 1757] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fe0f42c00) [pid = 1928] [serial = 1700] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3ff1788400) [pid = 1928] [serial = 1653] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3ff0b3b000) [pid = 1928] [serial = 1724] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3ff5cb5800) [pid = 1928] [serial = 1659] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe1792c00) [pid = 1928] [serial = 1632] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe178a800) [pid = 1928] [serial = 1766] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe29b7c00) [pid = 1928] [serial = 1767] [outer = (nil)] [url = about:blank] 19:13:05 INFO - PROCESS | 1928 | 1461031985371 Marionette TRACE conn5 <- [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]]]}] 19:13:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:13:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 3442ms 19:13:05 INFO - PROCESS | 1928 | 1461031985404 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 19:13:05 INFO - PROCESS | 1928 | 1461031985408 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 19:13:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:13:05 INFO - PROCESS | 1928 | 1461031985416 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:13:05 INFO - PROCESS | 1928 | 1461031985421 Marionette TRACE conn5 <- [1,2498,null,{}] 19:13:05 INFO - PROCESS | 1928 | 1461031985430 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:05 INFO - PROCESS | 1928 | 1461031985636 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 19:13:05 INFO - PROCESS | 1928 | 1461031985899 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0760800 == 162 [pid = 1928] [id = 632] 19:13:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fdde14400) [pid = 1928] [serial = 1897] [outer = (nil)] 19:13:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fdde19800) [pid = 1928] [serial = 1898] [outer = 0x7f3fdde14400] 19:13:05 INFO - PROCESS | 1928 | 1461031985970 Marionette DEBUG loaded listener.js 19:13:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fddfcfc00) [pid = 1928] [serial = 1899] [outer = 0x7f3fdde14400] 19:13:06 INFO - PROCESS | 1928 | 1461031986780 Marionette TRACE conn5 <- [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]]]}] 19:13:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:13:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1389ms 19:13:06 INFO - PROCESS | 1928 | 1461031986816 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 1928 | 1461031986823 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 19:13:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:13:06 INFO - PROCESS | 1928 | 1461031986834 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 1928 | 1461031986837 Marionette TRACE conn5 <- [1,2502,null,{}] 19:13:06 INFO - PROCESS | 1928 | 1461031986843 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:07 INFO - PROCESS | 1928 | 1461031987064 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 19:13:07 INFO - PROCESS | 1928 | 1461031987268 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe14f8000 == 163 [pid = 1928] [id = 633] 19:13:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fdccb3400) [pid = 1928] [serial = 1900] [outer = (nil)] 19:13:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fdf30d800) [pid = 1928] [serial = 1901] [outer = 0x7f3fdccb3400] 19:13:07 INFO - PROCESS | 1928 | 1461031987337 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe03e0400) [pid = 1928] [serial = 1902] [outer = 0x7f3fdccb3400] 19:13:08 INFO - PROCESS | 1928 | 1461031988386 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:13:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:13:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1585ms 19:13:08 INFO - PROCESS | 1928 | 1461031988431 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 19:13:08 INFO - PROCESS | 1928 | 1461031988436 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 19:13:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:13:08 INFO - PROCESS | 1928 | 1461031988450 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:13:08 INFO - PROCESS | 1928 | 1461031988456 Marionette TRACE conn5 <- [1,2506,null,{}] 19:13:08 INFO - PROCESS | 1928 | 1461031988470 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:08 INFO - PROCESS | 1928 | 1461031988760 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 19:13:08 INFO - PROCESS | 1928 | 1461031988798 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe34cb800 == 164 [pid = 1928] [id = 634] 19:13:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe0a81400) [pid = 1928] [serial = 1903] [outer = (nil)] 19:13:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe0f42c00) [pid = 1928] [serial = 1904] [outer = 0x7f3fe0a81400] 19:13:08 INFO - PROCESS | 1928 | 1461031988866 Marionette DEBUG loaded listener.js 19:13:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe1173000) [pid = 1928] [serial = 1905] [outer = 0x7f3fe0a81400] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fdcc92000) [pid = 1928] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fe57b4c00) [pid = 1928] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fe825dc00) [pid = 1928] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fe4e98400) [pid = 1928] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fdcc98c00) [pid = 1928] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fe85f6400) [pid = 1928] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3ff2a5e800) [pid = 1928] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3ff60a3800) [pid = 1928] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe03e8400) [pid = 1928] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fe42ad400) [pid = 1928] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fe117d400) [pid = 1928] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3fe0f47c00) [pid = 1928] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fe33fc800) [pid = 1928] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3ff1176800) [pid = 1928] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ff4d24000) [pid = 1928] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3ff1948000) [pid = 1928] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3fe03dbc00) [pid = 1928] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3fdcc92400) [pid = 1928] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3ff2a5e400) [pid = 1928] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3fe57ae400) [pid = 1928] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3fdee0ec00) [pid = 1928] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3fdee08800) [pid = 1928] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3fdee0a400) [pid = 1928] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:13:10 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3fdf4fdc00) [pid = 1928] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:13:10 INFO - PROCESS | 1928 | 1461031990652 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:13:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:13:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2242ms 19:13:10 INFO - PROCESS | 1928 | 1461031990714 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 19:13:10 INFO - PROCESS | 1928 | 1461031990719 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 19:13:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:13:10 INFO - PROCESS | 1928 | 1461031990724 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:13:10 INFO - PROCESS | 1928 | 1461031990733 Marionette TRACE conn5 <- [1,2510,null,{}] 19:13:10 INFO - PROCESS | 1928 | 1461031990739 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:11 INFO - PROCESS | 1928 | 1461031991026 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 19:13:11 INFO - PROCESS | 1928 | 1461031991041 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3515000 == 165 [pid = 1928] [id = 635] 19:13:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3fdcc92400) [pid = 1928] [serial = 1906] [outer = (nil)] 19:13:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3fdf30e000) [pid = 1928] [serial = 1907] [outer = 0x7f3fdcc92400] 19:13:11 INFO - PROCESS | 1928 | 1461031991103 Marionette DEBUG loaded listener.js 19:13:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3fe1406400) [pid = 1928] [serial = 1908] [outer = 0x7f3fdcc92400] 19:13:11 INFO - PROCESS | 1928 | 1461031991958 Marionette TRACE conn5 <- [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]]]}] 19:13:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:13:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1287ms 19:13:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:13:12 INFO - PROCESS | 1928 | 1461031992012 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 19:13:12 INFO - PROCESS | 1928 | 1461031992014 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 19:13:12 INFO - PROCESS | 1928 | 1461031992021 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:13:12 INFO - PROCESS | 1928 | 1461031992024 Marionette TRACE conn5 <- [1,2514,null,{}] 19:13:12 INFO - PROCESS | 1928 | 1461031992029 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:12 INFO - PROCESS | 1928 | 1461031992249 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 19:13:12 INFO - PROCESS | 1928 | 1461031992659 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf4d1800 == 166 [pid = 1928] [id = 636] 19:13:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fdcc98000) [pid = 1928] [serial = 1909] [outer = (nil)] 19:13:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3fdccb4c00) [pid = 1928] [serial = 1910] [outer = 0x7f3fdcc98000] 19:13:12 INFO - PROCESS | 1928 | 1461031992752 Marionette DEBUG loaded listener.js 19:13:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fdd2d0800) [pid = 1928] [serial = 1911] [outer = 0x7f3fdcc98000] 19:13:13 INFO - PROCESS | 1928 | 1461031993663 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:13:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:13:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1684ms 19:13:13 INFO - PROCESS | 1928 | 1461031993705 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 19:13:13 INFO - PROCESS | 1928 | 1461031993712 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 19:13:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:13:13 INFO - PROCESS | 1928 | 1461031993721 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:13:13 INFO - PROCESS | 1928 | 1461031993726 Marionette TRACE conn5 <- [1,2518,null,{}] 19:13:13 INFO - PROCESS | 1928 | 1461031993733 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:13 INFO - PROCESS | 1928 | 1461031993973 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 19:13:14 INFO - PROCESS | 1928 | 1461031994245 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe34c5800 == 167 [pid = 1928] [id = 637] 19:13:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fdf319800) [pid = 1928] [serial = 1912] [outer = (nil)] 19:13:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fe03e6800) [pid = 1928] [serial = 1913] [outer = 0x7f3fdf319800] 19:13:14 INFO - PROCESS | 1928 | 1461031994372 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fe0a81c00) [pid = 1928] [serial = 1914] [outer = 0x7f3fdf319800] 19:13:15 INFO - PROCESS | 1928 | 1461031995312 Marionette TRACE conn5 <- [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]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:13:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1631ms 19:13:15 INFO - PROCESS | 1928 | 1461031995358 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 1928 | 1461031995364 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 19:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:13:15 INFO - PROCESS | 1928 | 1461031995371 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1928 | 1461031995373 Marionette TRACE conn5 <- [1,2522,null,{}] 19:13:15 INFO - PROCESS | 1928 | 1461031995380 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:15 INFO - PROCESS | 1928 | 1461031995652 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 19:13:16 INFO - PROCESS | 1928 | 1461031996011 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bac800 == 168 [pid = 1928] [id = 638] 19:13:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe0d06800) [pid = 1928] [serial = 1915] [outer = (nil)] 19:13:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe117cc00) [pid = 1928] [serial = 1916] [outer = 0x7f3fe0d06800] 19:13:16 INFO - PROCESS | 1928 | 1461031996092 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fe178fc00) [pid = 1928] [serial = 1917] [outer = 0x7f3fe0d06800] 19:13:17 INFO - PROCESS | 1928 | 1461031997003 Marionette TRACE conn5 <- [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]]]}] 19:13:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:13:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1689ms 19:13:17 INFO - PROCESS | 1928 | 1461031997061 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 19:13:17 INFO - PROCESS | 1928 | 1461031997065 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 19:13:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:13:17 INFO - PROCESS | 1928 | 1461031997079 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:13:17 INFO - PROCESS | 1928 | 1461031997088 Marionette TRACE conn5 <- [1,2526,null,{}] 19:13:17 INFO - PROCESS | 1928 | 1461031997096 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:17 INFO - PROCESS | 1928 | 1461031997340 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 19:13:17 INFO - PROCESS | 1928 | 1461031997647 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f59800 == 169 [pid = 1928] [id = 639] 19:13:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fdf4f8800) [pid = 1928] [serial = 1918] [outer = (nil)] 19:13:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fe2afb400) [pid = 1928] [serial = 1919] [outer = 0x7f3fdf4f8800] 19:13:17 INFO - PROCESS | 1928 | 1461031997723 Marionette DEBUG loaded listener.js 19:13:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe38c0000) [pid = 1928] [serial = 1920] [outer = 0x7f3fdf4f8800] 19:13:18 INFO - PROCESS | 1928 | 1461031998591 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1598ms 19:13:18 INFO - PROCESS | 1928 | 1461031998671 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 19:13:18 INFO - PROCESS | 1928 | 1461031998675 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 19:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:13:18 INFO - PROCESS | 1928 | 1461031998682 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:13:18 INFO - PROCESS | 1928 | 1461031998685 Marionette TRACE conn5 <- [1,2530,null,{}] 19:13:18 INFO - PROCESS | 1928 | 1461031998691 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:18 INFO - PROCESS | 1928 | 1461031998957 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 19:13:19 INFO - PROCESS | 1928 | 1461031999265 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6837800 == 170 [pid = 1928] [id = 640] 19:13:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe0fc2800) [pid = 1928] [serial = 1921] [outer = (nil)] 19:13:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe3b0f800) [pid = 1928] [serial = 1922] [outer = 0x7f3fe0fc2800] 19:13:19 INFO - PROCESS | 1928 | 1461031999342 Marionette DEBUG loaded listener.js 19:13:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe42ae400) [pid = 1928] [serial = 1923] [outer = 0x7f3fe0fc2800] 19:13:20 INFO - PROCESS | 1928 | 1461032000146 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:13:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:13:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1527ms 19:13:20 INFO - PROCESS | 1928 | 1461032000214 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 19:13:20 INFO - PROCESS | 1928 | 1461032000219 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 19:13:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:13:20 INFO - PROCESS | 1928 | 1461032000228 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:13:20 INFO - PROCESS | 1928 | 1461032000231 Marionette TRACE conn5 <- [1,2534,null,{}] 19:13:20 INFO - PROCESS | 1928 | 1461032000235 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:20 INFO - PROCESS | 1928 | 1461032000464 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 19:13:20 INFO - PROCESS | 1928 | 1461032000725 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6a53800 == 171 [pid = 1928] [id = 641] 19:13:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe43acc00) [pid = 1928] [serial = 1924] [outer = (nil)] 19:13:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe4503800) [pid = 1928] [serial = 1925] [outer = 0x7f3fe43acc00] 19:13:20 INFO - PROCESS | 1928 | 1461032000873 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe4fdc000) [pid = 1928] [serial = 1926] [outer = 0x7f3fe43acc00] 19:13:21 INFO - PROCESS | 1928 | 1461032001846 Marionette TRACE conn5 <- [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]]]}] 19:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1681ms 19:13:21 INFO - PROCESS | 1928 | 1461032001911 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 19:13:21 INFO - PROCESS | 1928 | 1461032001914 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 19:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:13:21 INFO - PROCESS | 1928 | 1461032001920 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:13:21 INFO - PROCESS | 1928 | 1461032001922 Marionette TRACE conn5 <- [1,2538,null,{}] 19:13:21 INFO - PROCESS | 1928 | 1461032001928 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:22 INFO - PROCESS | 1928 | 1461032002152 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 19:13:22 INFO - PROCESS | 1928 | 1461032002410 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8412800 == 172 [pid = 1928] [id = 642] 19:13:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe3b10000) [pid = 1928] [serial = 1927] [outer = (nil)] 19:13:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe57af800) [pid = 1928] [serial = 1928] [outer = 0x7f3fe3b10000] 19:13:22 INFO - PROCESS | 1928 | 1461032002485 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe58dd800) [pid = 1928] [serial = 1929] [outer = 0x7f3fe3b10000] 19:13:23 INFO - PROCESS | 1928 | 1461032003357 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:13:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:13:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1478ms 19:13:23 INFO - PROCESS | 1928 | 1461032003399 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 19:13:23 INFO - PROCESS | 1928 | 1461032003403 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 19:13:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:13:23 INFO - PROCESS | 1928 | 1461032003409 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:13:23 INFO - PROCESS | 1928 | 1461032003412 Marionette TRACE conn5 <- [1,2542,null,{}] 19:13:23 INFO - PROCESS | 1928 | 1461032003418 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:23 INFO - PROCESS | 1928 | 1461032003643 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 19:13:23 INFO - PROCESS | 1928 | 1461032003903 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1c3800 == 173 [pid = 1928] [id = 643] 19:13:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe4db1000) [pid = 1928] [serial = 1930] [outer = (nil)] 19:13:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe59a7c00) [pid = 1928] [serial = 1931] [outer = 0x7f3fe4db1000] 19:13:23 INFO - PROCESS | 1928 | 1461032003979 Marionette DEBUG loaded listener.js 19:13:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe685e400) [pid = 1928] [serial = 1932] [outer = 0x7f3fe4db1000] 19:13:24 INFO - PROCESS | 1928 | 1461032004914 Marionette TRACE conn5 <- [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]]]}] 19:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1579ms 19:13:24 INFO - PROCESS | 1928 | 1461032004989 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 19:13:24 INFO - PROCESS | 1928 | 1461032004992 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 19:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:13:25 INFO - PROCESS | 1928 | 1461032004998 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:13:25 INFO - PROCESS | 1928 | 1461032005000 Marionette TRACE conn5 <- [1,2546,null,{}] 19:13:25 INFO - PROCESS | 1928 | 1461032005006 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:25 INFO - PROCESS | 1928 | 1461032005264 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 19:13:25 INFO - PROCESS | 1928 | 1461032005564 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea38d800 == 174 [pid = 1928] [id = 644] 19:13:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe578cc00) [pid = 1928] [serial = 1933] [outer = (nil)] 19:13:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe696b400) [pid = 1928] [serial = 1934] [outer = 0x7f3fe578cc00] 19:13:25 INFO - PROCESS | 1928 | 1461032005639 Marionette DEBUG loaded listener.js 19:13:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe69d8c00) [pid = 1928] [serial = 1935] [outer = 0x7f3fe578cc00] 19:13:26 INFO - PROCESS | 1928 | 1461032006500 Marionette TRACE conn5 <- [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]]]}] 19:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1538ms 19:13:26 INFO - PROCESS | 1928 | 1461032006537 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 19:13:26 INFO - PROCESS | 1928 | 1461032006541 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 19:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:13:26 INFO - PROCESS | 1928 | 1461032006546 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:13:26 INFO - PROCESS | 1928 | 1461032006548 Marionette TRACE conn5 <- [1,2550,null,{}] 19:13:26 INFO - PROCESS | 1928 | 1461032006555 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:26 INFO - PROCESS | 1928 | 1461032006775 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 19:13:27 INFO - PROCESS | 1928 | 1461032007040 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef4b6000 == 175 [pid = 1928] [id = 645] 19:13:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fe117e800) [pid = 1928] [serial = 1936] [outer = (nil)] 19:13:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe6c84000) [pid = 1928] [serial = 1937] [outer = 0x7f3fe117e800] 19:13:27 INFO - PROCESS | 1928 | 1461032007158 Marionette DEBUG loaded listener.js 19:13:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fe825b400) [pid = 1928] [serial = 1938] [outer = 0x7f3fe117e800] 19:13:28 INFO - PROCESS | 1928 | 1461032008013 Marionette TRACE conn5 <- [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]]]}] 19:13:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:13:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1527ms 19:13:28 INFO - PROCESS | 1928 | 1461032008076 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 19:13:28 INFO - PROCESS | 1928 | 1461032008078 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 19:13:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:13:28 INFO - PROCESS | 1928 | 1461032008084 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:13:28 INFO - PROCESS | 1928 | 1461032008087 Marionette TRACE conn5 <- [1,2554,null,{}] 19:13:28 INFO - PROCESS | 1928 | 1461032008092 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:28 INFO - PROCESS | 1928 | 1461032008312 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 19:13:28 INFO - PROCESS | 1928 | 1461032008585 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0873800 == 176 [pid = 1928] [id = 646] 19:13:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fe8650400) [pid = 1928] [serial = 1939] [outer = (nil)] 19:13:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fe8848800) [pid = 1928] [serial = 1940] [outer = 0x7f3fe8650400] 19:13:28 INFO - PROCESS | 1928 | 1461032008728 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fea037000) [pid = 1928] [serial = 1941] [outer = 0x7f3fe8650400] 19:13:29 INFO - PROCESS | 1928 | 1461032009652 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:13:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1640ms 19:13:29 INFO - PROCESS | 1928 | 1461032009727 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1928 | 1461032009730 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 19:13:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:13:29 INFO - PROCESS | 1928 | 1461032009736 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1928 | 1461032009740 Marionette TRACE conn5 <- [1,2558,null,{}] 19:13:29 INFO - PROCESS | 1928 | 1461032009745 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:30 INFO - PROCESS | 1928 | 1461032009998 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 19:13:30 INFO - PROCESS | 1928 | 1461032010305 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1a18800 == 177 [pid = 1928] [id = 647] 19:13:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe8651800) [pid = 1928] [serial = 1942] [outer = (nil)] 19:13:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fea155c00) [pid = 1928] [serial = 1943] [outer = 0x7f3fe8651800] 19:13:30 INFO - PROCESS | 1928 | 1461032010380 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fea902c00) [pid = 1928] [serial = 1944] [outer = 0x7f3fe8651800] 19:13:31 INFO - PROCESS | 1928 | 1461032011263 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:13:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:13:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1588ms 19:13:31 INFO - PROCESS | 1928 | 1461032011325 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 19:13:31 INFO - PROCESS | 1928 | 1461032011329 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 19:13:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:13:31 INFO - PROCESS | 1928 | 1461032011335 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 1928 | 1461032011338 Marionette TRACE conn5 <- [1,2562,null,{}] 19:13:31 INFO - PROCESS | 1928 | 1461032011343 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:31 INFO - PROCESS | 1928 | 1461032011560 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 19:13:31 INFO - PROCESS | 1928 | 1461032011832 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bd8800 == 178 [pid = 1928] [id = 648] 19:13:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fe3b12400) [pid = 1928] [serial = 1945] [outer = (nil)] 19:13:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fea908000) [pid = 1928] [serial = 1946] [outer = 0x7f3fe3b12400] 19:13:31 INFO - PROCESS | 1928 | 1461032011948 Marionette DEBUG loaded listener.js 19:13:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3feac85c00) [pid = 1928] [serial = 1947] [outer = 0x7f3fe3b12400] 19:13:32 INFO - PROCESS | 1928 | 1461032012818 Marionette TRACE conn5 <- [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]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:13:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1548ms 19:13:32 INFO - PROCESS | 1928 | 1461032012884 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 1928 | 1461032012888 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 19:13:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:13:32 INFO - PROCESS | 1928 | 1461032012893 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 1928 | 1461032012895 Marionette TRACE conn5 <- [1,2566,null,{}] 19:13:32 INFO - PROCESS | 1928 | 1461032012901 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:33 INFO - PROCESS | 1928 | 1461032013136 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 19:13:33 INFO - PROCESS | 1928 | 1461032013465 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff29a7800 == 179 [pid = 1928] [id = 649] 19:13:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fdee15000) [pid = 1928] [serial = 1948] [outer = (nil)] 19:13:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3feadbe400) [pid = 1928] [serial = 1949] [outer = 0x7f3fdee15000] 19:13:33 INFO - PROCESS | 1928 | 1461032013549 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fef327400) [pid = 1928] [serial = 1950] [outer = 0x7f3fdee15000] 19:13:34 INFO - PROCESS | 1928 | 1461032014433 Marionette TRACE conn5 <- [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]]]}] 19:13:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:13:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1577ms 19:13:34 INFO - PROCESS | 1928 | 1461032014472 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1928 | 1461032014475 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 19:13:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:13:34 INFO - PROCESS | 1928 | 1461032014481 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1928 | 1461032014483 Marionette TRACE conn5 <- [1,2570,null,{}] 19:13:34 INFO - PROCESS | 1928 | 1461032014489 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:34 INFO - PROCESS | 1928 | 1461032014710 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 19:13:34 INFO - PROCESS | 1928 | 1461032014977 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eab000 == 180 [pid = 1928] [id = 650] 19:13:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fe578b400) [pid = 1928] [serial = 1951] [outer = (nil)] 19:13:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff0a1cc00) [pid = 1928] [serial = 1952] [outer = 0x7f3fe578b400] 19:13:35 INFO - PROCESS | 1928 | 1461032015089 Marionette DEBUG loaded listener.js 19:13:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3ff0a25000) [pid = 1928] [serial = 1953] [outer = 0x7f3fe578b400] 19:13:35 INFO - PROCESS | 1928 | 1461032015931 Marionette TRACE conn5 <- [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]]]}] 19:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1491ms 19:13:35 INFO - PROCESS | 1928 | 1461032015972 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 19:13:35 INFO - PROCESS | 1928 | 1461032015976 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 19:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:13:35 INFO - PROCESS | 1928 | 1461032015982 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:13:35 INFO - PROCESS | 1928 | 1461032015984 Marionette TRACE conn5 <- [1,2574,null,{}] 19:13:35 INFO - PROCESS | 1928 | 1461032015990 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:36 INFO - PROCESS | 1928 | 1461032016219 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 19:13:36 INFO - PROCESS | 1928 | 1461032016576 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fc9000 == 181 [pid = 1928] [id = 651] 19:13:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3ff0a2a400) [pid = 1928] [serial = 1954] [outer = (nil)] 19:13:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3ff0b2fc00) [pid = 1928] [serial = 1955] [outer = 0x7f3ff0a2a400] 19:13:36 INFO - PROCESS | 1928 | 1461032016653 Marionette DEBUG loaded listener.js 19:13:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3ff0b38800) [pid = 1928] [serial = 1956] [outer = 0x7f3ff0a2a400] 19:13:37 INFO - PROCESS | 1928 | 1461032017544 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:13:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:13:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1639ms 19:13:37 INFO - PROCESS | 1928 | 1461032017622 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 19:13:37 INFO - PROCESS | 1928 | 1461032017625 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 19:13:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:13:37 INFO - PROCESS | 1928 | 1461032017632 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:13:37 INFO - PROCESS | 1928 | 1461032017634 Marionette TRACE conn5 <- [1,2578,null,{}] 19:13:37 INFO - PROCESS | 1928 | 1461032017639 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:37 INFO - PROCESS | 1928 | 1461032017867 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 19:13:38 INFO - PROCESS | 1928 | 1461032018176 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5867000 == 182 [pid = 1928] [id = 652] 19:13:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ff0a23400) [pid = 1928] [serial = 1957] [outer = (nil)] 19:13:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3ff0b84000) [pid = 1928] [serial = 1958] [outer = 0x7f3ff0a23400] 19:13:38 INFO - PROCESS | 1928 | 1461032018254 Marionette DEBUG loaded listener.js 19:13:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff0bbd800) [pid = 1928] [serial = 1959] [outer = 0x7f3ff0a23400] 19:13:39 INFO - PROCESS | 1928 | 1461032019107 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:13:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:13:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1532ms 19:13:39 INFO - PROCESS | 1928 | 1461032019166 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 19:13:39 INFO - PROCESS | 1928 | 1461032019168 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 19:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:13:39 INFO - PROCESS | 1928 | 1461032019174 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:13:39 INFO - PROCESS | 1928 | 1461032019176 Marionette TRACE conn5 <- [1,2582,null,{}] 19:13:39 INFO - PROCESS | 1928 | 1461032019182 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:39 INFO - PROCESS | 1928 | 1461032019414 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 19:13:39 INFO - PROCESS | 1928 | 1461032019686 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5ba8000 == 183 [pid = 1928] [id = 653] 19:13:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3ff0b7e400) [pid = 1928] [serial = 1960] [outer = (nil)] 19:13:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3ff0c2f800) [pid = 1928] [serial = 1961] [outer = 0x7f3ff0b7e400] 19:13:39 INFO - PROCESS | 1928 | 1461032019802 Marionette DEBUG loaded listener.js 19:13:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3ff0c36c00) [pid = 1928] [serial = 1962] [outer = 0x7f3ff0b7e400] 19:13:40 INFO - PROCESS | 1928 | 1461032020645 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:13:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:13:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1527ms 19:13:40 INFO - PROCESS | 1928 | 1461032020703 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 19:13:40 INFO - PROCESS | 1928 | 1461032020706 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 19:13:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:13:40 INFO - PROCESS | 1928 | 1461032020713 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:13:40 INFO - PROCESS | 1928 | 1461032020715 Marionette TRACE conn5 <- [1,2586,null,{}] 19:13:40 INFO - PROCESS | 1928 | 1461032020720 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:40 INFO - PROCESS | 1928 | 1461032020947 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 19:13:41 INFO - PROCESS | 1928 | 1461032021220 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e4a800 == 184 [pid = 1928] [id = 654] 19:13:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3ff0a29400) [pid = 1928] [serial = 1963] [outer = (nil)] 19:13:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3ff0ccac00) [pid = 1928] [serial = 1964] [outer = 0x7f3ff0a29400] 19:13:41 INFO - PROCESS | 1928 | 1461032021334 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3ff0cd4000) [pid = 1928] [serial = 1965] [outer = 0x7f3ff0a29400] 19:13:42 INFO - PROCESS | 1928 | 1461032022181 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:13:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:13:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1537ms 19:13:42 INFO - PROCESS | 1928 | 1461032022251 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 1928 | 1461032022254 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 19:13:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:13:42 INFO - PROCESS | 1928 | 1461032022261 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 1928 | 1461032022264 Marionette TRACE conn5 <- [1,2590,null,{}] 19:13:42 INFO - PROCESS | 1928 | 1461032022269 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:42 INFO - PROCESS | 1928 | 1461032022495 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 19:13:42 INFO - PROCESS | 1928 | 1461032022765 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff6ac2800 == 185 [pid = 1928] [id = 655] 19:13:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3ff0b7e800) [pid = 1928] [serial = 1966] [outer = (nil)] 19:13:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3ff0ea5000) [pid = 1928] [serial = 1967] [outer = 0x7f3ff0b7e800] 19:13:42 INFO - PROCESS | 1928 | 1461032022882 Marionette DEBUG loaded listener.js 19:13:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3ff0f7bc00) [pid = 1928] [serial = 1968] [outer = 0x7f3ff0b7e800] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7e2c000 == 184 [pid = 1928] [id = 522] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8558800 == 183 [pid = 1928] [id = 523] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0879800 == 182 [pid = 1928] [id = 526] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff13a8000 == 181 [pid = 1928] [id = 527] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feab93000 == 180 [pid = 1928] [id = 524] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe6842800 == 179 [pid = 1928] [id = 521] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3515000 == 178 [pid = 1928] [id = 635] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe34cb800 == 177 [pid = 1928] [id = 634] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe14f8000 == 176 [pid = 1928] [id = 633] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe1768800 == 175 [pid = 1928] [id = 611] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe0760800 == 174 [pid = 1928] [id = 632] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff196f800 == 173 [pid = 1928] [id = 630] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0e40800 == 172 [pid = 1928] [id = 629] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef68c800 == 171 [pid = 1928] [id = 628] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef4ac000 == 170 [pid = 1928] [id = 627] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaaaa000 == 169 [pid = 1928] [id = 626] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea359800 == 168 [pid = 1928] [id = 625] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe855d800 == 167 [pid = 1928] [id = 624] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7cc7000 == 166 [pid = 1928] [id = 623] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe688f800 == 165 [pid = 1928] [id = 622] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5a13800 == 164 [pid = 1928] [id = 621] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5804800 == 163 [pid = 1928] [id = 620] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5023000 == 162 [pid = 1928] [id = 619] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4dc3000 == 161 [pid = 1928] [id = 618] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bb7800 == 160 [pid = 1928] [id = 617] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36df000 == 159 [pid = 1928] [id = 616] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3516000 == 158 [pid = 1928] [id = 615] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe1588800 == 157 [pid = 1928] [id = 614] 19:13:44 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fddd7f000 == 156 [pid = 1928] [id = 613] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3fdcc9bc00) [pid = 1928] [serial = 1820] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3ff0a20400) [pid = 1928] [serial = 1796] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3fea045400) [pid = 1928] [serial = 1791] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3fe577f400) [pid = 1928] [serial = 1781] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fdccb7000) [pid = 1928] [serial = 1826] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3fea0e3800) [pid = 1928] [serial = 1793] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3ff5cad800) [pid = 1928] [serial = 1805] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe8648400) [pid = 1928] [serial = 1790] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3ffb7f6800) [pid = 1928] [serial = 1812] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3fe0d0ac00) [pid = 1928] [serial = 1836] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3ffc6bfc00) [pid = 1928] [serial = 1814] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe2af3400) [pid = 1928] [serial = 1776] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3ff0c2f400) [pid = 1928] [serial = 1797] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe69a3000) [pid = 1928] [serial = 1787] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe4da5400) [pid = 1928] [serial = 1698] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3ff16b3400) [pid = 1928] [serial = 1799] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3ffa69a800) [pid = 1928] [serial = 1811] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3ff9c82c00) [pid = 1928] [serial = 1809] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f4009105400) [pid = 1928] [serial = 1817] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f400b13d800) [pid = 1928] [serial = 1818] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fe0a85000) [pid = 1928] [serial = 1835] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe091fc00) [pid = 1928] [serial = 1772] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f400ce22400) [pid = 1928] [serial = 1824] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3ff4d21800) [pid = 1928] [serial = 1802] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe59a1400) [pid = 1928] [serial = 1785] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fe6c89000) [pid = 1928] [serial = 1788] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fdd2c5000) [pid = 1928] [serial = 1821] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3fe85f0800) [pid = 1928] [serial = 1755] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fe0d04000) [pid = 1928] [serial = 1773] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3fe33f4800) [pid = 1928] [serial = 1769] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3fdef56c00) [pid = 1928] [serial = 1830] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3ff178f400) [pid = 1928] [serial = 1800] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fe17e0800) [pid = 1928] [serial = 1775] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fe57b1800) [pid = 1928] [serial = 1784] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3fdf316400) [pid = 1928] [serial = 1832] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fdf4f9000) [pid = 1928] [serial = 1833] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fe43a3400) [pid = 1928] [serial = 1778] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3ff759d000) [pid = 1928] [serial = 1808] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe5789000) [pid = 1928] [serial = 1782] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fdd2cd800) [pid = 1928] [serial = 1827] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3feadc0c00) [pid = 1928] [serial = 1794] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3ff52c8000) [pid = 1928] [serial = 1803] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3ff603a400) [pid = 1928] [serial = 1806] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f4007f09800) [pid = 1928] [serial = 1815] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fe4da3400) [pid = 1928] [serial = 1779] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fdee11000) [pid = 1928] [serial = 1829] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f400b182800) [pid = 1928] [serial = 1823] [outer = (nil)] [url = about:blank] 19:13:44 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe0f4f000) [pid = 1928] [serial = 1838] [outer = (nil)] [url = about:blank] 19:13:45 INFO - PROCESS | 1928 | 1461032025360 Marionette TRACE conn5 <- [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]]]}] 19:13:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:13:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 3137ms 19:13:45 INFO - PROCESS | 1928 | 1461032025400 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 19:13:45 INFO - PROCESS | 1928 | 1461032025406 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 19:13:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:13:45 INFO - PROCESS | 1928 | 1461032025415 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 1928 | 1461032025419 Marionette TRACE conn5 <- [1,2594,null,{}] 19:13:45 INFO - PROCESS | 1928 | 1461032025427 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:45 INFO - PROCESS | 1928 | 1461032025653 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 19:13:45 INFO - PROCESS | 1928 | 1461032025835 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe075d000 == 157 [pid = 1928] [id = 656] 19:13:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fdd2ce800) [pid = 1928] [serial = 1969] [outer = (nil)] 19:13:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fdde1c400) [pid = 1928] [serial = 1970] [outer = 0x7f3fdd2ce800] 19:13:45 INFO - PROCESS | 1928 | 1461032025903 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fdee0b800) [pid = 1928] [serial = 1971] [outer = 0x7f3fdd2ce800] 19:13:46 INFO - PROCESS | 1928 | 1461032026794 Marionette TRACE conn5 <- [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]]]}] 19:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1433ms 19:13:46 INFO - PROCESS | 1928 | 1461032026850 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 19:13:46 INFO - PROCESS | 1928 | 1461032026858 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 19:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:13:46 INFO - PROCESS | 1928 | 1461032026867 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:13:46 INFO - PROCESS | 1928 | 1461032026870 Marionette TRACE conn5 <- [1,2598,null,{}] 19:13:46 INFO - PROCESS | 1928 | 1461032026874 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:47 INFO - PROCESS | 1928 | 1461032027094 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 19:13:47 INFO - PROCESS | 1928 | 1461032027307 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe18d3000 == 158 [pid = 1928] [id = 657] 19:13:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fdd2cf400) [pid = 1928] [serial = 1972] [outer = (nil)] 19:13:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fdf4fb000) [pid = 1928] [serial = 1973] [outer = 0x7f3fdd2cf400] 19:13:47 INFO - PROCESS | 1928 | 1461032027372 Marionette DEBUG loaded listener.js 19:13:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe0923400) [pid = 1928] [serial = 1974] [outer = 0x7f3fdd2cf400] 19:13:48 INFO - PROCESS | 1928 | 1461032028288 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:13:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:13:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1481ms 19:13:48 INFO - PROCESS | 1928 | 1461032028349 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 19:13:48 INFO - PROCESS | 1928 | 1461032028352 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 19:13:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:13:48 INFO - PROCESS | 1928 | 1461032028358 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 1928 | 1461032028363 Marionette TRACE conn5 <- [1,2602,null,{}] 19:13:48 INFO - PROCESS | 1928 | 1461032028378 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:48 INFO - PROCESS | 1928 | 1461032028684 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 19:13:48 INFO - PROCESS | 1928 | 1461032028731 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe360d800 == 159 [pid = 1928] [id = 658] 19:13:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe0fb9c00) [pid = 1928] [serial = 1975] [outer = (nil)] 19:13:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe1405c00) [pid = 1928] [serial = 1976] [outer = 0x7f3fe0fb9c00] 19:13:48 INFO - PROCESS | 1928 | 1461032028866 Marionette DEBUG loaded listener.js 19:13:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe17e5000) [pid = 1928] [serial = 1977] [outer = 0x7f3fe0fb9c00] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fe33f0000) [pid = 1928] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fe5783400) [pid = 1928] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fe57aec00) [pid = 1928] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fdccb3400) [pid = 1928] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fdde14400) [pid = 1928] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fe5780000) [pid = 1928] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe29b8000) [pid = 1928] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe29b3400) [pid = 1928] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe6860400) [pid = 1928] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fe0fc5c00) [pid = 1928] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fdcc97800) [pid = 1928] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3fe0fc0400) [pid = 1928] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fe5789c00) [pid = 1928] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3fe6862400) [pid = 1928] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3fe2af7400) [pid = 1928] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3fe33f0c00) [pid = 1928] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3fe4510400) [pid = 1928] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3fe3b14400) [pid = 1928] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3fe0f42400) [pid = 1928] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3fe42a9800) [pid = 1928] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3fe0a81400) [pid = 1928] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:13:50 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3fdf30c400) [pid = 1928] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:13:50 INFO - PROCESS | 1928 | 1461032030429 Marionette TRACE conn5 <- [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]]]}] 19:13:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:13:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2095ms 19:13:50 INFO - PROCESS | 1928 | 1461032030456 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 19:13:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:13:50 INFO - PROCESS | 1928 | 1461032030460 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 19:13:50 INFO - PROCESS | 1928 | 1461032030465 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1928 | 1461032030468 Marionette TRACE conn5 <- [1,2606,null,{}] 19:13:50 INFO - PROCESS | 1928 | 1461032030484 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:50 INFO - PROCESS | 1928 | 1461032030697 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 19:13:50 INFO - PROCESS | 1928 | 1461032030713 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:50 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe380e000 == 160 [pid = 1928] [id = 659] 19:13:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3fdef60400) [pid = 1928] [serial = 1978] [outer = (nil)] 19:13:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fe27a6000) [pid = 1928] [serial = 1979] [outer = 0x7f3fdef60400] 19:13:50 INFO - PROCESS | 1928 | 1461032030771 Marionette DEBUG loaded listener.js 19:13:50 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3fe2af0400) [pid = 1928] [serial = 1980] [outer = 0x7f3fdef60400] 19:13:51 INFO - PROCESS | 1928 | 1461032031712 Marionette TRACE conn5 <- [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]]]}] 19:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1292ms 19:13:51 INFO - PROCESS | 1928 | 1461032031758 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 19:13:51 INFO - PROCESS | 1928 | 1461032031773 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 19:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:13:51 INFO - PROCESS | 1928 | 1461032031780 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:13:51 INFO - PROCESS | 1928 | 1461032031781 Marionette TRACE conn5 <- [1,2610,null,{}] 19:13:51 INFO - PROCESS | 1928 | 1461032031787 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:51 INFO - PROCESS | 1928 | 1461032031982 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 19:13:52 INFO - PROCESS | 1928 | 1461032032348 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf4e2000 == 161 [pid = 1928] [id = 660] 19:13:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fdcc9d000) [pid = 1928] [serial = 1981] [outer = (nil)] 19:13:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fdccb5800) [pid = 1928] [serial = 1982] [outer = 0x7f3fdcc9d000] 19:13:52 INFO - PROCESS | 1928 | 1461032032489 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fdde11800) [pid = 1928] [serial = 1983] [outer = 0x7f3fdcc9d000] 19:13:53 INFO - PROCESS | 1928 | 1461032033394 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:13:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:13:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1679ms 19:13:53 INFO - PROCESS | 1928 | 1461032033461 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 19:13:53 INFO - PROCESS | 1928 | 1461032033469 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 19:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:13:53 INFO - PROCESS | 1928 | 1461032033478 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 1928 | 1461032033481 Marionette TRACE conn5 <- [1,2614,null,{}] 19:13:53 INFO - PROCESS | 1928 | 1461032033489 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:53 INFO - PROCESS | 1928 | 1461032033732 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 19:13:54 INFO - PROCESS | 1928 | 1461032034042 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3515000 == 162 [pid = 1928] [id = 661] 19:13:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fdf316c00) [pid = 1928] [serial = 1984] [outer = (nil)] 19:13:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe091cc00) [pid = 1928] [serial = 1985] [outer = 0x7f3fdf316c00] 19:13:54 INFO - PROCESS | 1928 | 1461032034124 Marionette DEBUG loaded listener.js 19:13:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe0d08c00) [pid = 1928] [serial = 1986] [outer = 0x7f3fdf316c00] 19:13:55 INFO - PROCESS | 1928 | 1461032035088 Marionette TRACE conn5 <- [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]]]}] 19:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1680ms 19:13:55 INFO - PROCESS | 1928 | 1461032035162 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 19:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:13:55 INFO - PROCESS | 1928 | 1461032035168 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 19:13:55 INFO - PROCESS | 1928 | 1461032035174 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:13:55 INFO - PROCESS | 1928 | 1461032035178 Marionette TRACE conn5 <- [1,2618,null,{}] 19:13:55 INFO - PROCESS | 1928 | 1461032035183 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:55 INFO - PROCESS | 1928 | 1461032035464 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 19:13:55 INFO - PROCESS | 1928 | 1461032035808 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4dd9000 == 163 [pid = 1928] [id = 662] 19:13:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fe0fbf400) [pid = 1928] [serial = 1987] [outer = (nil)] 19:13:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fe1793000) [pid = 1928] [serial = 1988] [outer = 0x7f3fe0fbf400] 19:13:55 INFO - PROCESS | 1928 | 1461032035884 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fe29b9800) [pid = 1928] [serial = 1989] [outer = 0x7f3fe0fbf400] 19:13:56 INFO - PROCESS | 1928 | 1461032036783 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1637ms 19:13:56 INFO - PROCESS | 1928 | 1461032036812 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 19:13:56 INFO - PROCESS | 1928 | 1461032036816 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 19:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:13:56 INFO - PROCESS | 1928 | 1461032036831 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 1928 | 1461032036841 Marionette TRACE conn5 <- [1,2622,null,{}] 19:13:56 INFO - PROCESS | 1928 | 1461032036847 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:57 INFO - PROCESS | 1928 | 1461032037141 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 19:13:57 INFO - PROCESS | 1928 | 1461032037443 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5803000 == 164 [pid = 1928] [id = 663] 19:13:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe1791800) [pid = 1928] [serial = 1990] [outer = (nil)] 19:13:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe3b19000) [pid = 1928] [serial = 1991] [outer = 0x7f3fe1791800] 19:13:57 INFO - PROCESS | 1928 | 1461032037523 Marionette DEBUG loaded listener.js 19:13:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe42e5400) [pid = 1928] [serial = 1992] [outer = 0x7f3fe1791800] 19:13:58 INFO - PROCESS | 1928 | 1461032038400 Marionette TRACE conn5 <- [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]]]}] 19:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1652ms 19:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:13:58 INFO - PROCESS | 1928 | 1461032038476 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 19:13:58 INFO - PROCESS | 1928 | 1461032038480 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 19:13:58 INFO - PROCESS | 1928 | 1461032038486 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:13:58 INFO - PROCESS | 1928 | 1461032038490 Marionette TRACE conn5 <- [1,2626,null,{}] 19:13:58 INFO - PROCESS | 1928 | 1461032038495 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:58 INFO - PROCESS | 1928 | 1461032038765 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 19:13:59 INFO - PROCESS | 1928 | 1461032039067 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe683f000 == 165 [pid = 1928] [id = 664] 19:13:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe1785c00) [pid = 1928] [serial = 1993] [outer = (nil)] 19:13:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe43ab400) [pid = 1928] [serial = 1994] [outer = 0x7f3fe1785c00] 19:13:59 INFO - PROCESS | 1928 | 1461032039146 Marionette DEBUG loaded listener.js 19:13:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe450e000) [pid = 1928] [serial = 1995] [outer = 0x7f3fe1785c00] 19:14:00 INFO - PROCESS | 1928 | 1461032040005 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1580ms 19:14:00 INFO - PROCESS | 1928 | 1461032040067 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 19:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:14:00 INFO - PROCESS | 1928 | 1461032040072 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 19:14:00 INFO - PROCESS | 1928 | 1461032040078 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:14:00 INFO - PROCESS | 1928 | 1461032040081 Marionette TRACE conn5 <- [1,2630,null,{}] 19:14:00 INFO - PROCESS | 1928 | 1461032040087 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:00 INFO - PROCESS | 1928 | 1461032040323 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 19:14:00 INFO - PROCESS | 1928 | 1461032040584 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6a59800 == 166 [pid = 1928] [id = 665] 19:14:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe4e96000) [pid = 1928] [serial = 1996] [outer = (nil)] 19:14:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe4e99c00) [pid = 1928] [serial = 1997] [outer = 0x7f3fe4e96000] 19:14:00 INFO - PROCESS | 1928 | 1461032040724 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe578e400) [pid = 1928] [serial = 1998] [outer = 0x7f3fe4e96000] 19:14:01 INFO - PROCESS | 1928 | 1461032041893 Marionette TRACE conn5 <- [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]]]}] 19:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1888ms 19:14:01 INFO - PROCESS | 1928 | 1461032041967 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 1928 | 1461032041971 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 19:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:14:01 INFO - PROCESS | 1928 | 1461032041978 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 1928 | 1461032041982 Marionette TRACE conn5 <- [1,2634,null,{}] 19:14:01 INFO - PROCESS | 1928 | 1461032041987 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:02 INFO - PROCESS | 1928 | 1461032042266 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 19:14:02 INFO - PROCESS | 1928 | 1461032042576 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8421000 == 167 [pid = 1928] [id = 666] 19:14:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe4510400) [pid = 1928] [serial = 1999] [outer = (nil)] 19:14:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe6860400) [pid = 1928] [serial = 2000] [outer = 0x7f3fe4510400] 19:14:02 INFO - PROCESS | 1928 | 1461032042653 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe6870000) [pid = 1928] [serial = 2001] [outer = 0x7f3fe4510400] 19:14:03 INFO - PROCESS | 1928 | 1461032043513 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1586ms 19:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:14:03 INFO - PROCESS | 1928 | 1461032043565 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 19:14:03 INFO - PROCESS | 1928 | 1461032043568 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 19:14:03 INFO - PROCESS | 1928 | 1461032043574 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:14:03 INFO - PROCESS | 1928 | 1461032043577 Marionette TRACE conn5 <- [1,2638,null,{}] 19:14:03 INFO - PROCESS | 1928 | 1461032043582 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:03 INFO - PROCESS | 1928 | 1461032043810 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 19:14:04 INFO - PROCESS | 1928 | 1461032044072 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea353000 == 168 [pid = 1928] [id = 667] 19:14:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe4e96400) [pid = 1928] [serial = 2002] [outer = (nil)] 19:14:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe6972c00) [pid = 1928] [serial = 2003] [outer = 0x7f3fe4e96400] 19:14:04 INFO - PROCESS | 1928 | 1461032044188 Marionette DEBUG loaded listener.js 19:14:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe69af400) [pid = 1928] [serial = 2004] [outer = 0x7f3fe4e96400] 19:14:05 INFO - PROCESS | 1928 | 1461032045032 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1529ms 19:14:05 INFO - PROCESS | 1928 | 1461032045103 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 19:14:05 INFO - PROCESS | 1928 | 1461032045107 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 19:14:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:14:05 INFO - PROCESS | 1928 | 1461032045113 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:14:05 INFO - PROCESS | 1928 | 1461032045116 Marionette TRACE conn5 <- [1,2642,null,{}] 19:14:05 INFO - PROCESS | 1928 | 1461032045121 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:05 INFO - PROCESS | 1928 | 1461032045356 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 19:14:05 INFO - PROCESS | 1928 | 1461032045618 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaaa5000 == 169 [pid = 1928] [id = 668] 19:14:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe6968400) [pid = 1928] [serial = 2005] [outer = (nil)] 19:14:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fe69e6000) [pid = 1928] [serial = 2006] [outer = 0x7f3fe6968400] 19:14:05 INFO - PROCESS | 1928 | 1461032045735 Marionette DEBUG loaded listener.js 19:14:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe7fc7c00) [pid = 1928] [serial = 2007] [outer = 0x7f3fe6968400] 19:14:06 INFO - PROCESS | 1928 | 1461032046632 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:14:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:14:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1580ms 19:14:06 INFO - PROCESS | 1928 | 1461032046700 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 19:14:06 INFO - PROCESS | 1928 | 1461032046704 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 19:14:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:14:06 INFO - PROCESS | 1928 | 1461032046715 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 1928 | 1461032046719 Marionette TRACE conn5 <- [1,2646,null,{}] 19:14:06 INFO - PROCESS | 1928 | 1461032046724 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:07 INFO - PROCESS | 1928 | 1461032047002 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 19:14:07 INFO - PROCESS | 1928 | 1461032047314 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef4bd800 == 170 [pid = 1928] [id = 669] 19:14:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fe6870c00) [pid = 1928] [serial = 2008] [outer = (nil)] 19:14:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fe8258800) [pid = 1928] [serial = 2009] [outer = 0x7f3fe6870c00] 19:14:07 INFO - PROCESS | 1928 | 1461032047392 Marionette DEBUG loaded listener.js 19:14:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fe8646000) [pid = 1928] [serial = 2010] [outer = 0x7f3fe6870c00] 19:14:08 INFO - PROCESS | 1928 | 1461032048475 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:14:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:14:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1785ms 19:14:08 INFO - PROCESS | 1928 | 1461032048504 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 19:14:08 INFO - PROCESS | 1928 | 1461032048509 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 19:14:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:14:08 INFO - PROCESS | 1928 | 1461032048517 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:14:08 INFO - PROCESS | 1928 | 1461032048521 Marionette TRACE conn5 <- [1,2650,null,{}] 19:14:08 INFO - PROCESS | 1928 | 1461032048529 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:08 INFO - PROCESS | 1928 | 1461032048869 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 19:14:09 INFO - PROCESS | 1928 | 1461032049196 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:09 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff086f800 == 171 [pid = 1928] [id = 670] 19:14:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fe884ec00) [pid = 1928] [serial = 2011] [outer = (nil)] 19:14:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fea031000) [pid = 1928] [serial = 2012] [outer = 0x7f3fe884ec00] 19:14:09 INFO - PROCESS | 1928 | 1461032049283 Marionette DEBUG loaded listener.js 19:14:09 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fea04fc00) [pid = 1928] [serial = 2013] [outer = 0x7f3fe884ec00] 19:14:10 INFO - PROCESS | 1928 | 1461032050209 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:14:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:14:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1737ms 19:14:10 INFO - PROCESS | 1928 | 1461032050254 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 19:14:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:14:10 INFO - PROCESS | 1928 | 1461032050259 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 19:14:10 INFO - PROCESS | 1928 | 1461032050264 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:14:10 INFO - PROCESS | 1928 | 1461032050268 Marionette TRACE conn5 <- [1,2654,null,{}] 19:14:10 INFO - PROCESS | 1928 | 1461032050273 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:10 INFO - PROCESS | 1928 | 1461032050538 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 19:14:10 INFO - PROCESS | 1928 | 1461032050804 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1978800 == 172 [pid = 1928] [id = 671] 19:14:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fea02a400) [pid = 1928] [serial = 2014] [outer = (nil)] 19:14:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3ff0a1d800) [pid = 1928] [serial = 2015] [outer = 0x7f3fea02a400] 19:14:10 INFO - PROCESS | 1928 | 1461032050928 Marionette DEBUG loaded listener.js 19:14:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3ff0b86800) [pid = 1928] [serial = 2016] [outer = 0x7f3fea02a400] 19:14:11 INFO - PROCESS | 1928 | 1461032051804 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:14:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:14:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1579ms 19:14:11 INFO - PROCESS | 1928 | 1461032051846 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 19:14:11 INFO - PROCESS | 1928 | 1461032051850 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 19:14:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:14:11 INFO - PROCESS | 1928 | 1461032051856 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:14:11 INFO - PROCESS | 1928 | 1461032051859 Marionette TRACE conn5 <- [1,2658,null,{}] 19:14:11 INFO - PROCESS | 1928 | 1461032051864 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:12 INFO - PROCESS | 1928 | 1461032052091 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 19:14:12 INFO - PROCESS | 1928 | 1461032052362 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1b2f000 == 173 [pid = 1928] [id = 672] 19:14:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3fe696f000) [pid = 1928] [serial = 2017] [outer = (nil)] 19:14:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3ff0c30000) [pid = 1928] [serial = 2018] [outer = 0x7f3fe696f000] 19:14:12 INFO - PROCESS | 1928 | 1461032052478 Marionette DEBUG loaded listener.js 19:14:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3ff0f84c00) [pid = 1928] [serial = 2019] [outer = 0x7f3fe696f000] 19:14:13 INFO - PROCESS | 1928 | 1461032053318 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:14:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:14:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1538ms 19:14:13 INFO - PROCESS | 1928 | 1461032053396 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 19:14:13 INFO - PROCESS | 1928 | 1461032053398 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 19:14:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:14:13 INFO - PROCESS | 1928 | 1461032053405 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:14:13 INFO - PROCESS | 1928 | 1461032053407 Marionette TRACE conn5 <- [1,2662,null,{}] 19:14:13 INFO - PROCESS | 1928 | 1461032053413 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:13 INFO - PROCESS | 1928 | 1461032053690 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 19:14:14 INFO - PROCESS | 1928 | 1461032054001 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fbf800 == 174 [pid = 1928] [id = 673] 19:14:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3ff0bc4800) [pid = 1928] [serial = 2020] [outer = (nil)] 19:14:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3ff13c6c00) [pid = 1928] [serial = 2021] [outer = 0x7f3ff0bc4800] 19:14:14 INFO - PROCESS | 1928 | 1461032054076 Marionette DEBUG loaded listener.js 19:14:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff13cf400) [pid = 1928] [serial = 2022] [outer = 0x7f3ff0bc4800] 19:14:14 INFO - PROCESS | 1928 | 1461032054938 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:14:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:14:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1586ms 19:14:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:14:14 INFO - PROCESS | 1928 | 1461032054992 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 19:14:14 INFO - PROCESS | 1928 | 1461032054995 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 19:14:15 INFO - PROCESS | 1928 | 1461032055002 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 1928 | 1461032055004 Marionette TRACE conn5 <- [1,2666,null,{}] 19:14:15 INFO - PROCESS | 1928 | 1461032055012 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:15 INFO - PROCESS | 1928 | 1461032055286 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 19:14:15 INFO - PROCESS | 1928 | 1461032055607 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5e48800 == 175 [pid = 1928] [id = 674] 19:14:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fe1788800) [pid = 1928] [serial = 2023] [outer = (nil)] 19:14:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3ff1784c00) [pid = 1928] [serial = 2024] [outer = 0x7f3fe1788800] 19:14:15 INFO - PROCESS | 1928 | 1461032055699 Marionette DEBUG loaded listener.js 19:14:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3ff178e000) [pid = 1928] [serial = 2025] [outer = 0x7f3fe1788800] 19:14:16 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:16 INFO - PROCESS | 1928 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:14:16 INFO - PROCESS | 1928 | 1461032056989 Marionette TRACE conn5 <- [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]]]}] 19:14:17 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) 19:14:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2045ms 19:14:17 INFO - PROCESS | 1928 | 1461032057046 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 19:14:17 INFO - PROCESS | 1928 | 1461032057049 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 19:14:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:14:17 INFO - PROCESS | 1928 | 1461032057056 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:14:17 INFO - PROCESS | 1928 | 1461032057068 Marionette TRACE conn5 <- [1,2670,null,{}] 19:14:17 INFO - PROCESS | 1928 | 1461032057073 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:17 INFO - PROCESS | 1928 | 1461032057440 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 19:14:17 INFO - PROCESS | 1928 | 1461032057644 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8f4d000 == 176 [pid = 1928] [id = 675] 19:14:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3fe4e98000) [pid = 1928] [serial = 2026] [outer = (nil)] 19:14:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ff194b400) [pid = 1928] [serial = 2027] [outer = 0x7f3fe4e98000] 19:14:17 INFO - PROCESS | 1928 | 1461032057717 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3ff1cad400) [pid = 1928] [serial = 2028] [outer = 0x7f3fe4e98000] 19:14:19 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:19 INFO - PROCESS | 1928 | 1461032059187 Marionette TRACE conn5 <- [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] 19:14:19 INFO - PROCESS | 1928 | 1461032059280 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 19:14:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:14:19 INFO - PROCESS | 1928 | 1461032059295 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:14:19 INFO - PROCESS | 1928 | 1461032059297 Marionette TRACE conn5 <- [1,2674,null,{}] 19:14:19 INFO - PROCESS | 1928 | 1461032059304 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:19 INFO - PROCESS | 1928 | 1461032059546 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 19:14:19 INFO - PROCESS | 1928 | 1461032059818 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9e70800 == 177 [pid = 1928] [id = 676] 19:14:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3fe0d0ac00) [pid = 1928] [serial = 2029] [outer = (nil)] 19:14:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3ff1cac400) [pid = 1928] [serial = 2030] [outer = 0x7f3fe0d0ac00] 19:14:19 INFO - PROCESS | 1928 | 1461032059891 Marionette DEBUG loaded listener.js 19:14:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3ff2a62800) [pid = 1928] [serial = 2031] [outer = 0x7f3fe0d0ac00] 19:14:21 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:21 INFO - PROCESS | 1928 | 1461032061271 Marionette TRACE conn5 <- [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] 19:14:21 INFO - PROCESS | 1928 | 1461032061292 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 19:14:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:14:21 INFO - PROCESS | 1928 | 1461032061299 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:14:21 INFO - PROCESS | 1928 | 1461032061303 Marionette TRACE conn5 <- [1,2678,null,{}] 19:14:21 INFO - PROCESS | 1928 | 1461032061308 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:21 INFO - PROCESS | 1928 | 1461032061597 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 19:14:22 INFO - PROCESS | 1928 | 1461032062369 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4014a89000 == 176 [pid = 1928] [id = 365] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe380e000 == 175 [pid = 1928] [id = 659] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe360d800 == 174 [pid = 1928] [id = 658] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18d3000 == 173 [pid = 1928] [id = 657] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe075d000 == 172 [pid = 1928] [id = 656] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e4a800 == 171 [pid = 1928] [id = 654] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5ba8000 == 170 [pid = 1928] [id = 653] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5867000 == 169 [pid = 1928] [id = 652] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fc9000 == 168 [pid = 1928] [id = 651] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eab000 == 167 [pid = 1928] [id = 650] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff29a7800 == 166 [pid = 1928] [id = 649] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bd8800 == 165 [pid = 1928] [id = 648] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1a18800 == 164 [pid = 1928] [id = 647] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f47000 == 163 [pid = 1928] [id = 373] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff0873800 == 162 [pid = 1928] [id = 646] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef4b6000 == 161 [pid = 1928] [id = 645] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea38d800 == 160 [pid = 1928] [id = 644] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1c3800 == 159 [pid = 1928] [id = 643] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8412800 == 158 [pid = 1928] [id = 642] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe6a53800 == 157 [pid = 1928] [id = 641] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe6837800 == 156 [pid = 1928] [id = 640] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f59800 == 155 [pid = 1928] [id = 639] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bac800 == 154 [pid = 1928] [id = 638] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe34c5800 == 153 [pid = 1928] [id = 637] 19:14:23 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf4d1800 == 152 [pid = 1928] [id = 636] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe3b12000) [pid = 1928] [serial = 1857] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe5786400) [pid = 1928] [serial = 1871] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3fe85fb800) [pid = 1928] [serial = 1892] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fe03e0400) [pid = 1928] [serial = 1902] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fdde19800) [pid = 1928] [serial = 1898] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fe6862000) [pid = 1928] [serial = 1875] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe3b12c00) [pid = 1928] [serial = 1770] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe69db400) [pid = 1928] [serial = 1883] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fe69ab800) [pid = 1928] [serial = 1881] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fe27ae400) [pid = 1928] [serial = 1853] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fddfcbc00) [pid = 1928] [serial = 1842] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3fe178f800) [pid = 1928] [serial = 1850] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3fdd2cc000) [pid = 1928] [serial = 1841] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fdf30d800) [pid = 1928] [serial = 1901] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe57aa800) [pid = 1928] [serial = 1872] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fdf30e000) [pid = 1928] [serial = 1907] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fe864c000) [pid = 1928] [serial = 1893] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe6c83400) [pid = 1928] [serial = 1886] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fe6971800) [pid = 1928] [serial = 1880] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fe6969c00) [pid = 1928] [serial = 1878] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3fddfcfc00) [pid = 1928] [serial = 1899] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fe43a5c00) [pid = 1928] [serial = 1860] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3fe686e800) [pid = 1928] [serial = 1877] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3fe33f3c00) [pid = 1928] [serial = 1856] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3fe43ae800) [pid = 1928] [serial = 1862] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fe7fd1000) [pid = 1928] [serial = 1889] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fe8847c00) [pid = 1928] [serial = 1895] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3fe4da8400) [pid = 1928] [serial = 1866] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fe1170c00) [pid = 1928] [serial = 1847] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fe4e93800) [pid = 1928] [serial = 1868] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fe117d800) [pid = 1928] [serial = 1848] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe825e400) [pid = 1928] [serial = 1890] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fe29be800) [pid = 1928] [serial = 1854] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fe450c800) [pid = 1928] [serial = 1865] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fe4506c00) [pid = 1928] [serial = 1863] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fe6858000) [pid = 1928] [serial = 1874] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fe69e3400) [pid = 1928] [serial = 1884] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fe17e3c00) [pid = 1928] [serial = 1851] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe1173000) [pid = 1928] [serial = 1905] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe7fc4c00) [pid = 1928] [serial = 1887] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe42e6000) [pid = 1928] [serial = 1859] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fe03e5800) [pid = 1928] [serial = 1845] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fe0f42c00) [pid = 1928] [serial = 1904] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3fe4e9cc00) [pid = 1928] [serial = 1869] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fdf4f2000) [pid = 1928] [serial = 1844] [outer = (nil)] [url = about:blank] 19:14:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdcac8800 == 153 [pid = 1928] [id = 677] 19:14:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fdd2c9c00) [pid = 1928] [serial = 2032] [outer = (nil)] 19:14:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fdd2cd800) [pid = 1928] [serial = 2033] [outer = 0x7f3fdd2c9c00] 19:14:23 INFO - PROCESS | 1928 | 1461032063382 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fddfc8800) [pid = 1928] [serial = 2034] [outer = 0x7f3fdd2c9c00] 19:14:24 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:24 INFO - PROCESS | 1928 | 1461032064600 Marionette TRACE conn5 <- [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]]]}] 19:14:24 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) 19:14:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 3346ms 19:14:24 INFO - PROCESS | 1928 | 1461032064645 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 19:14:24 INFO - PROCESS | 1928 | 1461032064651 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 19:14:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:14:24 INFO - PROCESS | 1928 | 1461032064658 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:14:24 INFO - PROCESS | 1928 | 1461032064663 Marionette TRACE conn5 <- [1,2682,null,{}] 19:14:24 INFO - PROCESS | 1928 | 1461032064670 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:24 INFO - PROCESS | 1928 | 1461032064952 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 19:14:25 INFO - PROCESS | 1928 | 1461032065018 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe157b800 == 154 [pid = 1928] [id = 678] 19:14:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fdee0c400) [pid = 1928] [serial = 2035] [outer = (nil)] 19:14:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe03dd400) [pid = 1928] [serial = 2036] [outer = 0x7f3fdee0c400] 19:14:25 INFO - PROCESS | 1928 | 1461032065082 Marionette DEBUG loaded listener.js 19:14:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe0923800) [pid = 1928] [serial = 2037] [outer = 0x7f3fdee0c400] 19:14:26 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:26 INFO - PROCESS | 1928 | 1461032066408 Marionette TRACE conn5 <- [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]]]}] 19:14:26 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) 19:14:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1786ms 19:14:26 INFO - PROCESS | 1928 | 1461032066447 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 19:14:26 INFO - PROCESS | 1928 | 1461032066453 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 19:14:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:14:26 INFO - PROCESS | 1928 | 1461032066468 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:14:26 INFO - PROCESS | 1928 | 1461032066470 Marionette TRACE conn5 <- [1,2686,null,{}] 19:14:26 INFO - PROCESS | 1928 | 1461032066476 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:26 INFO - PROCESS | 1928 | 1461032066763 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 19:14:26 INFO - PROCESS | 1928 | 1461032066929 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe335f800 == 155 [pid = 1928] [id = 679] 19:14:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe091e000) [pid = 1928] [serial = 2038] [outer = (nil)] 19:14:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe1407800) [pid = 1928] [serial = 2039] [outer = 0x7f3fe091e000] 19:14:26 INFO - PROCESS | 1928 | 1461032066990 Marionette DEBUG loaded listener.js 19:14:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe1794400) [pid = 1928] [serial = 2040] [outer = 0x7f3fe091e000] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fe3b12400) [pid = 1928] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fe8651800) [pid = 1928] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fdf4f8800) [pid = 1928] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe117e800) [pid = 1928] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe3b10000) [pid = 1928] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fdd2ce800) [pid = 1928] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fdf319800) [pid = 1928] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3fe0fb9c00) [pid = 1928] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fe0d06800) [pid = 1928] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3fe4db1000) [pid = 1928] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3fe6863800) [pid = 1928] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3fe0fc2800) [pid = 1928] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3fe43acc00) [pid = 1928] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3fe578b400) [pid = 1928] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3fdd2cf400) [pid = 1928] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3fe578cc00) [pid = 1928] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3ff0a23400) [pid = 1928] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3fe8650400) [pid = 1928] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3fe0d10000) [pid = 1928] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3fdcc98000) [pid = 1928] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3fdee15000) [pid = 1928] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:14:28 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3ff0a2a400) [pid = 1928] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:14:29 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:29 INFO - PROCESS | 1928 | 1461032069057 Marionette TRACE conn5 <- [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] 19:14:29 INFO - PROCESS | 1928 | 1461032069108 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 19:14:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:14:29 INFO - PROCESS | 1928 | 1461032069116 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:14:29 INFO - PROCESS | 1928 | 1461032069124 Marionette TRACE conn5 <- [1,2690,null,{}] 19:14:29 INFO - PROCESS | 1928 | 1461032069145 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:29 INFO - PROCESS | 1928 | 1461032069363 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 19:14:29 INFO - PROCESS | 1928 | 1461032069375 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe369b000 == 156 [pid = 1928] [id = 680] 19:14:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3fdd2d0400) [pid = 1928] [serial = 2041] [outer = (nil)] 19:14:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3fe17dc800) [pid = 1928] [serial = 2042] [outer = 0x7f3fdd2d0400] 19:14:29 INFO - PROCESS | 1928 | 1461032069436 Marionette DEBUG loaded listener.js 19:14:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3fe2aff800) [pid = 1928] [serial = 2043] [outer = 0x7f3fdd2d0400] 19:14:30 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:30 INFO - PROCESS | 1928 | 1461032070784 Marionette TRACE conn5 <- [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] 19:14:30 INFO - PROCESS | 1928 | 1461032070825 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 19:14:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:14:30 INFO - PROCESS | 1928 | 1461032070834 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 1928 | 1461032070839 Marionette TRACE conn5 <- [1,2694,null,{}] 19:14:30 INFO - PROCESS | 1928 | 1461032070856 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:31 INFO - PROCESS | 1928 | 1461032071107 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 19:14:31 INFO - PROCESS | 1928 | 1461032071399 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2b48800 == 157 [pid = 1928] [id = 681] 19:14:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3fdee14400) [pid = 1928] [serial = 2044] [outer = (nil)] 19:14:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3fdf30e800) [pid = 1928] [serial = 2045] [outer = 0x7f3fdee14400] 19:14:31 INFO - PROCESS | 1928 | 1461032071473 Marionette DEBUG loaded listener.js 19:14:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fe0916c00) [pid = 1928] [serial = 2046] [outer = 0x7f3fdee14400] 19:14:32 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:32 INFO - PROCESS | 1928 | 1461032072910 Marionette TRACE conn5 <- [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] 19:14:33 INFO - PROCESS | 1928 | 1461032073002 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 19:14:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:14:33 INFO - PROCESS | 1928 | 1461032073015 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:14:33 INFO - PROCESS | 1928 | 1461032073018 Marionette TRACE conn5 <- [1,2698,null,{}] 19:14:33 INFO - PROCESS | 1928 | 1461032073025 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:33 INFO - PROCESS | 1928 | 1461032073262 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 19:14:33 INFO - PROCESS | 1928 | 1461032073520 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3cb9000 == 158 [pid = 1928] [id = 682] 19:14:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3fe0919000) [pid = 1928] [serial = 2047] [outer = (nil)] 19:14:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fe1409400) [pid = 1928] [serial = 2048] [outer = 0x7f3fe0919000] 19:14:33 INFO - PROCESS | 1928 | 1461032073607 Marionette DEBUG loaded listener.js 19:14:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fe2afa800) [pid = 1928] [serial = 2049] [outer = 0x7f3fe0919000] 19:14:35 INFO - PROCESS | 1928 | SkCairoFTTypeface::onFilterRec unimplemented 19:14:35 INFO - PROCESS | 1928 | 1461032075110 Marionette TRACE conn5 <- [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] 19:14:35 INFO - PROCESS | 1928 | 1461032075279 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 19:14:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:14:35 INFO - PROCESS | 1928 | 1461032075292 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:14:35 INFO - PROCESS | 1928 | 1461032075298 Marionette TRACE conn5 <- [1,2702,null,{}] 19:14:35 INFO - PROCESS | 1928 | 1461032075316 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:35 INFO - PROCESS | 1928 | 1461032075560 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 19:14:35 INFO - PROCESS | 1928 | 1461032075818 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f4e000 == 159 [pid = 1928] [id = 683] 19:14:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fe091f400) [pid = 1928] [serial = 2050] [outer = (nil)] 19:14:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fe3b10000) [pid = 1928] [serial = 2051] [outer = 0x7f3fe091f400] 19:14:35 INFO - PROCESS | 1928 | 1461032075931 Marionette DEBUG loaded listener.js 19:14:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe42ec800) [pid = 1928] [serial = 2052] [outer = 0x7f3fe091f400] 19:14:37 INFO - PROCESS | 1928 | 1461032077147 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:14:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:14:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1896ms 19:14:37 INFO - PROCESS | 1928 | 1461032077191 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 19:14:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:14:37 INFO - PROCESS | 1928 | 1461032077198 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 19:14:37 INFO - PROCESS | 1928 | 1461032077206 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:14:37 INFO - PROCESS | 1928 | 1461032077209 Marionette TRACE conn5 <- [1,2706,null,{}] 19:14:37 INFO - PROCESS | 1928 | 1461032077217 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:37 INFO - PROCESS | 1928 | 1461032077543 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 19:14:37 INFO - PROCESS | 1928 | 1461032077888 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5805800 == 160 [pid = 1928] [id = 684] 19:14:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe2afb000) [pid = 1928] [serial = 2053] [outer = (nil)] 19:14:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fe450c800) [pid = 1928] [serial = 2054] [outer = 0x7f3fe2afb000] 19:14:37 INFO - PROCESS | 1928 | 1461032077963 Marionette DEBUG loaded listener.js 19:14:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fe4dad000) [pid = 1928] [serial = 2055] [outer = 0x7f3fe2afb000] 19:14:38 INFO - PROCESS | 1928 | 1461032078849 Marionette TRACE conn5 <- [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]]]}] 19:14:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:14:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1695ms 19:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:14:38 INFO - PROCESS | 1928 | 1461032078901 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 19:14:38 INFO - PROCESS | 1928 | 1461032078903 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 19:14:38 INFO - PROCESS | 1928 | 1461032078910 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:14:38 INFO - PROCESS | 1928 | 1461032078913 Marionette TRACE conn5 <- [1,2710,null,{}] 19:14:38 INFO - PROCESS | 1928 | 1461032078918 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:39 INFO - PROCESS | 1928 | 1461032079137 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 19:14:39 INFO - PROCESS | 1928 | 1461032079411 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe683d000 == 161 [pid = 1928] [id = 685] 19:14:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fdf317800) [pid = 1928] [serial = 2056] [outer = (nil)] 19:14:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe4db0000) [pid = 1928] [serial = 2057] [outer = 0x7f3fdf317800] 19:14:39 INFO - PROCESS | 1928 | 1461032079561 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe4fd4000) [pid = 1928] [serial = 2058] [outer = 0x7f3fdf317800] 19:14:40 INFO - PROCESS | 1928 | 1461032080574 Marionette TRACE conn5 <- [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] 19:14:40 INFO - PROCESS | 1928 | 1461032080602 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 19:14:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:14:40 INFO - PROCESS | 1928 | 1461032080611 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:14:40 INFO - PROCESS | 1928 | 1461032080615 Marionette TRACE conn5 <- [1,2714,null,{}] 19:14:40 INFO - PROCESS | 1928 | 1461032080623 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:40 INFO - PROCESS | 1928 | 1461032080926 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 19:14:41 INFO - PROCESS | 1928 | 1461032081253 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7cc3000 == 162 [pid = 1928] [id = 686] 19:14:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe59a0800) [pid = 1928] [serial = 2059] [outer = (nil)] 19:14:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe59a3c00) [pid = 1928] [serial = 2060] [outer = 0x7f3fe59a0800] 19:14:41 INFO - PROCESS | 1928 | 1461032081353 Marionette DEBUG loaded listener.js 19:14:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe685ec00) [pid = 1928] [serial = 2061] [outer = 0x7f3fe59a0800] 19:14:42 INFO - PROCESS | 1928 | 1461032082234 Marionette TRACE conn5 <- [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]]]}] 19:14:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:14:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1684ms 19:14:42 INFO - PROCESS | 1928 | 1461032082295 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 19:14:42 INFO - PROCESS | 1928 | 1461032082299 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 19:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:14:42 INFO - PROCESS | 1928 | 1461032082305 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:14:42 INFO - PROCESS | 1928 | 1461032082307 Marionette TRACE conn5 <- [1,2718,null,{}] 19:14:42 INFO - PROCESS | 1928 | 1461032082313 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:42 INFO - PROCESS | 1928 | 1461032082542 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 19:14:42 INFO - PROCESS | 1928 | 1461032082815 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8413800 == 163 [pid = 1928] [id = 687] 19:14:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe59ab000) [pid = 1928] [serial = 2062] [outer = (nil)] 19:14:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe6970000) [pid = 1928] [serial = 2063] [outer = 0x7f3fe59ab000] 19:14:42 INFO - PROCESS | 1928 | 1461032082936 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe69b0c00) [pid = 1928] [serial = 2064] [outer = 0x7f3fe59ab000] 19:14:43 INFO - PROCESS | 1928 | 1461032083876 Marionette TRACE conn5 <- [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] 19:14:43 INFO - PROCESS | 1928 | 1461032083939 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 19:14:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:14:43 INFO - PROCESS | 1928 | 1461032083945 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 1928 | 1461032083947 Marionette TRACE conn5 <- [1,2722,null,{}] 19:14:43 INFO - PROCESS | 1928 | 1461032083953 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:44 INFO - PROCESS | 1928 | 1461032084170 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 19:14:44 INFO - PROCESS | 1928 | 1461032084426 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:44 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea355800 == 164 [pid = 1928] [id = 688] 19:14:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe6864000) [pid = 1928] [serial = 2065] [outer = (nil)] 19:14:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe6c89400) [pid = 1928] [serial = 2066] [outer = 0x7f3fe6864000] 19:14:44 INFO - PROCESS | 1928 | 1461032084542 Marionette DEBUG loaded listener.js 19:14:44 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe8257000) [pid = 1928] [serial = 2067] [outer = 0x7f3fe6864000] 19:14:45 INFO - PROCESS | 1928 | 1461032085438 Marionette TRACE conn5 <- [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] 19:14:45 INFO - PROCESS | 1928 | 1461032085481 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 19:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:14:45 INFO - PROCESS | 1928 | 1461032085487 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:14:45 INFO - PROCESS | 1928 | 1461032085490 Marionette TRACE conn5 <- [1,2726,null,{}] 19:14:45 INFO - PROCESS | 1928 | 1461032085495 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:45 INFO - PROCESS | 1928 | 1461032085707 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 19:14:45 INFO - PROCESS | 1928 | 1461032085969 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feab99000 == 165 [pid = 1928] [id = 689] 19:14:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe27a3400) [pid = 1928] [serial = 2068] [outer = (nil)] 19:14:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe85f6400) [pid = 1928] [serial = 2069] [outer = 0x7f3fe27a3400] 19:14:46 INFO - PROCESS | 1928 | 1461032086079 Marionette DEBUG loaded listener.js 19:14:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe8840c00) [pid = 1928] [serial = 2070] [outer = 0x7f3fe27a3400] 19:14:46 INFO - PROCESS | 1928 | 1461032086895 Marionette TRACE conn5 <- [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]]]}] 19:14:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:14:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1483ms 19:14:46 INFO - PROCESS | 1928 | 1461032086971 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 19:14:46 INFO - PROCESS | 1928 | 1461032086975 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 19:14:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:14:46 INFO - PROCESS | 1928 | 1461032086981 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:14:46 INFO - PROCESS | 1928 | 1461032086984 Marionette TRACE conn5 <- [1,2730,null,{}] 19:14:46 INFO - PROCESS | 1928 | 1461032086989 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:47 INFO - PROCESS | 1928 | 1461032087245 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 19:14:47 INFO - PROCESS | 1928 | 1461032087542 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef5b6000 == 166 [pid = 1928] [id = 690] 19:14:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe686a400) [pid = 1928] [serial = 2071] [outer = (nil)] 19:14:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe884b000) [pid = 1928] [serial = 2072] [outer = 0x7f3fe686a400] 19:14:47 INFO - PROCESS | 1928 | 1461032087621 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fea043800) [pid = 1928] [serial = 2073] [outer = 0x7f3fe686a400] 19:14:48 INFO - PROCESS | 1928 | 1461032088902 Marionette TRACE conn5 <- [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] 19:14:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:14:48 INFO - PROCESS | 1928 | 1461032088972 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 19:14:49 INFO - PROCESS | 1928 | 1461032089074 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:14:49 INFO - PROCESS | 1928 | 1461032089077 Marionette TRACE conn5 <- [1,2734,null,{}] 19:14:49 INFO - PROCESS | 1928 | 1461032089090 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:49 INFO - PROCESS | 1928 | 1461032089349 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 19:14:49 INFO - PROCESS | 1928 | 1461032089607 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1224000 == 167 [pid = 1928] [id = 691] 19:14:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe825e800) [pid = 1928] [serial = 2074] [outer = (nil)] 19:14:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fea0eb400) [pid = 1928] [serial = 2075] [outer = 0x7f3fe825e800] 19:14:49 INFO - PROCESS | 1928 | 1461032089686 Marionette DEBUG loaded listener.js 19:14:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3feac7c000) [pid = 1928] [serial = 2076] [outer = 0x7f3fe825e800] 19:14:50 INFO - PROCESS | 1928 | 1461032090650 Marionette TRACE conn5 <- [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]]]}] 19:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1738ms 19:14:50 INFO - PROCESS | 1928 | 1461032090718 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 19:14:50 INFO - PROCESS | 1928 | 1461032090720 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 19:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:14:50 INFO - PROCESS | 1928 | 1461032090727 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:14:50 INFO - PROCESS | 1928 | 1461032090729 Marionette TRACE conn5 <- [1,2738,null,{}] 19:14:50 INFO - PROCESS | 1928 | 1461032090735 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:50 INFO - PROCESS | 1928 | 1461032090984 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 19:14:51 INFO - PROCESS | 1928 | 1461032091290 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1975000 == 168 [pid = 1928] [id = 692] 19:14:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fea152000) [pid = 1928] [serial = 2077] [outer = (nil)] 19:14:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3feadc3000) [pid = 1928] [serial = 2078] [outer = 0x7f3fea152000] 19:14:51 INFO - PROCESS | 1928 | 1461032091367 Marionette DEBUG loaded listener.js 19:14:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fef32b400) [pid = 1928] [serial = 2079] [outer = 0x7f3fea152000] 19:14:52 INFO - PROCESS | 1928 | 1461032092273 Marionette TRACE conn5 <- [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]]]}] 19:14:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:14:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1586ms 19:14:52 INFO - PROCESS | 1928 | 1461032092315 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 19:14:52 INFO - PROCESS | 1928 | 1461032092318 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 19:14:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:14:52 INFO - PROCESS | 1928 | 1461032092324 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:14:52 INFO - PROCESS | 1928 | 1461032092326 Marionette TRACE conn5 <- [1,2742,null,{}] 19:14:52 INFO - PROCESS | 1928 | 1461032092332 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:52 INFO - PROCESS | 1928 | 1461032092563 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 19:14:52 INFO - PROCESS | 1928 | 1461032092868 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bd6000 == 169 [pid = 1928] [id = 693] 19:14:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3ff0a24000) [pid = 1928] [serial = 2080] [outer = (nil)] 19:14:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3ff0a2a400) [pid = 1928] [serial = 2081] [outer = 0x7f3ff0a24000] 19:14:52 INFO - PROCESS | 1928 | 1461032092991 Marionette DEBUG loaded listener.js 19:14:53 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3ff0b39800) [pid = 1928] [serial = 2082] [outer = 0x7f3ff0a24000] 19:14:53 INFO - PROCESS | 1928 | 1461032093840 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1578ms 19:14:53 INFO - PROCESS | 1928 | 1461032093905 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 19:14:53 INFO - PROCESS | 1928 | 1461032093908 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 19:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:14:53 INFO - PROCESS | 1928 | 1461032093914 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 1928 | 1461032093917 Marionette TRACE conn5 <- [1,2746,null,{}] 19:14:53 INFO - PROCESS | 1928 | 1461032093922 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:54 INFO - PROCESS | 1928 | 1461032094156 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 19:14:54 INFO - PROCESS | 1928 | 1461032094423 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4c8f000 == 170 [pid = 1928] [id = 694] 19:14:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3fef32d800) [pid = 1928] [serial = 2083] [outer = (nil)] 19:14:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3ff0bc7400) [pid = 1928] [serial = 2084] [outer = 0x7f3fef32d800] 19:14:54 INFO - PROCESS | 1928 | 1461032094540 Marionette DEBUG loaded listener.js 19:14:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3ff0c34400) [pid = 1928] [serial = 2085] [outer = 0x7f3fef32d800] 19:14:55 INFO - PROCESS | 1928 | 1461032095392 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:14:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:14:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1531ms 19:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:14:55 INFO - PROCESS | 1928 | 1461032095446 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 19:14:55 INFO - PROCESS | 1928 | 1461032095449 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 19:14:55 INFO - PROCESS | 1928 | 1461032095456 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:14:55 INFO - PROCESS | 1928 | 1461032095459 Marionette TRACE conn5 <- [1,2750,null,{}] 19:14:55 INFO - PROCESS | 1928 | 1461032095464 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:55 INFO - PROCESS | 1928 | 1461032095700 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 19:14:55 INFO - PROCESS | 1928 | 1461032095969 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fc7000 == 171 [pid = 1928] [id = 695] 19:14:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3ff0a25800) [pid = 1928] [serial = 2086] [outer = (nil)] 19:14:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3ff0cd5800) [pid = 1928] [serial = 2087] [outer = 0x7f3ff0a25800] 19:14:56 INFO - PROCESS | 1928 | 1461032096091 Marionette DEBUG loaded listener.js 19:14:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3ff0f7e000) [pid = 1928] [serial = 2088] [outer = 0x7f3ff0a25800] 19:14:56 INFO - PROCESS | 1928 | 1461032096951 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1535ms 19:14:56 INFO - PROCESS | 1928 | 1461032096990 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 19:14:56 INFO - PROCESS | 1928 | 1461032096994 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 19:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:14:57 INFO - PROCESS | 1928 | 1461032096999 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:14:57 INFO - PROCESS | 1928 | 1461032097001 Marionette TRACE conn5 <- [1,2754,null,{}] 19:14:57 INFO - PROCESS | 1928 | 1461032097008 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:57 INFO - PROCESS | 1928 | 1461032097244 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 19:14:57 INFO - PROCESS | 1928 | 1461032097514 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5ba7800 == 172 [pid = 1928] [id = 696] 19:14:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff0b80800) [pid = 1928] [serial = 2089] [outer = (nil)] 19:14:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3ff1785000) [pid = 1928] [serial = 2090] [outer = 0x7f3ff0b80800] 19:14:57 INFO - PROCESS | 1928 | 1461032097591 Marionette DEBUG loaded listener.js 19:14:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3ff194c800) [pid = 1928] [serial = 2091] [outer = 0x7f3ff0b80800] 19:14:58 INFO - PROCESS | 1928 | 1461032098487 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1529ms 19:14:58 INFO - PROCESS | 1928 | 1461032098530 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 19:14:58 INFO - PROCESS | 1928 | 1461032098534 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 19:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:14:58 INFO - PROCESS | 1928 | 1461032098541 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:14:58 INFO - PROCESS | 1928 | 1461032098544 Marionette TRACE conn5 <- [1,2758,null,{}] 19:14:58 INFO - PROCESS | 1928 | 1461032098549 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:58 INFO - PROCESS | 1928 | 1461032098789 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 19:14:59 INFO - PROCESS | 1928 | 1461032099107 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8ee9800 == 173 [pid = 1928] [id = 697] 19:14:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3fdcc94c00) [pid = 1928] [serial = 2092] [outer = (nil)] 19:14:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3ff1cae000) [pid = 1928] [serial = 2093] [outer = 0x7f3fdcc94c00] 19:14:59 INFO - PROCESS | 1928 | 1461032099229 Marionette DEBUG loaded listener.js 19:14:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ff2a69800) [pid = 1928] [serial = 2094] [outer = 0x7f3fdcc94c00] 19:15:00 INFO - PROCESS | 1928 | 1461032100058 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1585ms 19:15:00 INFO - PROCESS | 1928 | 1461032100127 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 19:15:00 INFO - PROCESS | 1928 | 1461032100131 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 19:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:15:00 INFO - PROCESS | 1928 | 1461032100138 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:15:00 INFO - PROCESS | 1928 | 1461032100142 Marionette TRACE conn5 <- [1,2762,null,{}] 19:15:00 INFO - PROCESS | 1928 | 1461032100147 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:00 INFO - PROCESS | 1928 | 1461032100393 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 19:15:00 INFO - PROCESS | 1928 | 1461032100667 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36d7000 == 174 [pid = 1928] [id = 698] 19:15:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3fdcca9400) [pid = 1928] [serial = 2095] [outer = (nil)] 19:15:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3fdccb7c00) [pid = 1928] [serial = 2096] [outer = 0x7f3fdcca9400] 19:15:00 INFO - PROCESS | 1928 | 1461032100783 Marionette DEBUG loaded listener.js 19:15:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3fe3b0fc00) [pid = 1928] [serial = 2097] [outer = 0x7f3fdcca9400] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bad000 == 173 [pid = 1928] [id = 520] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36e3800 == 172 [pid = 1928] [id = 304] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8f4d000 == 171 [pid = 1928] [id = 675] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5e48800 == 170 [pid = 1928] [id = 674] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fbf800 == 169 [pid = 1928] [id = 673] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1b2f000 == 168 [pid = 1928] [id = 672] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1978800 == 167 [pid = 1928] [id = 671] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff086f800 == 166 [pid = 1928] [id = 670] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef4bd800 == 165 [pid = 1928] [id = 669] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaaa5000 == 164 [pid = 1928] [id = 668] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea353000 == 163 [pid = 1928] [id = 667] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8421000 == 162 [pid = 1928] [id = 666] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe6a59800 == 161 [pid = 1928] [id = 665] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe683f000 == 160 [pid = 1928] [id = 664] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5803000 == 159 [pid = 1928] [id = 663] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4dd9000 == 158 [pid = 1928] [id = 662] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3515000 == 157 [pid = 1928] [id = 661] 19:15:02 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf4e2000 == 156 [pid = 1928] [id = 660] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe27a6000) [pid = 1928] [serial = 1979] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3fea908000) [pid = 1928] [serial = 1946] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fea155c00) [pid = 1928] [serial = 1943] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe38c0000) [pid = 1928] [serial = 1920] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3feac85c00) [pid = 1928] [serial = 1947] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe825b400) [pid = 1928] [serial = 1938] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe57af800) [pid = 1928] [serial = 1928] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fdee0b800) [pid = 1928] [serial = 1971] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fe0a81c00) [pid = 1928] [serial = 1914] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fe1405c00) [pid = 1928] [serial = 1976] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3fe117cc00) [pid = 1928] [serial = 1916] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3fe58dd800) [pid = 1928] [serial = 1929] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fe685e400) [pid = 1928] [serial = 1932] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe6c84000) [pid = 1928] [serial = 1937] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fe03e6800) [pid = 1928] [serial = 1913] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fea02b000) [pid = 1928] [serial = 1896] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe3b0f800) [pid = 1928] [serial = 1922] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fe4503800) [pid = 1928] [serial = 1925] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3ff0a25000) [pid = 1928] [serial = 1953] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3fdf4fb000) [pid = 1928] [serial = 1973] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fe696b400) [pid = 1928] [serial = 1934] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3ff0bbd800) [pid = 1928] [serial = 1959] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3ff0c2f800) [pid = 1928] [serial = 1961] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3fe8848800) [pid = 1928] [serial = 1940] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fe0fbf800) [pid = 1928] [serial = 1839] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fe2afb400) [pid = 1928] [serial = 1919] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3fdd2d0800) [pid = 1928] [serial = 1911] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fe69d8c00) [pid = 1928] [serial = 1935] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fe4fdc000) [pid = 1928] [serial = 1926] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3ff0a1cc00) [pid = 1928] [serial = 1952] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fef327400) [pid = 1928] [serial = 1950] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fdccb4c00) [pid = 1928] [serial = 1910] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3ff0b2fc00) [pid = 1928] [serial = 1955] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fe59a7c00) [pid = 1928] [serial = 1931] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fe178fc00) [pid = 1928] [serial = 1917] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3ff0ea5000) [pid = 1928] [serial = 1967] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fea902c00) [pid = 1928] [serial = 1944] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3feadbe400) [pid = 1928] [serial = 1949] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe17e5000) [pid = 1928] [serial = 1977] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3ff0b38800) [pid = 1928] [serial = 1956] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3ff0b84000) [pid = 1928] [serial = 1958] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fea037000) [pid = 1928] [serial = 1941] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3ff0ccac00) [pid = 1928] [serial = 1964] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fdde1c400) [pid = 1928] [serial = 1970] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3fe42ae400) [pid = 1928] [serial = 1923] [outer = (nil)] [url = about:blank] 19:15:02 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3fe0923400) [pid = 1928] [serial = 1974] [outer = (nil)] [url = about:blank] 19:15:03 INFO - PROCESS | 1928 | 1461032103038 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2939ms 19:15:03 INFO - PROCESS | 1928 | 1461032103079 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 1928 | 1461032103086 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 19:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:15:03 INFO - PROCESS | 1928 | 1461032103096 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:15:03 INFO - PROCESS | 1928 | 1461032103100 Marionette TRACE conn5 <- [1,2766,null,{}] 19:15:03 INFO - PROCESS | 1928 | 1461032103109 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:03 INFO - PROCESS | 1928 | 1461032103339 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 19:15:03 INFO - PROCESS | 1928 | 1461032103532 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe14dd800 == 157 [pid = 1928] [id = 699] 19:15:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fdee0b400) [pid = 1928] [serial = 2098] [outer = (nil)] 19:15:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fdf30f000) [pid = 1928] [serial = 2099] [outer = 0x7f3fdee0b400] 19:15:03 INFO - PROCESS | 1928 | 1461032103600 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fe03e8000) [pid = 1928] [serial = 2100] [outer = 0x7f3fdee0b400] 19:15:04 INFO - PROCESS | 1928 | 1461032104531 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:15:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:15:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1483ms 19:15:04 INFO - PROCESS | 1928 | 1461032104580 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 19:15:04 INFO - PROCESS | 1928 | 1461032104589 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 19:15:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:15:04 INFO - PROCESS | 1928 | 1461032104600 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:15:04 INFO - PROCESS | 1928 | 1461032104604 Marionette TRACE conn5 <- [1,2770,null,{}] 19:15:04 INFO - PROCESS | 1928 | 1461032104610 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:04 INFO - PROCESS | 1928 | 1461032104943 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 19:15:04 INFO - PROCESS | 1928 | 1461032104972 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe34d7800 == 158 [pid = 1928] [id = 700] 19:15:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fdee12c00) [pid = 1928] [serial = 2101] [outer = (nil)] 19:15:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fe1173000) [pid = 1928] [serial = 2102] [outer = 0x7f3fdee12c00] 19:15:05 INFO - PROCESS | 1928 | 1461032105035 Marionette DEBUG loaded listener.js 19:15:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe17de800) [pid = 1928] [serial = 2103] [outer = 0x7f3fdee12c00] 19:15:05 INFO - PROCESS | 1928 | 1461032105980 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:15:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:15:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1391ms 19:15:05 INFO - PROCESS | 1928 | 1461032105996 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 19:15:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:15:06 INFO - PROCESS | 1928 | 1461032106000 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 19:15:06 INFO - PROCESS | 1928 | 1461032106010 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:15:06 INFO - PROCESS | 1928 | 1461032106016 Marionette TRACE conn5 <- [1,2774,null,{}] 19:15:06 INFO - PROCESS | 1928 | 1461032106039 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:06 INFO - PROCESS | 1928 | 1461032106345 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 19:15:06 INFO - PROCESS | 1928 | 1461032106394 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:06 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3bb3800 == 159 [pid = 1928] [id = 701] 19:15:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe33fec00) [pid = 1928] [serial = 2104] [outer = (nil)] 19:15:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe3b11800) [pid = 1928] [serial = 2105] [outer = 0x7f3fe33fec00] 19:15:06 INFO - PROCESS | 1928 | 1461032106540 Marionette DEBUG loaded listener.js 19:15:06 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe42b1c00) [pid = 1928] [serial = 2106] [outer = 0x7f3fe33fec00] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe696f000) [pid = 1928] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fdcc92400) [pid = 1928] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fe1788800) [pid = 1928] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fe4e98000) [pid = 1928] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3ff0b7e800) [pid = 1928] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3ff0b7e400) [pid = 1928] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fea02a400) [pid = 1928] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3fe091e000) [pid = 1928] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3fe0d0ac00) [pid = 1928] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3fdf316c00) [pid = 1928] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3fe6870c00) [pid = 1928] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3fe1791800) [pid = 1928] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3fe0fbf400) [pid = 1928] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3fe4e96000) [pid = 1928] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3fdee0c400) [pid = 1928] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3fe6968400) [pid = 1928] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3fe1785c00) [pid = 1928] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3ff0bc4800) [pid = 1928] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3fe4510400) [pid = 1928] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3fe884ec00) [pid = 1928] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3fdcc9d000) [pid = 1928] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3fdd2c9c00) [pid = 1928] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 126 (0x7f3fe4e96400) [pid = 1928] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:15:07 INFO - PROCESS | 1928 | --DOMWINDOW == 125 (0x7f3ff0a29400) [pid = 1928] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:15:08 INFO - PROCESS | 1928 | 1461032108178 Marionette TRACE conn5 <- [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]]]}] 19:15:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:15:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2203ms 19:15:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:15:08 INFO - PROCESS | 1928 | 1461032108210 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 1928 | 1461032108213 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 19:15:08 INFO - PROCESS | 1928 | 1461032108219 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 1928 | 1461032108222 Marionette TRACE conn5 <- [1,2778,null,{}] 19:15:08 INFO - PROCESS | 1928 | 1461032108227 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:08 INFO - PROCESS | 1928 | 1461032108437 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 19:15:08 INFO - PROCESS | 1928 | 1461032108616 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4e59800 == 160 [pid = 1928] [id = 702] 19:15:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 126 (0x7f3fdd2c5c00) [pid = 1928] [serial = 2107] [outer = (nil)] 19:15:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 127 (0x7f3fe27a6000) [pid = 1928] [serial = 2108] [outer = 0x7f3fdd2c5c00] 19:15:08 INFO - PROCESS | 1928 | 1461032108676 Marionette DEBUG loaded listener.js 19:15:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3fe42e8400) [pid = 1928] [serial = 2109] [outer = 0x7f3fdd2c5c00] 19:15:09 INFO - PROCESS | 1928 | 1461032109404 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:15:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:15:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1236ms 19:15:09 INFO - PROCESS | 1928 | 1461032109456 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 19:15:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:15:09 INFO - PROCESS | 1928 | 1461032109470 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 19:15:09 INFO - PROCESS | 1928 | 1461032109477 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:15:09 INFO - PROCESS | 1928 | 1461032109480 Marionette TRACE conn5 <- [1,2782,null,{}] 19:15:09 INFO - PROCESS | 1928 | 1461032109485 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:09 INFO - PROCESS | 1928 | 1461032109704 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 19:15:10 INFO - PROCESS | 1928 | 1461032110043 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe074c800 == 161 [pid = 1928] [id = 703] 19:15:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3fdcc97800) [pid = 1928] [serial = 2110] [outer = (nil)] 19:15:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3fdccb2400) [pid = 1928] [serial = 2111] [outer = 0x7f3fdcc97800] 19:15:10 INFO - PROCESS | 1928 | 1461032110163 Marionette DEBUG loaded listener.js 19:15:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3fddfca400) [pid = 1928] [serial = 2112] [outer = 0x7f3fdcc97800] 19:15:11 INFO - PROCESS | 1928 | 1461032111126 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:15:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:15:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1684ms 19:15:11 INFO - PROCESS | 1928 | 1461032111162 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 19:15:11 INFO - PROCESS | 1928 | 1461032111169 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 19:15:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:15:11 INFO - PROCESS | 1928 | 1461032111178 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:15:11 INFO - PROCESS | 1928 | 1461032111182 Marionette TRACE conn5 <- [1,2786,null,{}] 19:15:11 INFO - PROCESS | 1928 | 1461032111189 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:11 INFO - PROCESS | 1928 | 1461032111422 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 19:15:11 INFO - PROCESS | 1928 | 1461032111688 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe36da800 == 162 [pid = 1928] [id = 704] 19:15:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3fe0a80000) [pid = 1928] [serial = 2113] [outer = (nil)] 19:15:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3fe0fb8c00) [pid = 1928] [serial = 2114] [outer = 0x7f3fe0a80000] 19:15:11 INFO - PROCESS | 1928 | 1461032111815 Marionette DEBUG loaded listener.js 19:15:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3fe1411800) [pid = 1928] [serial = 2115] [outer = 0x7f3fe0a80000] 19:15:12 INFO - PROCESS | 1928 | 1461032112747 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:15:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:15:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1633ms 19:15:12 INFO - PROCESS | 1928 | 1461032112816 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 19:15:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:15:12 INFO - PROCESS | 1928 | 1461032112824 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 19:15:12 INFO - PROCESS | 1928 | 1461032112830 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:15:12 INFO - PROCESS | 1928 | 1461032112834 Marionette TRACE conn5 <- [1,2790,null,{}] 19:15:12 INFO - PROCESS | 1928 | 1461032112839 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:13 INFO - PROCESS | 1928 | 1461032113136 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 19:15:13 INFO - PROCESS | 1928 | 1461032113487 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a08800 == 163 [pid = 1928] [id = 705] 19:15:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fe0d0a800) [pid = 1928] [serial = 2116] [outer = (nil)] 19:15:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3fe2af0800) [pid = 1928] [serial = 2117] [outer = 0x7f3fe0d0a800] 19:15:13 INFO - PROCESS | 1928 | 1461032113563 Marionette DEBUG loaded listener.js 19:15:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fe38cd000) [pid = 1928] [serial = 2118] [outer = 0x7f3fe0d0a800] 19:15:14 INFO - PROCESS | 1928 | 1461032114483 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:15:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:15:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1684ms 19:15:14 INFO - PROCESS | 1928 | 1461032114514 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 19:15:14 INFO - PROCESS | 1928 | 1461032114518 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 19:15:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:15:14 INFO - PROCESS | 1928 | 1461032114533 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 1928 | 1461032114542 Marionette TRACE conn5 <- [1,2794,null,{}] 19:15:14 INFO - PROCESS | 1928 | 1461032114549 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:14 INFO - PROCESS | 1928 | 1461032114800 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 19:15:15 INFO - PROCESS | 1928 | 1461032115058 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7bd9800 == 164 [pid = 1928] [id = 706] 19:15:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fe1792800) [pid = 1928] [serial = 2119] [outer = (nil)] 19:15:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fe4dac400) [pid = 1928] [serial = 2120] [outer = 0x7f3fe1792800] 19:15:15 INFO - PROCESS | 1928 | 1461032115177 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fe4fd3400) [pid = 1928] [serial = 2121] [outer = 0x7f3fe1792800] 19:15:16 INFO - PROCESS | 1928 | 1461032116018 Marionette TRACE conn5 <- [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]]]}] 19:15:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:15:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1550ms 19:15:16 INFO - PROCESS | 1928 | 1461032116076 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 19:15:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:15:16 INFO - PROCESS | 1928 | 1461032116081 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 19:15:16 INFO - PROCESS | 1928 | 1461032116087 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:15:16 INFO - PROCESS | 1928 | 1461032116090 Marionette TRACE conn5 <- [1,2798,null,{}] 19:15:16 INFO - PROCESS | 1928 | 1461032116096 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:16 INFO - PROCESS | 1928 | 1461032116336 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 19:15:16 INFO - PROCESS | 1928 | 1461032116597 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea1c9000 == 165 [pid = 1928] [id = 707] 19:15:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe29b8c00) [pid = 1928] [serial = 2122] [outer = (nil)] 19:15:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe578e000) [pid = 1928] [serial = 2123] [outer = 0x7f3fe29b8c00] 19:15:16 INFO - PROCESS | 1928 | 1461032116717 Marionette DEBUG loaded listener.js 19:15:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fe57ae800) [pid = 1928] [serial = 2124] [outer = 0x7f3fe29b8c00] 19:15:17 INFO - PROCESS | 1928 | 1461032117615 Marionette TRACE conn5 <- [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]]]}] 19:15:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:15:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1583ms 19:15:17 INFO - PROCESS | 1928 | 1461032117671 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 19:15:17 INFO - PROCESS | 1928 | 1461032117675 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 19:15:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:15:17 INFO - PROCESS | 1928 | 1461032117681 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 1928 | 1461032117684 Marionette TRACE conn5 <- [1,2802,null,{}] 19:15:17 INFO - PROCESS | 1928 | 1461032117689 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:17 INFO - PROCESS | 1928 | 1461032117934 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 19:15:18 INFO - PROCESS | 1928 | 1461032118257 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa6a000 == 166 [pid = 1928] [id = 708] 19:15:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fe58db400) [pid = 1928] [serial = 2125] [outer = (nil)] 19:15:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fe599f800) [pid = 1928] [serial = 2126] [outer = 0x7f3fe58db400] 19:15:18 INFO - PROCESS | 1928 | 1461032118354 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe6967c00) [pid = 1928] [serial = 2127] [outer = 0x7f3fe58db400] 19:15:19 INFO - PROCESS | 1928 | 1461032119265 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:15:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:15:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1629ms 19:15:19 INFO - PROCESS | 1928 | 1461032119312 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 19:15:19 INFO - PROCESS | 1928 | 1461032119315 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 19:15:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:15:19 INFO - PROCESS | 1928 | 1461032119322 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:15:19 INFO - PROCESS | 1928 | 1461032119326 Marionette TRACE conn5 <- [1,2806,null,{}] 19:15:19 INFO - PROCESS | 1928 | 1461032119331 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:19 INFO - PROCESS | 1928 | 1461032119578 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 19:15:19 INFO - PROCESS | 1928 | 1461032119852 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef686000 == 167 [pid = 1928] [id = 709] 19:15:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe178c000) [pid = 1928] [serial = 2128] [outer = (nil)] 19:15:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe69e6c00) [pid = 1928] [serial = 2129] [outer = 0x7f3fe178c000] 19:15:19 INFO - PROCESS | 1928 | 1461032119971 Marionette DEBUG loaded listener.js 19:15:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe825f800) [pid = 1928] [serial = 2130] [outer = 0x7f3fe178c000] 19:15:20 INFO - PROCESS | 1928 | 1461032120824 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:15:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:15:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1539ms 19:15:20 INFO - PROCESS | 1928 | 1461032120862 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 19:15:20 INFO - PROCESS | 1928 | 1461032120865 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 19:15:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:15:20 INFO - PROCESS | 1928 | 1461032120872 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:15:20 INFO - PROCESS | 1928 | 1461032120875 Marionette TRACE conn5 <- [1,2810,null,{}] 19:15:20 INFO - PROCESS | 1928 | 1461032120880 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:21 INFO - PROCESS | 1928 | 1461032121117 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 19:15:21 INFO - PROCESS | 1928 | 1461032121383 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff122b800 == 168 [pid = 1928] [id = 710] 19:15:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe58dc800) [pid = 1928] [serial = 2131] [outer = (nil)] 19:15:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe864e800) [pid = 1928] [serial = 2132] [outer = 0x7f3fe58dc800] 19:15:21 INFO - PROCESS | 1928 | 1461032121503 Marionette DEBUG loaded listener.js 19:15:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fea036c00) [pid = 1928] [serial = 2133] [outer = 0x7f3fe58dc800] 19:15:22 INFO - PROCESS | 1928 | 1461032122357 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:15:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:15:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1537ms 19:15:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:15:22 INFO - PROCESS | 1928 | 1461032122411 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 19:15:22 INFO - PROCESS | 1928 | 1461032122413 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 19:15:22 INFO - PROCESS | 1928 | 1461032122420 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:15:22 INFO - PROCESS | 1928 | 1461032122423 Marionette TRACE conn5 <- [1,2814,null,{}] 19:15:22 INFO - PROCESS | 1928 | 1461032122428 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:22 INFO - PROCESS | 1928 | 1461032122660 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 19:15:22 INFO - PROCESS | 1928 | 1461032122932 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1a10000 == 169 [pid = 1928] [id = 711] 19:15:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fddfcc400) [pid = 1928] [serial = 2134] [outer = (nil)] 19:15:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fea04e400) [pid = 1928] [serial = 2135] [outer = 0x7f3fddfcc400] 19:15:23 INFO - PROCESS | 1928 | 1461032123051 Marionette DEBUG loaded listener.js 19:15:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fea0e8400) [pid = 1928] [serial = 2136] [outer = 0x7f3fddfcc400] 19:15:23 INFO - PROCESS | 1928 | 1461032123976 Marionette TRACE conn5 <- [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]]]}] 19:15:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:15:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1629ms 19:15:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:15:24 INFO - PROCESS | 1928 | 1461032124050 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 19:15:24 INFO - PROCESS | 1928 | 1461032124053 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 19:15:24 INFO - PROCESS | 1928 | 1461032124059 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:15:24 INFO - PROCESS | 1928 | 1461032124062 Marionette TRACE conn5 <- [1,2818,null,{}] 19:15:24 INFO - PROCESS | 1928 | 1461032124067 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:24 INFO - PROCESS | 1928 | 1461032124301 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 19:15:24 INFO - PROCESS | 1928 | 1461032124565 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bd7800 == 170 [pid = 1928] [id = 712] 19:15:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe140b400) [pid = 1928] [serial = 2137] [outer = (nil)] 19:15:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fea909000) [pid = 1928] [serial = 2138] [outer = 0x7f3fe140b400] 19:15:24 INFO - PROCESS | 1928 | 1461032124684 Marionette DEBUG loaded listener.js 19:15:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3feadba000) [pid = 1928] [serial = 2139] [outer = 0x7f3fe140b400] 19:15:25 INFO - PROCESS | 1928 | 1461032125566 Marionette TRACE conn5 <- [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]]]}] 19:15:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:15:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1541ms 19:15:25 INFO - PROCESS | 1928 | 1461032125600 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 19:15:25 INFO - PROCESS | 1928 | 1461032125603 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 19:15:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:15:25 INFO - PROCESS | 1928 | 1461032125609 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:15:25 INFO - PROCESS | 1928 | 1461032125612 Marionette TRACE conn5 <- [1,2822,null,{}] 19:15:25 INFO - PROCESS | 1928 | 1461032125618 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:25 INFO - PROCESS | 1928 | 1461032125851 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 19:15:26 INFO - PROCESS | 1928 | 1461032126121 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4eb8000 == 171 [pid = 1928] [id = 713] 19:15:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3ff0b2e000) [pid = 1928] [serial = 2140] [outer = (nil)] 19:15:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3ff0b38400) [pid = 1928] [serial = 2141] [outer = 0x7f3ff0b2e000] 19:15:26 INFO - PROCESS | 1928 | 1461032126262 Marionette DEBUG loaded listener.js 19:15:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3ff0c2d400) [pid = 1928] [serial = 2142] [outer = 0x7f3ff0b2e000] 19:15:27 INFO - PROCESS | 1928 | 1461032127158 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:15:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:15:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1579ms 19:15:27 INFO - PROCESS | 1928 | 1461032127190 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 19:15:27 INFO - PROCESS | 1928 | 1461032127194 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 19:15:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:15:27 INFO - PROCESS | 1928 | 1461032127200 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:15:27 INFO - PROCESS | 1928 | 1461032127205 Marionette TRACE conn5 <- [1,2826,null,{}] 19:15:27 INFO - PROCESS | 1928 | 1461032127211 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:27 INFO - PROCESS | 1928 | 1461032127480 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 19:15:27 INFO - PROCESS | 1928 | 1461032127791 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5bae800 == 172 [pid = 1928] [id = 714] 19:15:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fe42e1400) [pid = 1928] [serial = 2143] [outer = (nil)] 19:15:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3ff178e400) [pid = 1928] [serial = 2144] [outer = 0x7f3fe42e1400] 19:15:27 INFO - PROCESS | 1928 | 1461032127871 Marionette DEBUG loaded listener.js 19:15:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3ff1d7d000) [pid = 1928] [serial = 2145] [outer = 0x7f3fe42e1400] 19:15:28 INFO - PROCESS | 1928 | 1461032128773 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:15:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:15:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1632ms 19:15:28 INFO - PROCESS | 1928 | 1461032128833 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 19:15:28 INFO - PROCESS | 1928 | 1461032128836 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 19:15:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:15:28 INFO - PROCESS | 1928 | 1461032128843 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 1928 | 1461032128846 Marionette TRACE conn5 <- [1,2830,null,{}] 19:15:28 INFO - PROCESS | 1928 | 1461032128851 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:29 INFO - PROCESS | 1928 | 1461032129096 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 19:15:29 INFO - PROCESS | 1928 | 1461032129361 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8989000 == 173 [pid = 1928] [id = 715] 19:15:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3feadbb000) [pid = 1928] [serial = 2146] [outer = (nil)] 19:15:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3ff2a67400) [pid = 1928] [serial = 2147] [outer = 0x7f3feadbb000] 19:15:29 INFO - PROCESS | 1928 | 1461032129476 Marionette DEBUG loaded listener.js 19:15:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3ff2d9d800) [pid = 1928] [serial = 2148] [outer = 0x7f3feadbb000] 19:15:30 INFO - PROCESS | 1928 | 1461032130343 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:15:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1530ms 19:15:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:15:30 INFO - PROCESS | 1928 | 1461032130374 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 19:15:30 INFO - PROCESS | 1928 | 1461032130377 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 19:15:30 INFO - PROCESS | 1928 | 1461032130383 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:15:30 INFO - PROCESS | 1928 | 1461032130387 Marionette TRACE conn5 <- [1,2834,null,{}] 19:15:30 INFO - PROCESS | 1928 | 1461032130392 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:30 INFO - PROCESS | 1928 | 1461032130635 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 19:15:30 INFO - PROCESS | 1928 | 1461032130905 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa318000 == 174 [pid = 1928] [id = 716] 19:15:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3ff0a28400) [pid = 1928] [serial = 2149] [outer = (nil)] 19:15:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3ff2e4a800) [pid = 1928] [serial = 2150] [outer = 0x7f3ff0a28400] 19:15:31 INFO - PROCESS | 1928 | 1461032131024 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3ff4a43400) [pid = 1928] [serial = 2151] [outer = 0x7f3ff0a28400] 19:15:31 INFO - PROCESS | 1928 | 1461032131872 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:15:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:15:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1536ms 19:15:31 INFO - PROCESS | 1928 | 1461032131919 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 19:15:31 INFO - PROCESS | 1928 | 1461032131922 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 19:15:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:15:31 INFO - PROCESS | 1928 | 1461032131929 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:15:31 INFO - PROCESS | 1928 | 1461032131931 Marionette TRACE conn5 <- [1,2838,null,{}] 19:15:31 INFO - PROCESS | 1928 | 1461032131937 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:32 INFO - PROCESS | 1928 | 1461032132161 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 19:15:32 INFO - PROCESS | 1928 | 1461032132431 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:32 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffada5000 == 175 [pid = 1928] [id = 717] 19:15:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fe57b5c00) [pid = 1928] [serial = 2152] [outer = (nil)] 19:15:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3ff4d1ac00) [pid = 1928] [serial = 2153] [outer = 0x7f3fe57b5c00] 19:15:32 INFO - PROCESS | 1928 | 1461032132548 Marionette DEBUG loaded listener.js 19:15:32 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3ff4d20c00) [pid = 1928] [serial = 2154] [outer = 0x7f3fe57b5c00] 19:15:33 INFO - PROCESS | 1928 | 1461032133396 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:15:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:15:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1527ms 19:15:33 INFO - PROCESS | 1928 | 1461032133459 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 19:15:33 INFO - PROCESS | 1928 | 1461032133463 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 19:15:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:15:33 INFO - PROCESS | 1928 | 1461032133468 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:15:33 INFO - PROCESS | 1928 | 1461032133471 Marionette TRACE conn5 <- [1,2842,null,{}] 19:15:33 INFO - PROCESS | 1928 | 1461032133477 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:33 INFO - PROCESS | 1928 | 1461032133709 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 19:15:34 INFO - PROCESS | 1928 | 1461032134062 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb876000 == 176 [pid = 1928] [id = 718] 19:15:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3fe696f800) [pid = 1928] [serial = 2155] [outer = (nil)] 19:15:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3ff4f07000) [pid = 1928] [serial = 2156] [outer = 0x7f3fe696f800] 19:15:34 INFO - PROCESS | 1928 | 1461032134138 Marionette DEBUG loaded listener.js 19:15:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3ff4f0e800) [pid = 1928] [serial = 2157] [outer = 0x7f3fe696f800] 19:15:35 INFO - PROCESS | 1928 | 1461032135073 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:15:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:15:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1635ms 19:15:35 INFO - PROCESS | 1928 | 1461032135105 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 19:15:35 INFO - PROCESS | 1928 | 1461032135108 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 19:15:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:15:35 INFO - PROCESS | 1928 | 1461032135114 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:15:35 INFO - PROCESS | 1928 | 1461032135116 Marionette TRACE conn5 <- [1,2846,null,{}] 19:15:35 INFO - PROCESS | 1928 | 1461032135122 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:35 INFO - PROCESS | 1928 | 1461032135371 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 19:15:35 INFO - PROCESS | 1928 | 1461032135682 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:35 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc29a800 == 177 [pid = 1928] [id = 719] 19:15:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fdcc9d400) [pid = 1928] [serial = 2158] [outer = (nil)] 19:15:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff4f3a400) [pid = 1928] [serial = 2159] [outer = 0x7f3fdcc9d400] 19:15:35 INFO - PROCESS | 1928 | 1461032135760 Marionette DEBUG loaded listener.js 19:15:35 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3ff4f43800) [pid = 1928] [serial = 2160] [outer = 0x7f3fdcc9d400] 19:15:36 INFO - PROCESS | 1928 | 1461032136597 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:15:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:15:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1530ms 19:15:36 INFO - PROCESS | 1928 | 1461032136645 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 19:15:36 INFO - PROCESS | 1928 | 1461032136649 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 19:15:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:15:36 INFO - PROCESS | 1928 | 1461032136655 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:15:36 INFO - PROCESS | 1928 | 1461032136657 Marionette TRACE conn5 <- [1,2850,null,{}] 19:15:36 INFO - PROCESS | 1928 | 1461032136663 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:36 INFO - PROCESS | 1928 | 1461032136899 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 19:15:37 INFO - PROCESS | 1928 | 1461032137174 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffdcbb800 == 178 [pid = 1928] [id = 720] 19:15:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3fea050000) [pid = 1928] [serial = 2161] [outer = (nil)] 19:15:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3ff52c8000) [pid = 1928] [serial = 2162] [outer = 0x7f3fea050000] 19:15:37 INFO - PROCESS | 1928 | 1461032137292 Marionette DEBUG loaded listener.js 19:15:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3ff5ad4800) [pid = 1928] [serial = 2163] [outer = 0x7f3fea050000] 19:15:38 INFO - PROCESS | 1928 | 1461032138135 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:15:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:15:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1535ms 19:15:38 INFO - PROCESS | 1928 | 1461032138191 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 19:15:38 INFO - PROCESS | 1928 | 1461032138195 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 19:15:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:15:38 INFO - PROCESS | 1928 | 1461032138200 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:15:38 INFO - PROCESS | 1928 | 1461032138202 Marionette TRACE conn5 <- [1,2854,null,{}] 19:15:38 INFO - PROCESS | 1928 | 1461032138208 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:38 INFO - PROCESS | 1928 | 1461032138454 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 19:15:38 INFO - PROCESS | 1928 | 1461032138802 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:38 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006ee9800 == 179 [pid = 1928] [id = 721] 19:15:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ff52c2c00) [pid = 1928] [serial = 2164] [outer = (nil)] 19:15:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3ff5adcc00) [pid = 1928] [serial = 2165] [outer = 0x7f3ff52c2c00] 19:15:38 INFO - PROCESS | 1928 | 1461032138888 Marionette DEBUG loaded listener.js 19:15:38 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff5ae3c00) [pid = 1928] [serial = 2166] [outer = 0x7f3ff52c2c00] 19:15:39 INFO - PROCESS | 1928 | 1461032139746 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:15:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:15:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1582ms 19:15:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:15:39 INFO - PROCESS | 1928 | 1461032139784 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 19:15:39 INFO - PROCESS | 1928 | 1461032139787 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 19:15:39 INFO - PROCESS | 1928 | 1461032139793 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:15:39 INFO - PROCESS | 1928 | 1461032139796 Marionette TRACE conn5 <- [1,2858,null,{}] 19:15:39 INFO - PROCESS | 1928 | 1461032139801 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:40 INFO - PROCESS | 1928 | 1461032140056 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff197b800 == 178 [pid = 1928] [id = 366] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe18d5000 == 177 [pid = 1928] [id = 514] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4e47800 == 176 [pid = 1928] [id = 516] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdcac8800 == 175 [pid = 1928] [id = 677] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe157b800 == 174 [pid = 1928] [id = 678] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe293b000 == 173 [pid = 1928] [id = 513] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe335f800 == 172 [pid = 1928] [id = 679] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bbe000 == 171 [pid = 1928] [id = 515] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffada2800 == 170 [pid = 1928] [id = 55] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff6ad6800 == 169 [pid = 1928] [id = 43] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4e59800 == 168 [pid = 1928] [id = 702] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3bb3800 == 167 [pid = 1928] [id = 701] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe34d7800 == 166 [pid = 1928] [id = 700] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe14dd800 == 165 [pid = 1928] [id = 699] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8ee9800 == 164 [pid = 1928] [id = 697] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5ba7800 == 163 [pid = 1928] [id = 696] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fc7000 == 162 [pid = 1928] [id = 695] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4c8f000 == 161 [pid = 1928] [id = 694] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bd6000 == 160 [pid = 1928] [id = 693] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1975000 == 159 [pid = 1928] [id = 692] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1224000 == 158 [pid = 1928] [id = 691] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef5b6000 == 157 [pid = 1928] [id = 690] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feab99000 == 156 [pid = 1928] [id = 689] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea355800 == 155 [pid = 1928] [id = 688] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe8413800 == 154 [pid = 1928] [id = 687] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7cc3000 == 153 [pid = 1928] [id = 686] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe683d000 == 152 [pid = 1928] [id = 685] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5805800 == 151 [pid = 1928] [id = 684] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe4f4e000 == 150 [pid = 1928] [id = 683] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3cb9000 == 149 [pid = 1928] [id = 682] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe369b000 == 148 [pid = 1928] [id = 680] 19:15:41 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe2b48800 == 147 [pid = 1928] [id = 681] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3fe17dc800) [pid = 1928] [serial = 2042] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fe1407800) [pid = 1928] [serial = 2039] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3ff1cac400) [pid = 1928] [serial = 2030] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fe091cc00) [pid = 1928] [serial = 1985] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe8646000) [pid = 1928] [serial = 2010] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fe3b19000) [pid = 1928] [serial = 1991] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fe1793000) [pid = 1928] [serial = 1988] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fe578e400) [pid = 1928] [serial = 1998] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fe0923800) [pid = 1928] [serial = 2037] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3fe7fc7c00) [pid = 1928] [serial = 2007] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3fe450e000) [pid = 1928] [serial = 1995] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3ff13cf400) [pid = 1928] [serial = 2022] [outer = (nil)] [url = about:blank] 19:15:41 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe6860400) [pid = 1928] [serial = 2000] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fe1794400) [pid = 1928] [serial = 2040] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fea04fc00) [pid = 1928] [serial = 2013] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fdccb5800) [pid = 1928] [serial = 1982] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fe29b9800) [pid = 1928] [serial = 1989] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fddfc8800) [pid = 1928] [serial = 2034] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3fe0d08c00) [pid = 1928] [serial = 1986] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fe03dd400) [pid = 1928] [serial = 2036] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3fe6972c00) [pid = 1928] [serial = 2003] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3fe43ab400) [pid = 1928] [serial = 1994] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3fe69e6000) [pid = 1928] [serial = 2006] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fe8258800) [pid = 1928] [serial = 2009] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fdde11800) [pid = 1928] [serial = 1983] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3ff0cd4000) [pid = 1928] [serial = 1965] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3ff0f84c00) [pid = 1928] [serial = 2019] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fe6870000) [pid = 1928] [serial = 2001] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fe1406400) [pid = 1928] [serial = 1908] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe4e99c00) [pid = 1928] [serial = 1997] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3ff2a62800) [pid = 1928] [serial = 2031] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3ff178e000) [pid = 1928] [serial = 2025] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3ff1cad400) [pid = 1928] [serial = 2028] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3ff0f7bc00) [pid = 1928] [serial = 1968] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3ff1784c00) [pid = 1928] [serial = 2024] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3ff0c30000) [pid = 1928] [serial = 2018] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe69af400) [pid = 1928] [serial = 2004] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe42e5400) [pid = 1928] [serial = 1992] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3ff194b400) [pid = 1928] [serial = 2027] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3ff0c36c00) [pid = 1928] [serial = 1962] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3ff13c6c00) [pid = 1928] [serial = 2021] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3fdd2cd800) [pid = 1928] [serial = 2033] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fea031000) [pid = 1928] [serial = 2012] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3ff0a1d800) [pid = 1928] [serial = 2015] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ff0b86800) [pid = 1928] [serial = 2016] [outer = (nil)] [url = about:blank] 19:15:42 INFO - PROCESS | 1928 | 1461032142220 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:42 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fddd7b000 == 148 [pid = 1928] [id = 722] 19:15:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fdd2c3c00) [pid = 1928] [serial = 2167] [outer = (nil)] 19:15:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fdd2cb000) [pid = 1928] [serial = 2168] [outer = 0x7f3fdd2c3c00] 19:15:42 INFO - PROCESS | 1928 | 1461032142293 Marionette DEBUG loaded listener.js 19:15:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fdde1f400) [pid = 1928] [serial = 2169] [outer = 0x7f3fdd2c3c00] 19:15:43 INFO - PROCESS | 1928 | 1461032143147 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:15:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:15:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 3394ms 19:15:43 INFO - PROCESS | 1928 | 1461032143188 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 19:15:43 INFO - PROCESS | 1928 | 1461032143195 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 19:15:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:15:43 INFO - PROCESS | 1928 | 1461032143205 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:15:43 INFO - PROCESS | 1928 | 1461032143208 Marionette TRACE conn5 <- [1,2862,null,{}] 19:15:43 INFO - PROCESS | 1928 | 1461032143215 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:43 INFO - PROCESS | 1928 | 1461032143453 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 19:15:43 INFO - PROCESS | 1928 | 1461032143646 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0edb800 == 149 [pid = 1928] [id = 723] 19:15:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fdd2c5000) [pid = 1928] [serial = 2170] [outer = (nil)] 19:15:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fdf4f0400) [pid = 1928] [serial = 2171] [outer = 0x7f3fdd2c5000] 19:15:43 INFO - PROCESS | 1928 | 1461032143714 Marionette DEBUG loaded listener.js 19:15:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe0920c00) [pid = 1928] [serial = 2172] [outer = 0x7f3fdd2c5000] 19:15:44 INFO - PROCESS | 1928 | 1461032144722 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:15:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:15:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1580ms 19:15:44 INFO - PROCESS | 1928 | 1461032144789 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 19:15:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:15:44 INFO - PROCESS | 1928 | 1461032144795 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 19:15:44 INFO - PROCESS | 1928 | 1461032144801 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:15:44 INFO - PROCESS | 1928 | 1461032144803 Marionette TRACE conn5 <- [1,2866,null,{}] 19:15:44 INFO - PROCESS | 1928 | 1461032144809 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:45 INFO - PROCESS | 1928 | 1461032145119 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 19:15:45 INFO - PROCESS | 1928 | 1461032145153 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2b4a000 == 150 [pid = 1928] [id = 724] 19:15:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe0a7c400) [pid = 1928] [serial = 2173] [outer = (nil)] 19:15:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe0fc3800) [pid = 1928] [serial = 2174] [outer = 0x7f3fe0a7c400] 19:15:45 INFO - PROCESS | 1928 | 1461032145215 Marionette DEBUG loaded listener.js 19:15:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe140c800) [pid = 1928] [serial = 2175] [outer = 0x7f3fe0a7c400] 19:15:46 INFO - PROCESS | 1928 | 1461032146336 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:15:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1584ms 19:15:46 INFO - PROCESS | 1928 | 1461032146385 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 19:15:46 INFO - PROCESS | 1928 | 1461032146388 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 19:15:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:15:46 INFO - PROCESS | 1928 | 1461032146410 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:15:46 INFO - PROCESS | 1928 | 1461032146419 Marionette TRACE conn5 <- [1,2870,null,{}] 19:15:46 INFO - PROCESS | 1928 | 1461032146425 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:47 INFO - PROCESS | 1928 | 1461032147268 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fdef60400) [pid = 1928] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fe33fec00) [pid = 1928] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fdee12c00) [pid = 1928] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3ff0b80800) [pid = 1928] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3ff0a25800) [pid = 1928] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3fef32d800) [pid = 1928] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3ff0a24000) [pid = 1928] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3fea152000) [pid = 1928] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3fe825e800) [pid = 1928] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3fe686a400) [pid = 1928] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3fe27a3400) [pid = 1928] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3fe6864000) [pid = 1928] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3fe59ab000) [pid = 1928] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3fe59a0800) [pid = 1928] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3fdf317800) [pid = 1928] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 133 (0x7f3fe2afb000) [pid = 1928] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 132 (0x7f3fe091f400) [pid = 1928] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 131 (0x7f3fe0919000) [pid = 1928] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 130 (0x7f3fdee14400) [pid = 1928] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 129 (0x7f3fdee0b400) [pid = 1928] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 128 (0x7f3fdcca9400) [pid = 1928] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:15:47 INFO - PROCESS | 1928 | --DOMWINDOW == 127 (0x7f3fdcc94c00) [pid = 1928] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:15:47 INFO - PROCESS | 1928 | 1461032147492 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:47 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0de1800 == 151 [pid = 1928] [id = 725] 19:15:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 128 (0x7f3fdcc94c00) [pid = 1928] [serial = 2176] [outer = (nil)] 19:15:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 129 (0x7f3fdde14800) [pid = 1928] [serial = 2177] [outer = 0x7f3fdcc94c00] 19:15:47 INFO - PROCESS | 1928 | 1461032147573 Marionette DEBUG loaded listener.js 19:15:47 INFO - PROCESS | 1928 | ++DOMWINDOW == 130 (0x7f3fe1411c00) [pid = 1928] [serial = 2178] [outer = 0x7f3fdcc94c00] 19:15:48 INFO - PROCESS | 1928 | 1461032148444 Marionette TRACE conn5 <- [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]]]}] 19:15:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:15:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2095ms 19:15:48 INFO - PROCESS | 1928 | 1461032148499 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 19:15:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:15:48 INFO - PROCESS | 1928 | 1461032148505 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 19:15:48 INFO - PROCESS | 1928 | 1461032148510 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:15:48 INFO - PROCESS | 1928 | 1461032148513 Marionette TRACE conn5 <- [1,2874,null,{}] 19:15:48 INFO - PROCESS | 1928 | 1461032148518 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:48 INFO - PROCESS | 1928 | 1461032148856 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 19:15:48 INFO - PROCESS | 1928 | 1461032148889 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3810800 == 152 [pid = 1928] [id = 726] 19:15:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 131 (0x7f3fe17dc800) [pid = 1928] [serial = 2179] [outer = (nil)] 19:15:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 132 (0x7f3fe33fac00) [pid = 1928] [serial = 2180] [outer = 0x7f3fe17dc800] 19:15:48 INFO - PROCESS | 1928 | 1461032148972 Marionette DEBUG loaded listener.js 19:15:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 133 (0x7f3fe3b10800) [pid = 1928] [serial = 2181] [outer = 0x7f3fe17dc800] 19:15:50 INFO - PROCESS | 1928 | 1461032150412 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:15:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:15:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1933ms 19:15:50 INFO - PROCESS | 1928 | 1461032150453 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 19:15:50 INFO - PROCESS | 1928 | 1461032150459 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 19:15:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:15:50 INFO - PROCESS | 1928 | 1461032150469 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:15:50 INFO - PROCESS | 1928 | 1461032150473 Marionette TRACE conn5 <- [1,2878,null,{}] 19:15:50 INFO - PROCESS | 1928 | 1461032150481 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:50 INFO - PROCESS | 1928 | 1461032150714 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 19:15:51 INFO - PROCESS | 1928 | 1461032151038 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:51 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2955800 == 153 [pid = 1928] [id = 727] 19:15:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 134 (0x7f3fe0a7a400) [pid = 1928] [serial = 2182] [outer = (nil)] 19:15:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fe0d04000) [pid = 1928] [serial = 2183] [outer = 0x7f3fe0a7a400] 19:15:51 INFO - PROCESS | 1928 | 1461032151128 Marionette DEBUG loaded listener.js 19:15:51 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3fe140a800) [pid = 1928] [serial = 2184] [outer = 0x7f3fe0a7a400] 19:15:52 INFO - PROCESS | 1928 | 1461032152111 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:15:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1682ms 19:15:52 INFO - PROCESS | 1928 | 1461032152152 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 19:15:52 INFO - PROCESS | 1928 | 1461032152161 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 19:15:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:15:52 INFO - PROCESS | 1928 | 1461032152171 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:15:52 INFO - PROCESS | 1928 | 1461032152175 Marionette TRACE conn5 <- [1,2882,null,{}] 19:15:52 INFO - PROCESS | 1928 | 1461032152182 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:52 INFO - PROCESS | 1928 | 1461032152429 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 19:15:52 INFO - PROCESS | 1928 | 1461032152727 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4dc8800 == 154 [pid = 1928] [id = 728] 19:15:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fe2afbc00) [pid = 1928] [serial = 2185] [outer = (nil)] 19:15:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fe38c1000) [pid = 1928] [serial = 2186] [outer = 0x7f3fe2afbc00] 19:15:52 INFO - PROCESS | 1928 | 1461032152846 Marionette DEBUG loaded listener.js 19:15:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fe3b1d800) [pid = 1928] [serial = 2187] [outer = 0x7f3fe2afbc00] 19:15:53 INFO - PROCESS | 1928 | 1461032153804 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:15:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:15:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1682ms 19:15:53 INFO - PROCESS | 1928 | 1461032153855 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 19:15:53 INFO - PROCESS | 1928 | 1461032153859 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 19:15:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:15:53 INFO - PROCESS | 1928 | 1461032153866 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:15:53 INFO - PROCESS | 1928 | 1461032153872 Marionette TRACE conn5 <- [1,2886,null,{}] 19:15:53 INFO - PROCESS | 1928 | 1461032153887 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:54 INFO - PROCESS | 1928 | 1461032154178 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 19:15:54 INFO - PROCESS | 1928 | 1461032154458 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:54 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe56d8800 == 155 [pid = 1928] [id = 729] 19:15:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fe42af000) [pid = 1928] [serial = 2188] [outer = (nil)] 19:15:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe43aec00) [pid = 1928] [serial = 2189] [outer = 0x7f3fe42af000] 19:15:54 INFO - PROCESS | 1928 | 1461032154535 Marionette DEBUG loaded listener.js 19:15:54 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe4510400) [pid = 1928] [serial = 2190] [outer = 0x7f3fe42af000] 19:15:55 INFO - PROCESS | 1928 | 1461032155412 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:15:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:15:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1587ms 19:15:55 INFO - PROCESS | 1928 | 1461032155454 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 19:15:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:15:55 INFO - PROCESS | 1928 | 1461032155459 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 19:15:55 INFO - PROCESS | 1928 | 1461032155465 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:15:55 INFO - PROCESS | 1928 | 1461032155468 Marionette TRACE conn5 <- [1,2890,null,{}] 19:15:55 INFO - PROCESS | 1928 | 1461032155474 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:55 INFO - PROCESS | 1928 | 1461032155708 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 19:15:55 INFO - PROCESS | 1928 | 1461032155927 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a1f800 == 156 [pid = 1928] [id = 730] 19:15:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fe42e6400) [pid = 1928] [serial = 2191] [outer = (nil)] 19:15:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fe4e97400) [pid = 1928] [serial = 2192] [outer = 0x7f3fe42e6400] 19:15:56 INFO - PROCESS | 1928 | 1461032156040 Marionette DEBUG loaded listener.js 19:15:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fe5781800) [pid = 1928] [serial = 2193] [outer = 0x7f3fe42e6400] 19:15:56 INFO - PROCESS | 1928 | 1461032156943 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:15:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:15:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1538ms 19:15:57 INFO - PROCESS | 1928 | 1461032157003 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 19:15:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:15:57 INFO - PROCESS | 1928 | 1461032157007 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 19:15:57 INFO - PROCESS | 1928 | 1461032157013 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:15:57 INFO - PROCESS | 1928 | 1461032157016 Marionette TRACE conn5 <- [1,2894,null,{}] 19:15:57 INFO - PROCESS | 1928 | 1461032157021 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:57 INFO - PROCESS | 1928 | 1461032157255 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 19:15:57 INFO - PROCESS | 1928 | 1461032157511 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:57 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6a45000 == 157 [pid = 1928] [id = 731] 19:15:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe4da4800) [pid = 1928] [serial = 2194] [outer = (nil)] 19:15:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe578e400) [pid = 1928] [serial = 2195] [outer = 0x7f3fe4da4800] 19:15:57 INFO - PROCESS | 1928 | 1461032157587 Marionette DEBUG loaded listener.js 19:15:57 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe57b3c00) [pid = 1928] [serial = 2196] [outer = 0x7f3fe4da4800] 19:15:58 INFO - PROCESS | 1928 | 1461032158469 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:15:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1530ms 19:15:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:15:58 INFO - PROCESS | 1928 | 1461032158543 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 19:15:58 INFO - PROCESS | 1928 | 1461032158546 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 19:15:58 INFO - PROCESS | 1928 | 1461032158553 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 1928 | 1461032158556 Marionette TRACE conn5 <- [1,2898,null,{}] 19:15:58 INFO - PROCESS | 1928 | 1461032158562 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:58 INFO - PROCESS | 1928 | 1461032158878 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 19:15:59 INFO - PROCESS | 1928 | 1461032159198 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:59 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7e1a800 == 158 [pid = 1928] [id = 732] 19:15:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe6866800) [pid = 1928] [serial = 2197] [outer = (nil)] 19:15:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe6968000) [pid = 1928] [serial = 2198] [outer = 0x7f3fe6866800] 19:15:59 INFO - PROCESS | 1928 | 1461032159288 Marionette DEBUG loaded listener.js 19:15:59 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe69b1c00) [pid = 1928] [serial = 2199] [outer = 0x7f3fe6866800] 19:16:00 INFO - PROCESS | 1928 | 1461032160173 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:16:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:16:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1687ms 19:16:00 INFO - PROCESS | 1928 | 1461032160241 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 19:16:00 INFO - PROCESS | 1928 | 1461032160245 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 19:16:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:16:00 INFO - PROCESS | 1928 | 1461032160250 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:16:00 INFO - PROCESS | 1928 | 1461032160254 Marionette TRACE conn5 <- [1,2902,null,{}] 19:16:00 INFO - PROCESS | 1928 | 1461032160259 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:00 INFO - PROCESS | 1928 | 1461032160501 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 19:16:00 INFO - PROCESS | 1928 | 1461032160761 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:00 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe9f57800 == 159 [pid = 1928] [id = 733] 19:16:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe6870000) [pid = 1928] [serial = 2200] [outer = (nil)] 19:16:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe6c83800) [pid = 1928] [serial = 2201] [outer = 0x7f3fe6870000] 19:16:00 INFO - PROCESS | 1928 | 1461032160878 Marionette DEBUG loaded listener.js 19:16:00 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe7fc9000) [pid = 1928] [serial = 2202] [outer = 0x7f3fe6870000] 19:16:01 INFO - PROCESS | 1928 | 1461032161806 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:16:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:16:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1628ms 19:16:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:16:01 INFO - PROCESS | 1928 | 1461032161881 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 19:16:01 INFO - PROCESS | 1928 | 1461032161884 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 19:16:01 INFO - PROCESS | 1928 | 1461032161891 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:16:01 INFO - PROCESS | 1928 | 1461032161893 Marionette TRACE conn5 <- [1,2906,null,{}] 19:16:01 INFO - PROCESS | 1928 | 1461032161899 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:02 INFO - PROCESS | 1928 | 1461032162175 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 19:16:02 INFO - PROCESS | 1928 | 1461032162486 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea341000 == 160 [pid = 1928] [id = 734] 19:16:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe6867c00) [pid = 1928] [serial = 2203] [outer = (nil)] 19:16:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe8256c00) [pid = 1928] [serial = 2204] [outer = 0x7f3fe6867c00] 19:16:02 INFO - PROCESS | 1928 | 1461032162563 Marionette DEBUG loaded listener.js 19:16:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe85f0800) [pid = 1928] [serial = 2205] [outer = 0x7f3fe6867c00] 19:16:03 INFO - PROCESS | 1928 | 1461032163464 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:16:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:16:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1638ms 19:16:03 INFO - PROCESS | 1928 | 1461032163528 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 19:16:03 INFO - PROCESS | 1928 | 1461032163532 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 19:16:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:16:03 INFO - PROCESS | 1928 | 1461032163537 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:16:03 INFO - PROCESS | 1928 | 1461032163540 Marionette TRACE conn5 <- [1,2910,null,{}] 19:16:03 INFO - PROCESS | 1928 | 1461032163545 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:03 INFO - PROCESS | 1928 | 1461032163782 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 19:16:04 INFO - PROCESS | 1928 | 1461032164118 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa7a000 == 161 [pid = 1928] [id = 735] 19:16:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fdee09400) [pid = 1928] [serial = 2206] [outer = (nil)] 19:16:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe8644c00) [pid = 1928] [serial = 2207] [outer = 0x7f3fdee09400] 19:16:04 INFO - PROCESS | 1928 | 1461032164195 Marionette DEBUG loaded listener.js 19:16:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe884bc00) [pid = 1928] [serial = 2208] [outer = 0x7f3fdee09400] 19:16:04 INFO - PROCESS | 1928 | 1461032164954 Marionette TRACE conn5 <- [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]]]}] 19:16:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:16:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:16:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1432ms 19:16:04 INFO - PROCESS | 1928 | 1461032164971 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 19:16:04 INFO - PROCESS | 1928 | 1461032164975 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 19:16:04 INFO - TEST-START | /DOMEvents/constructors.html 19:16:04 INFO - PROCESS | 1928 | 1461032164982 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:16:04 INFO - PROCESS | 1928 | 1461032164985 Marionette TRACE conn5 <- [1,2914,null,{}] 19:16:04 INFO - PROCESS | 1928 | 1461032164990 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:05 INFO - PROCESS | 1928 | 1461032165217 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 19:16:05 INFO - PROCESS | 1928 | 1461032165456 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:05 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaca7000 == 162 [pid = 1928] [id = 736] 19:16:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe0a7ec00) [pid = 1928] [serial = 2209] [outer = (nil)] 19:16:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fea036400) [pid = 1928] [serial = 2210] [outer = 0x7f3fe0a7ec00] 19:16:05 INFO - PROCESS | 1928 | 1461032165530 Marionette DEBUG loaded listener.js 19:16:05 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fea14fc00) [pid = 1928] [serial = 2211] [outer = 0x7f3fe0a7ec00] 19:16:06 INFO - PROCESS | 1928 | 1461032166530 Marionette TRACE conn5 <- [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]]]}] 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:16:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:16:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:16:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:16:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:16:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:16:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:16:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:16:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:16:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:16:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 1598ms 19:16:06 INFO - PROCESS | 1928 | 1461032166619 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 19:16:06 INFO - PROCESS | 1928 | 1461032166623 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 19:16:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:16:06 INFO - PROCESS | 1928 | 1461032166632 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:16:06 INFO - PROCESS | 1928 | 1461032166636 Marionette TRACE conn5 <- [1,2918,null,{}] 19:16:06 INFO - PROCESS | 1928 | 1461032166645 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:06 INFO - PROCESS | 1928 | 1461032166908 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 19:16:07 INFO - PROCESS | 1928 | 1461032167233 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0870000 == 163 [pid = 1928] [id = 737] 19:16:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3ff0a1d800) [pid = 1928] [serial = 2212] [outer = (nil)] 19:16:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3ff0a26800) [pid = 1928] [serial = 2213] [outer = 0x7f3ff0a1d800] 19:16:07 INFO - PROCESS | 1928 | 1461032167318 Marionette DEBUG loaded listener.js 19:16:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3ff0b7c000) [pid = 1928] [serial = 2214] [outer = 0x7f3ff0a1d800] 19:16:08 INFO - PROCESS | 1928 | 1461032168117 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:16:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:16:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1536ms 19:16:08 INFO - PROCESS | 1928 | 1461032168170 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 19:16:08 INFO - PROCESS | 1928 | 1461032168173 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 19:16:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:16:08 INFO - PROCESS | 1928 | 1461032168179 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:16:08 INFO - PROCESS | 1928 | 1461032168182 Marionette TRACE conn5 <- [1,2922,null,{}] 19:16:08 INFO - PROCESS | 1928 | 1461032168187 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:08 INFO - PROCESS | 1928 | 1461032168447 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 19:16:08 INFO - PROCESS | 1928 | 1461032168712 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff196d000 == 164 [pid = 1928] [id = 738] 19:16:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3ff0a1c400) [pid = 1928] [serial = 2215] [outer = (nil)] 19:16:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3ff0b8ac00) [pid = 1928] [serial = 2216] [outer = 0x7f3ff0a1c400] 19:16:08 INFO - PROCESS | 1928 | 1461032168785 Marionette DEBUG loaded listener.js 19:16:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3ff0c32000) [pid = 1928] [serial = 2217] [outer = 0x7f3ff0a1c400] 19:16:09 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:16:09 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:16:09 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:16:09 INFO - PROCESS | 1928 | [1928] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 19:16:09 INFO - PROCESS | 1928 | 1461032169653 Marionette TRACE conn5 <- [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]]]}] 19:16:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:16:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:16:09 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 19:16:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:16:09 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 19:16:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:16:09 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]" 19:16:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:16:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:16:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:16:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1533ms 19:16:09 INFO - PROCESS | 1928 | 1461032169717 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 19:16:09 INFO - PROCESS | 1928 | 1461032169725 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 19:16:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:16:09 INFO - PROCESS | 1928 | 1461032169733 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:16:09 INFO - PROCESS | 1928 | 1461032169736 Marionette TRACE conn5 <- [1,2926,null,{}] 19:16:09 INFO - PROCESS | 1928 | 1461032169788 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:10 INFO - PROCESS | 1928 | 1461032170054 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 19:16:10 INFO - PROCESS | 1928 | 1461032170317 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1bc7000 == 165 [pid = 1928] [id = 739] 19:16:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3fe8648000) [pid = 1928] [serial = 2218] [outer = (nil)] 19:16:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3ff0ea8800) [pid = 1928] [serial = 2219] [outer = 0x7f3fe8648000] 19:16:10 INFO - PROCESS | 1928 | 1461032170389 Marionette DEBUG loaded listener.js 19:16:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3ff13cf400) [pid = 1928] [serial = 2220] [outer = 0x7f3fe8648000] 19:16:11 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:16:11 INFO - PROCESS | 1928 | 1461032171159 Marionette TRACE conn5 <- [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]]]}] 19:16:11 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:16:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1481ms 19:16:11 INFO - PROCESS | 1928 | 1461032171216 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 19:16:11 INFO - PROCESS | 1928 | 1461032171220 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 19:16:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:16:11 INFO - PROCESS | 1928 | 1461032171226 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:16:11 INFO - PROCESS | 1928 | 1461032171229 Marionette TRACE conn5 <- [1,2930,null,{}] 19:16:11 INFO - PROCESS | 1928 | 1461032171234 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:11 INFO - PROCESS | 1928 | 1461032171461 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 19:16:11 INFO - PROCESS | 1928 | 1461032171702 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:11 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ea9000 == 166 [pid = 1928] [id = 740] 19:16:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3ff0a24400) [pid = 1928] [serial = 2221] [outer = (nil)] 19:16:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3ff1786400) [pid = 1928] [serial = 2222] [outer = 0x7f3ff0a24400] 19:16:11 INFO - PROCESS | 1928 | 1461032171776 Marionette DEBUG loaded listener.js 19:16:11 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3ff194e000) [pid = 1928] [serial = 2223] [outer = 0x7f3ff0a24400] 19:16:12 INFO - PROCESS | 1928 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:16:12 INFO - PROCESS | 1928 | 1461032172569 Marionette TRACE conn5 <- [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]]]}] 19:16:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:16:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1377ms 19:16:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:16:12 INFO - PROCESS | 1928 | 1461032172605 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 19:16:12 INFO - PROCESS | 1928 | 1461032172607 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 19:16:12 INFO - PROCESS | 1928 | 1461032172613 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:16:12 INFO - PROCESS | 1928 | 1461032172616 Marionette TRACE conn5 <- [1,2934,null,{}] 19:16:12 INFO - PROCESS | 1928 | 1461032172622 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:12 INFO - PROCESS | 1928 | 1461032172850 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 19:16:13 INFO - PROCESS | 1928 | 1461032173128 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:13 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4fdb000 == 167 [pid = 1928] [id = 741] 19:16:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3fdee0ac00) [pid = 1928] [serial = 2224] [outer = (nil)] 19:16:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3ff1ca8400) [pid = 1928] [serial = 2225] [outer = 0x7f3fdee0ac00] 19:16:13 INFO - PROCESS | 1928 | 1461032173203 Marionette DEBUG loaded listener.js 19:16:13 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff2e46c00) [pid = 1928] [serial = 2226] [outer = 0x7f3fdee0ac00] 19:16:13 INFO - PROCESS | 1928 | 1461032173994 Marionette TRACE conn5 <- [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]]]}] 19:16:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:16:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1433ms 19:16:14 INFO - PROCESS | 1928 | 1461032174046 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 19:16:14 INFO - PROCESS | 1928 | 1461032174050 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 19:16:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:16:14 INFO - PROCESS | 1928 | 1461032174057 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:16:14 INFO - PROCESS | 1928 | 1461032174059 Marionette TRACE conn5 <- [1,2938,null,{}] 19:16:14 INFO - PROCESS | 1928 | 1461032174072 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:14 INFO - PROCESS | 1928 | 1461032174332 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 19:16:14 INFO - PROCESS | 1928 | 1461032174573 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5bad800 == 168 [pid = 1928] [id = 742] 19:16:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3fe0d06c00) [pid = 1928] [serial = 2227] [outer = (nil)] 19:16:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3ff4d21000) [pid = 1928] [serial = 2228] [outer = 0x7f3fe0d06c00] 19:16:14 INFO - PROCESS | 1928 | 1461032174648 Marionette DEBUG loaded listener.js 19:16:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3ff4f39c00) [pid = 1928] [serial = 2229] [outer = 0x7f3fe0d06c00] 19:16:15 INFO - PROCESS | 1928 | 1461032175433 Marionette TRACE conn5 <- [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]]]}] 19:16:15 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. 19:16:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1387ms 19:16:15 INFO - PROCESS | 1928 | 1461032175444 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 19:16:15 INFO - PROCESS | 1928 | 1461032175447 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 19:16:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:16:15 INFO - PROCESS | 1928 | 1461032175453 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:16:15 INFO - PROCESS | 1928 | 1461032175455 Marionette TRACE conn5 <- [1,2942,null,{}] 19:16:15 INFO - PROCESS | 1928 | 1461032175461 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:15 INFO - PROCESS | 1928 | 1461032175685 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 19:16:15 INFO - PROCESS | 1928 | 1461032175957 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff8975000 == 169 [pid = 1928] [id = 743] 19:16:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3ff2928c00) [pid = 1928] [serial = 2230] [outer = (nil)] 19:16:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ff52ca000) [pid = 1928] [serial = 2231] [outer = 0x7f3ff2928c00] 19:16:16 INFO - PROCESS | 1928 | 1461032176030 Marionette DEBUG loaded listener.js 19:16:16 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3ff5ae3800) [pid = 1928] [serial = 2232] [outer = 0x7f3ff2928c00] 19:16:16 INFO - PROCESS | 1928 | 1461032176801 Marionette TRACE conn5 <- [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"]]]}] 19:16:16 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 19:16:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:16:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1379ms 19:16:16 INFO - PROCESS | 1928 | 1461032176834 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 19:16:16 INFO - PROCESS | 1928 | 1461032176838 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 19:16:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:16:16 INFO - PROCESS | 1928 | 1461032176844 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:16:16 INFO - PROCESS | 1928 | 1461032176846 Marionette TRACE conn5 <- [1,2946,null,{}] 19:16:16 INFO - PROCESS | 1928 | 1461032176852 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:17 INFO - PROCESS | 1928 | 1461032177089 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 19:16:17 INFO - PROCESS | 1928 | 1461032177363 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9fc3800 == 170 [pid = 1928] [id = 744] 19:16:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff4a35400) [pid = 1928] [serial = 2233] [outer = (nil)] 19:16:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3ff5cb4800) [pid = 1928] [serial = 2234] [outer = 0x7f3ff4a35400] 19:16:17 INFO - PROCESS | 1928 | 1461032177434 Marionette DEBUG loaded listener.js 19:16:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3ff5ddd800) [pid = 1928] [serial = 2235] [outer = 0x7f3ff4a35400] 19:16:18 INFO - PROCESS | 1928 | 1461032178215 Marionette TRACE conn5 <- [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]]]}] 19:16:18 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. 19:16:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1388ms 19:16:18 INFO - PROCESS | 1928 | 1461032178244 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 19:16:18 INFO - PROCESS | 1928 | 1461032178248 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 19:16:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:16:18 INFO - PROCESS | 1928 | 1461032178256 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:16:18 INFO - PROCESS | 1928 | 1461032178259 Marionette TRACE conn5 <- [1,2950,null,{}] 19:16:18 INFO - PROCESS | 1928 | 1461032178263 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:18 INFO - PROCESS | 1928 | 1461032178522 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 19:16:18 INFO - PROCESS | 1928 | 1461032178795 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffc238000 == 171 [pid = 1928] [id = 745] 19:16:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3ff4d25000) [pid = 1928] [serial = 2236] [outer = (nil)] 19:16:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3ff5de4000) [pid = 1928] [serial = 2237] [outer = 0x7f3ff4d25000] 19:16:18 INFO - PROCESS | 1928 | 1461032178870 Marionette DEBUG loaded listener.js 19:16:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3ff6037400) [pid = 1928] [serial = 2238] [outer = 0x7f3ff4d25000] 19:16:19 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f4006ef2800 == 172 [pid = 1928] [id = 746] 19:16:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3ff6040c00) [pid = 1928] [serial = 2239] [outer = (nil)] 19:16:19 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3ff5dda400) [pid = 1928] [serial = 2240] [outer = 0x7f3ff6040c00] 19:16:19 INFO - PROCESS | 1928 | 1461032179774 Marionette TRACE conn5 <- [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]]]}] 19:16:19 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. 19:16:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 19:16:19 INFO - PROCESS | 1928 | 1461032179805 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 19:16:19 INFO - PROCESS | 1928 | 1461032179807 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 19:16:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:16:19 INFO - PROCESS | 1928 | 1461032179822 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:16:19 INFO - PROCESS | 1928 | 1461032179824 Marionette TRACE conn5 <- [1,2954,null,{}] 19:16:19 INFO - PROCESS | 1928 | 1461032179831 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:20 INFO - PROCESS | 1928 | 1461032180153 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 19:16:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffb876000 == 171 [pid = 1928] [id = 718] 19:16:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffada5000 == 170 [pid = 1928] [id = 717] 19:16:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ffa318000 == 169 [pid = 1928] [id = 716] 19:16:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8989000 == 168 [pid = 1928] [id = 715] 19:16:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5bae800 == 167 [pid = 1928] [id = 714] 19:16:21 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4eb8000 == 166 [pid = 1928] [id = 713] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1bd7800 == 165 [pid = 1928] [id = 712] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff1a10000 == 164 [pid = 1928] [id = 711] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff122b800 == 163 [pid = 1928] [id = 710] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36d7000 == 162 [pid = 1928] [id = 698] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fef686000 == 161 [pid = 1928] [id = 709] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3feaa6a000 == 160 [pid = 1928] [id = 708] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fea1c9000 == 159 [pid = 1928] [id = 707] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe7bd9800 == 158 [pid = 1928] [id = 706] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe5a08800 == 157 [pid = 1928] [id = 705] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe36da800 == 156 [pid = 1928] [id = 704] 19:16:22 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe074c800 == 155 [pid = 1928] [id = 703] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3fe2af0400) [pid = 1928] [serial = 1980] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3fe3b11800) [pid = 1928] [serial = 2105] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fe17de800) [pid = 1928] [serial = 2103] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3ff1785000) [pid = 1928] [serial = 2090] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3ff0f7e000) [pid = 1928] [serial = 2088] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3ff0cd5800) [pid = 1928] [serial = 2087] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3ff0c34400) [pid = 1928] [serial = 2085] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3ff0bc7400) [pid = 1928] [serial = 2084] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3ff0b39800) [pid = 1928] [serial = 2082] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3ff0a2a400) [pid = 1928] [serial = 2081] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fef32b400) [pid = 1928] [serial = 2079] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3feadc3000) [pid = 1928] [serial = 2078] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3feac7c000) [pid = 1928] [serial = 2076] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fea0eb400) [pid = 1928] [serial = 2075] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fea043800) [pid = 1928] [serial = 2073] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fe884b000) [pid = 1928] [serial = 2072] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3fe8840c00) [pid = 1928] [serial = 2070] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3fe85f6400) [pid = 1928] [serial = 2069] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3fe8257000) [pid = 1928] [serial = 2067] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3fe6c89400) [pid = 1928] [serial = 2066] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3fe69b0c00) [pid = 1928] [serial = 2064] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3fe6970000) [pid = 1928] [serial = 2063] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3fe685ec00) [pid = 1928] [serial = 2061] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3fe59a3c00) [pid = 1928] [serial = 2060] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3fe4fd4000) [pid = 1928] [serial = 2058] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3fe4db0000) [pid = 1928] [serial = 2057] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3fe4dad000) [pid = 1928] [serial = 2055] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3fe450c800) [pid = 1928] [serial = 2054] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3fe42ec800) [pid = 1928] [serial = 2052] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3fe3b10000) [pid = 1928] [serial = 2051] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fe2afa800) [pid = 1928] [serial = 2049] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fe1409400) [pid = 1928] [serial = 2048] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3fe0916c00) [pid = 1928] [serial = 2046] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fdf30e800) [pid = 1928] [serial = 2045] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fdf30f000) [pid = 1928] [serial = 2099] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fe03e8000) [pid = 1928] [serial = 2100] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe3b0fc00) [pid = 1928] [serial = 2097] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fdccb7c00) [pid = 1928] [serial = 2096] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3ff2a69800) [pid = 1928] [serial = 2094] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3ff1cae000) [pid = 1928] [serial = 2093] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3ff194c800) [pid = 1928] [serial = 2091] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fe42b1c00) [pid = 1928] [serial = 2106] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fe1173000) [pid = 1928] [serial = 2102] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe27a6000) [pid = 1928] [serial = 2108] [outer = (nil)] [url = about:blank] 19:16:22 INFO - PROCESS | 1928 | 1461032182372 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:22 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fdf3d9800 == 156 [pid = 1928] [id = 747] 19:16:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fdccb7c00) [pid = 1928] [serial = 2241] [outer = (nil)] 19:16:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fdd2c8400) [pid = 1928] [serial = 2242] [outer = 0x7f3fdccb7c00] 19:16:22 INFO - PROCESS | 1928 | 1461032182442 Marionette DEBUG loaded listener.js 19:16:22 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fddfc9800) [pid = 1928] [serial = 2243] [outer = 0x7f3fdccb7c00] 19:16:23 INFO - PROCESS | 1928 | 1461032183158 Marionette TRACE conn5 <- [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]]]}] 19:16:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:16:23 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 19:16:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3390ms 19:16:23 INFO - PROCESS | 1928 | 1461032183210 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 19:16:23 INFO - PROCESS | 1928 | 1461032183216 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 19:16:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:16:23 INFO - PROCESS | 1928 | 1461032183225 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:16:23 INFO - PROCESS | 1928 | 1461032183229 Marionette TRACE conn5 <- [1,2958,null,{}] 19:16:23 INFO - PROCESS | 1928 | 1461032183236 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:23 INFO - PROCESS | 1928 | 1461032183484 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 19:16:23 INFO - PROCESS | 1928 | 1461032183669 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3348800 == 157 [pid = 1928] [id = 748] 19:16:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fdccb8400) [pid = 1928] [serial = 2244] [outer = (nil)] 19:16:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe03dcc00) [pid = 1928] [serial = 2245] [outer = 0x7f3fdccb8400] 19:16:23 INFO - PROCESS | 1928 | 1461032183740 Marionette DEBUG loaded listener.js 19:16:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe0fbf400) [pid = 1928] [serial = 2246] [outer = 0x7f3fdccb8400] 19:16:24 INFO - PROCESS | 1928 | 1461032184610 Marionette TRACE conn5 <- [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]]]}] 19:16:24 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. 19:16:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1440ms 19:16:24 INFO - PROCESS | 1928 | 1461032184670 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 19:16:24 INFO - PROCESS | 1928 | 1461032184676 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 19:16:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:16:24 INFO - PROCESS | 1928 | 1461032184691 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:16:24 INFO - PROCESS | 1928 | 1461032184694 Marionette TRACE conn5 <- [1,2962,null,{}] 19:16:24 INFO - PROCESS | 1928 | 1461032184699 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:24 INFO - PROCESS | 1928 | 1461032184978 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 19:16:25 INFO - PROCESS | 1928 | 1461032185032 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3805000 == 158 [pid = 1928] [id = 749] 19:16:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe0fc1800) [pid = 1928] [serial = 2247] [outer = (nil)] 19:16:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe2af1000) [pid = 1928] [serial = 2248] [outer = 0x7f3fe0fc1800] 19:16:25 INFO - PROCESS | 1928 | 1461032185215 Marionette DEBUG loaded listener.js 19:16:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe33fec00) [pid = 1928] [serial = 2249] [outer = 0x7f3fe0fc1800] 19:16:26 INFO - PROCESS | 1928 | 1461032186001 Marionette TRACE conn5 <- [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]]]}] 19:16:26 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. 19:16:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1328ms 19:16:26 INFO - PROCESS | 1928 | 1461032186020 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 19:16:26 INFO - PROCESS | 1928 | 1461032186029 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 19:16:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:16:26 INFO - PROCESS | 1928 | 1461032186071 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:16:26 INFO - PROCESS | 1928 | 1461032186089 Marionette TRACE conn5 <- [1,2966,null,{}] 19:16:26 INFO - PROCESS | 1928 | 1461032186112 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:26 INFO - PROCESS | 1928 | 1461032186464 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fdcc94c00) [pid = 1928] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe58dc800) [pid = 1928] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fe178c000) [pid = 1928] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fe58db400) [pid = 1928] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3fe29b8c00) [pid = 1928] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fe1792800) [pid = 1928] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fe0d0a800) [pid = 1928] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3fe0a80000) [pid = 1928] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fdcc97800) [pid = 1928] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3fdd2c5000) [pid = 1928] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3fdd2c3c00) [pid = 1928] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fe696f800) [pid = 1928] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fe57b5c00) [pid = 1928] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3ff0a28400) [pid = 1928] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3feadbb000) [pid = 1928] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3fe42e1400) [pid = 1928] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3ff0b2e000) [pid = 1928] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3fe140b400) [pid = 1928] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3fddfcc400) [pid = 1928] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3fdd2d0400) [pid = 1928] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:16:27 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3fe0a7c400) [pid = 1928] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:16:27 INFO - PROCESS | 1928 | 1461032187160 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe2b4c800 == 159 [pid = 1928] [id = 750] 19:16:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fdcc94c00) [pid = 1928] [serial = 2250] [outer = (nil)] 19:16:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fdee0f000) [pid = 1928] [serial = 2251] [outer = 0x7f3fdcc94c00] 19:16:27 INFO - PROCESS | 1928 | 1461032187226 Marionette DEBUG loaded listener.js 19:16:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fe1791c00) [pid = 1928] [serial = 2252] [outer = 0x7f3fdcc94c00] 19:16:27 INFO - PROCESS | 1928 | 1461032187855 Marionette TRACE conn5 <- [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]]]}] 19:16:27 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. 19:16:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1835ms 19:16:27 INFO - PROCESS | 1928 | 1461032187895 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 19:16:27 INFO - PROCESS | 1928 | 1461032187899 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 19:16:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:16:27 INFO - PROCESS | 1928 | 1461032187907 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:16:27 INFO - PROCESS | 1928 | 1461032187911 Marionette TRACE conn5 <- [1,2970,null,{}] 19:16:27 INFO - PROCESS | 1928 | 1461032187918 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:28 INFO - PROCESS | 1928 | 1461032188151 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 19:16:28 INFO - PROCESS | 1928 | 1461032188342 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5021800 == 160 [pid = 1928] [id = 751] 19:16:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fdcc97800) [pid = 1928] [serial = 2253] [outer = (nil)] 19:16:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fe43a9800) [pid = 1928] [serial = 2254] [outer = 0x7f3fdcc97800] 19:16:28 INFO - PROCESS | 1928 | 1461032188408 Marionette DEBUG loaded listener.js 19:16:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe4da7400) [pid = 1928] [serial = 2255] [outer = 0x7f3fdcc97800] 19:16:29 INFO - PROCESS | 1928 | 1461032189380 Marionette TRACE conn5 <- [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]]]}] 19:16:29 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. 19:16:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1533ms 19:16:29 INFO - PROCESS | 1928 | 1461032189456 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 19:16:29 INFO - PROCESS | 1928 | 1461032189462 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 19:16:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:16:29 INFO - PROCESS | 1928 | 1461032189474 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:16:29 INFO - PROCESS | 1928 | 1461032189482 Marionette TRACE conn5 <- [1,2974,null,{}] 19:16:29 INFO - PROCESS | 1928 | 1461032189492 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:29 INFO - PROCESS | 1928 | 1461032189742 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 19:16:30 INFO - PROCESS | 1928 | 1461032190072 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:30 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3515000 == 161 [pid = 1928] [id = 752] 19:16:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fdef60800) [pid = 1928] [serial = 2256] [outer = (nil)] 19:16:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fdf4fb000) [pid = 1928] [serial = 2257] [outer = 0x7f3fdef60800] 19:16:30 INFO - PROCESS | 1928 | 1461032190152 Marionette DEBUG loaded listener.js 19:16:30 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fe1178400) [pid = 1928] [serial = 2258] [outer = 0x7f3fdef60800] 19:16:30 INFO - PROCESS | 1928 | 1461032190925 Marionette TRACE conn5 <- [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]]]}] 19:16:30 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. 19:16:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1496ms 19:16:30 INFO - PROCESS | 1928 | 1461032190971 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 19:16:30 INFO - PROCESS | 1928 | 1461032190979 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 19:16:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:16:30 INFO - PROCESS | 1928 | 1461032190989 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:16:30 INFO - PROCESS | 1928 | 1461032190993 Marionette TRACE conn5 <- [1,2978,null,{}] 19:16:31 INFO - PROCESS | 1928 | 1461032191000 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:31 INFO - PROCESS | 1928 | 1461032191233 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 19:16:31 INFO - PROCESS | 1928 | 1461032191510 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:31 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4f62000 == 162 [pid = 1928] [id = 753] 19:16:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fdf30f000) [pid = 1928] [serial = 2259] [outer = (nil)] 19:16:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe38cb800) [pid = 1928] [serial = 2260] [outer = 0x7f3fdf30f000] 19:16:31 INFO - PROCESS | 1928 | 1461032191589 Marionette DEBUG loaded listener.js 19:16:31 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe42b1800) [pid = 1928] [serial = 2261] [outer = 0x7f3fdf30f000] 19:16:32 INFO - PROCESS | 1928 | 1461032192470 Marionette TRACE conn5 <- [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]]]}] 19:16:32 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. 19:16:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1535ms 19:16:32 INFO - PROCESS | 1928 | 1461032192524 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 19:16:32 INFO - PROCESS | 1928 | 1461032192527 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 19:16:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:16:32 INFO - PROCESS | 1928 | 1461032192534 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:16:32 INFO - PROCESS | 1928 | 1461032192540 Marionette TRACE conn5 <- [1,2982,null,{}] 19:16:32 INFO - PROCESS | 1928 | 1461032192600 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:33 INFO - PROCESS | 1928 | 1461032193004 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 19:16:33 INFO - PROCESS | 1928 | 1461032193252 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:33 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe6a5d800 == 163 [pid = 1928] [id = 754] 19:16:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe4e9bc00) [pid = 1928] [serial = 2262] [outer = (nil)] 19:16:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fe5782400) [pid = 1928] [serial = 2263] [outer = 0x7f3fe4e9bc00] 19:16:33 INFO - PROCESS | 1928 | 1461032193333 Marionette DEBUG loaded listener.js 19:16:33 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fe57abc00) [pid = 1928] [serial = 2264] [outer = 0x7f3fe4e9bc00] 19:16:34 INFO - PROCESS | 1928 | 1461032194121 Marionette TRACE conn5 <- [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"]]]}] 19:16:34 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 19:16:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:16:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1635ms 19:16:34 INFO - PROCESS | 1928 | 1461032194171 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 19:16:34 INFO - PROCESS | 1928 | 1461032194176 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 19:16:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:16:34 INFO - PROCESS | 1928 | 1461032194182 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:16:34 INFO - PROCESS | 1928 | 1461032194185 Marionette TRACE conn5 <- [1,2986,null,{}] 19:16:34 INFO - PROCESS | 1928 | 1461032194190 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:34 INFO - PROCESS | 1928 | 1461032194423 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 19:16:34 INFO - PROCESS | 1928 | 1461032194687 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:34 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8417000 == 164 [pid = 1928] [id = 755] 19:16:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe4e9c000) [pid = 1928] [serial = 2265] [outer = (nil)] 19:16:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe59a7000) [pid = 1928] [serial = 2266] [outer = 0x7f3fe4e9c000] 19:16:34 INFO - PROCESS | 1928 | 1461032194763 Marionette DEBUG loaded listener.js 19:16:34 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe685ac00) [pid = 1928] [serial = 2267] [outer = 0x7f3fe4e9c000] 19:16:35 INFO - PROCESS | 1928 | 1461032195530 Marionette TRACE conn5 <- [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]]]}] 19:16:35 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. 19:16:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1377ms 19:16:35 INFO - PROCESS | 1928 | 1461032195561 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 19:16:35 INFO - PROCESS | 1928 | 1461032195564 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 19:16:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:16:35 INFO - PROCESS | 1928 | 1461032195570 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:16:35 INFO - PROCESS | 1928 | 1461032195572 Marionette TRACE conn5 <- [1,2990,null,{}] 19:16:35 INFO - PROCESS | 1928 | 1461032195578 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:35 INFO - PROCESS | 1928 | 1461032195799 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 19:16:36 INFO - PROCESS | 1928 | 1461032196038 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea352800 == 165 [pid = 1928] [id = 756] 19:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe57af800) [pid = 1928] [serial = 2268] [outer = (nil)] 19:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe686a400) [pid = 1928] [serial = 2269] [outer = 0x7f3fe57af800] 19:16:36 INFO - PROCESS | 1928 | 1461032196114 Marionette DEBUG loaded listener.js 19:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe6970000) [pid = 1928] [serial = 2270] [outer = 0x7f3fe57af800] 19:16:36 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaa6a000 == 166 [pid = 1928] [id = 757] 19:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe6c80000) [pid = 1928] [serial = 2271] [outer = (nil)] 19:16:36 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe6862000) [pid = 1928] [serial = 2272] [outer = 0x7f3fe6c80000] 19:16:36 INFO - PROCESS | 1928 | 1461032196966 Marionette TRACE conn5 <- [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]]]}] 19:16:37 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. 19:16:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1435ms 19:16:37 INFO - PROCESS | 1928 | 1461032197006 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 19:16:37 INFO - PROCESS | 1928 | 1461032197009 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 19:16:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:16:37 INFO - PROCESS | 1928 | 1461032197016 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:16:37 INFO - PROCESS | 1928 | 1461032197019 Marionette TRACE conn5 <- [1,2994,null,{}] 19:16:37 INFO - PROCESS | 1928 | 1461032197024 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:37 INFO - PROCESS | 1928 | 1461032197390 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 19:16:37 INFO - PROCESS | 1928 | 1461032197677 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:37 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fef676800 == 167 [pid = 1928] [id = 758] 19:16:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe825e800) [pid = 1928] [serial = 2273] [outer = (nil)] 19:16:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fea043800) [pid = 1928] [serial = 2274] [outer = 0x7f3fe825e800] 19:16:37 INFO - PROCESS | 1928 | 1461032197757 Marionette DEBUG loaded listener.js 19:16:37 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fea0e6000) [pid = 1928] [serial = 2275] [outer = 0x7f3fe825e800] 19:16:38 INFO - PROCESS | 1928 | 1461032198462 Marionette TRACE conn5 <- [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]]]}] 19:16:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:16:38 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 19:16:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1479ms 19:16:38 INFO - PROCESS | 1928 | 1461032198501 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 19:16:38 INFO - PROCESS | 1928 | 1461032198505 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 19:16:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:16:38 INFO - PROCESS | 1928 | 1461032198511 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:16:38 INFO - PROCESS | 1928 | 1461032198513 Marionette TRACE conn5 <- [1,2998,null,{}] 19:16:38 INFO - PROCESS | 1928 | 1461032198519 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:38 INFO - PROCESS | 1928 | 1461032198743 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 19:16:38 INFO - PROCESS | 1928 | 1461032198982 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:39 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff0873800 == 168 [pid = 1928] [id = 759] 19:16:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe8260000) [pid = 1928] [serial = 2276] [outer = (nil)] 19:16:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fea15a000) [pid = 1928] [serial = 2277] [outer = 0x7f3fe8260000] 19:16:39 INFO - PROCESS | 1928 | 1461032199062 Marionette DEBUG loaded listener.js 19:16:39 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fea911c00) [pid = 1928] [serial = 2278] [outer = 0x7f3fe8260000] 19:16:39 INFO - PROCESS | 1928 | 1461032199925 Marionette TRACE conn5 <- [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]]]}] 19:16:39 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. 19:16:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1431ms 19:16:39 INFO - PROCESS | 1928 | 1461032199944 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 19:16:39 INFO - PROCESS | 1928 | 1461032199948 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 19:16:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:16:39 INFO - PROCESS | 1928 | 1461032199955 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:16:39 INFO - PROCESS | 1928 | 1461032199958 Marionette TRACE conn5 <- [1,3002,null,{}] 19:16:39 INFO - PROCESS | 1928 | 1461032199963 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:40 INFO - PROCESS | 1928 | 1461032200204 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 19:16:40 INFO - PROCESS | 1928 | 1461032200516 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:40 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1969000 == 169 [pid = 1928] [id = 760] 19:16:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fea031000) [pid = 1928] [serial = 2279] [outer = (nil)] 19:16:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3feac88c00) [pid = 1928] [serial = 2280] [outer = 0x7f3fea031000] 19:16:40 INFO - PROCESS | 1928 | 1461032200641 Marionette DEBUG loaded listener.js 19:16:40 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fef327800) [pid = 1928] [serial = 2281] [outer = 0x7f3fea031000] 19:16:41 INFO - PROCESS | 1928 | 1461032201404 Marionette TRACE conn5 <- [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]]]}] 19:16:41 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. 19:16:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1482ms 19:16:41 INFO - PROCESS | 1928 | 1461032201438 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 19:16:41 INFO - PROCESS | 1928 | 1461032201441 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 19:16:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:16:41 INFO - PROCESS | 1928 | 1461032201447 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:16:41 INFO - PROCESS | 1928 | 1461032201450 Marionette TRACE conn5 <- [1,3006,null,{}] 19:16:41 INFO - PROCESS | 1928 | 1461032201455 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:41 INFO - PROCESS | 1928 | 1461032201682 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 19:16:41 INFO - PROCESS | 1928 | 1461032201891 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:41 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff1b2b800 == 170 [pid = 1928] [id = 761] 19:16:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3feac79800) [pid = 1928] [serial = 2282] [outer = (nil)] 19:16:41 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3ff0a28400) [pid = 1928] [serial = 2283] [outer = 0x7f3feac79800] 19:16:41 INFO - PROCESS | 1928 | 1461032201964 Marionette DEBUG loaded listener.js 19:16:42 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3ff0b84c00) [pid = 1928] [serial = 2284] [outer = 0x7f3feac79800] 19:16:42 INFO - PROCESS | 1928 | 1461032202754 Marionette TRACE conn5 <- [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]]]}] 19:16:42 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. 19:16:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1380ms 19:16:42 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:16:42 INFO - PROCESS | 1928 | 1461032202828 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 19:16:42 INFO - PROCESS | 1928 | 1461032202831 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 19:16:42 INFO - PROCESS | 1928 | 1461032202837 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:16:42 INFO - PROCESS | 1928 | 1461032202840 Marionette TRACE conn5 <- [1,3010,null,{}] 19:16:42 INFO - PROCESS | 1928 | 1461032202845 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:43 INFO - PROCESS | 1928 | 1461032203078 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 19:16:43 INFO - PROCESS | 1928 | 1461032203351 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:43 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4c90800 == 171 [pid = 1928] [id = 762] 19:16:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3feadb8800) [pid = 1928] [serial = 2285] [outer = (nil)] 19:16:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3ff0cd0800) [pid = 1928] [serial = 2286] [outer = 0x7f3feadb8800] 19:16:43 INFO - PROCESS | 1928 | 1461032203424 Marionette DEBUG loaded listener.js 19:16:43 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3ff1180c00) [pid = 1928] [serial = 2287] [outer = 0x7f3feadb8800] 19:16:44 INFO - PROCESS | 1928 | 1461032204241 Marionette TRACE conn5 <- [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]]]}] 19:16:44 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 19:16:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1446ms 19:16:44 INFO - PROCESS | 1928 | 1461032204285 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 19:16:44 INFO - PROCESS | 1928 | 1461032204292 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 19:16:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:16:44 INFO - PROCESS | 1928 | 1461032204301 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:16:44 INFO - PROCESS | 1928 | 1461032204308 Marionette TRACE conn5 <- [1,3014,null,{}] 19:16:44 INFO - PROCESS | 1928 | 1461032204377 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:44 INFO - PROCESS | 1928 | 1461032204742 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 19:16:45 INFO - PROCESS | 1928 | 1461032205088 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:45 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff5874800 == 172 [pid = 1928] [id = 763] 19:16:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3ff2a5dc00) [pid = 1928] [serial = 2288] [outer = (nil)] 19:16:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3ff2a6b000) [pid = 1928] [serial = 2289] [outer = 0x7f3ff2a5dc00] 19:16:45 INFO - PROCESS | 1928 | 1461032205181 Marionette DEBUG loaded listener.js 19:16:45 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3ff4a3b400) [pid = 1928] [serial = 2290] [outer = 0x7f3ff2a5dc00] 19:16:45 INFO - PROCESS | 1928 | [1928] 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 19:16:46 INFO - PROCESS | 1928 | 1461032206072 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:16:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:16:46 INFO - {} 19:16:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:16:46 INFO - {} 19:16:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:16:46 INFO - {} 19:16:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:16:46 INFO - {} 19:16:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1789ms 19:16:46 INFO - PROCESS | 1928 | 1461032206091 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 19:16:46 INFO - PROCESS | 1928 | 1461032206094 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 19:16:46 INFO - TEST-START | /FileAPI/fileReader.html 19:16:46 INFO - PROCESS | 1928 | 1461032206100 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:16:46 INFO - PROCESS | 1928 | 1461032206102 Marionette TRACE conn5 <- [1,3018,null,{}] 19:16:46 INFO - PROCESS | 1928 | 1461032206108 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:46 INFO - PROCESS | 1928 | 1461032206365 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 19:16:46 INFO - PROCESS | 1928 | 1461032206637 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:46 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffa155800 == 173 [pid = 1928] [id = 764] 19:16:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff2926000) [pid = 1928] [serial = 2291] [outer = (nil)] 19:16:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3ff4f0e400) [pid = 1928] [serial = 2292] [outer = 0x7f3ff2926000] 19:16:46 INFO - PROCESS | 1928 | 1461032206712 Marionette DEBUG loaded listener.js 19:16:46 INFO - PROCESS | 1928 | ++DOMWINDOW == 180 (0x7f3ff5adfc00) [pid = 1928] [serial = 2293] [outer = 0x7f3ff2926000] 19:16:47 INFO - PROCESS | 1928 | 1461032207519 Marionette TRACE conn5 <- [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]]]}] 19:16:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:16:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:16:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:16:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:16:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 1477ms 19:16:47 INFO - TEST-START | /FileAPI/historical.html 19:16:47 INFO - PROCESS | 1928 | 1461032207580 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 19:16:47 INFO - PROCESS | 1928 | 1461032207583 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 19:16:47 INFO - PROCESS | 1928 | 1461032207589 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:16:47 INFO - PROCESS | 1928 | 1461032207592 Marionette TRACE conn5 <- [1,3022,null,{}] 19:16:47 INFO - PROCESS | 1928 | 1461032207598 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:47 INFO - PROCESS | 1928 | 1461032207826 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 19:16:48 INFO - PROCESS | 1928 | 1461032208101 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:48 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ffb872000 == 174 [pid = 1928] [id = 765] 19:16:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 181 (0x7f3ff4a43000) [pid = 1928] [serial = 2294] [outer = (nil)] 19:16:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 182 (0x7f3ff5dd8400) [pid = 1928] [serial = 2295] [outer = 0x7f3ff4a43000] 19:16:48 INFO - PROCESS | 1928 | 1461032208173 Marionette DEBUG loaded listener.js 19:16:48 INFO - PROCESS | 1928 | ++DOMWINDOW == 183 (0x7f3ff603e000) [pid = 1928] [serial = 2296] [outer = 0x7f3ff4a43000] 19:16:48 INFO - PROCESS | 1928 | 1461032208959 Marionette TRACE conn5 <- [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"]]]}] 19:16:48 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:16:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:16:48 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:16:48 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:16:48 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:16:48 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:16:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:16:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:48 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:16:48 INFO - TEST-OK | /FileAPI/historical.html | took 1393ms 19:16:48 INFO - PROCESS | 1928 | 1461032208984 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 19:16:48 INFO - PROCESS | 1928 | 1461032208988 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 19:16:49 INFO - TEST-START | /FileAPI/idlharness.html 19:16:49 INFO - PROCESS | 1928 | 1461032208999 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:16:49 INFO - PROCESS | 1928 | 1461032209003 Marionette TRACE conn5 <- [1,3026,null,{}] 19:16:49 INFO - PROCESS | 1928 | 1461032209009 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:49 INFO - PROCESS | 1928 | 1461032209280 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 19:16:49 INFO - PROCESS | 1928 | 1461032209542 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:49 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400111f000 == 175 [pid = 1928] [id = 766] 19:16:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 184 (0x7f3fea0eb400) [pid = 1928] [serial = 2297] [outer = (nil)] 19:16:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 185 (0x7f3ff6069000) [pid = 1928] [serial = 2298] [outer = 0x7f3fea0eb400] 19:16:49 INFO - PROCESS | 1928 | 1461032209616 Marionette DEBUG loaded listener.js 19:16:49 INFO - PROCESS | 1928 | ++DOMWINDOW == 186 (0x7f3ff6075c00) [pid = 1928] [serial = 2299] [outer = 0x7f3fea0eb400] 19:16:51 INFO - PROCESS | 1928 | 1461032211281 Marionette TRACE conn5 <- [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]]]}] 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:16:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:16:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:16:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:16:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:16:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:16:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:16:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:16:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:16:51 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 19:16:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:16:51 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 19:16:51 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 19:16:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:16:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:16:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:16:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:16:51 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 19:16:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:16:51 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 19:16:51 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 19:16:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:16:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:16:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:16:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:16:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:16:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:16:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 2424ms 19:16:51 INFO - PROCESS | 1928 | 1461032211432 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 19:16:51 INFO - PROCESS | 1928 | 1461032211438 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 19:16:51 INFO - TEST-START | /FileAPI/idlharness.worker 19:16:51 INFO - PROCESS | 1928 | 1461032211447 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:16:51 INFO - PROCESS | 1928 | 1461032211454 Marionette TRACE conn5 <- [1,3030,null,{}] 19:16:51 INFO - PROCESS | 1928 | 1461032211465 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:51 INFO - PROCESS | 1928 | 1461032211739 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 19:16:52 INFO - PROCESS | 1928 | 1461032212009 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:52 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff9e58800 == 176 [pid = 1928] [id = 767] 19:16:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 187 (0x7f3ff4f0d400) [pid = 1928] [serial = 2300] [outer = (nil)] 19:16:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 188 (0x7f3ff60aa000) [pid = 1928] [serial = 2301] [outer = 0x7f3ff4f0d400] 19:16:52 INFO - PROCESS | 1928 | 1461032212078 Marionette DEBUG loaded listener.js 19:16:52 INFO - PROCESS | 1928 | ++DOMWINDOW == 189 (0x7f3ff9c89000) [pid = 1928] [serial = 2302] [outer = 0x7f3ff4f0d400] 19:16:52 INFO - PROCESS | 1928 | [1928] 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 19:16:54 INFO - PROCESS | 1928 | 1461032214284 Marionette TRACE conn5 <- [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,{},{}]]]}] 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:16:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:16:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:16:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:16:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:16:54 INFO - {} 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:16:54 INFO - {} 19:16:54 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 - {} 19:16:54 INFO - {} 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:16:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:16:54 INFO - {} 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:16:54 INFO - {} 19:16:54 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 - {} 19:16:54 INFO - {} 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:16:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:16:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:16:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:16:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 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 19:16:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:16:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:16:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:16:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:16:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:16:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:16:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:16:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:16:54 INFO - {} 19:16:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2976ms 19:16:54 INFO - PROCESS | 1928 | 1461032214426 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 19:16:54 INFO - PROCESS | 1928 | 1461032214431 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 19:16:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:16:54 INFO - PROCESS | 1928 | 1461032214442 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:16:54 INFO - PROCESS | 1928 | 1461032214444 Marionette TRACE conn5 <- [1,3034,null,{}] 19:16:54 INFO - PROCESS | 1928 | 1461032214457 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:54 INFO - PROCESS | 1928 | 1461032214843 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 19:16:55 INFO - PROCESS | 1928 | 1461032215117 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:55 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f400fd37800 == 177 [pid = 1928] [id = 768] 19:16:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 190 (0x7f3ff5cb6c00) [pid = 1928] [serial = 2303] [outer = (nil)] 19:16:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 191 (0x7f3ffda90800) [pid = 1928] [serial = 2304] [outer = 0x7f3ff5cb6c00] 19:16:55 INFO - PROCESS | 1928 | 1461032215199 Marionette DEBUG loaded listener.js 19:16:55 INFO - PROCESS | 1928 | ++DOMWINDOW == 192 (0x7f3ffdb05000) [pid = 1928] [serial = 2305] [outer = 0x7f3ff5cb6c00] 19:16:55 INFO - PROCESS | 1928 | 1461032215942 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:16:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:16:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1541ms 19:16:55 INFO - PROCESS | 1928 | 1461032215982 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 19:16:55 INFO - PROCESS | 1928 | 1461032215985 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 19:16:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:16:55 INFO - PROCESS | 1928 | 1461032215992 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:16:55 INFO - PROCESS | 1928 | 1461032215995 Marionette TRACE conn5 <- [1,3038,null,{}] 19:16:56 INFO - PROCESS | 1928 | 1461032216000 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:56 INFO - PROCESS | 1928 | 1461032216242 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 19:16:56 INFO - PROCESS | 1928 | 1461032216524 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:56 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40123a3000 == 178 [pid = 1928] [id = 769] 19:16:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 193 (0x7f3fe03dc800) [pid = 1928] [serial = 2306] [outer = (nil)] 19:16:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 194 (0x7f3ffc6c7400) [pid = 1928] [serial = 2307] [outer = 0x7f3fe03dc800] 19:16:56 INFO - PROCESS | 1928 | 1461032216597 Marionette DEBUG loaded listener.js 19:16:56 INFO - PROCESS | 1928 | ++DOMWINDOW == 195 (0x7f3ffdcd4400) [pid = 1928] [serial = 2308] [outer = 0x7f3fe03dc800] 19:16:57 INFO - PROCESS | 1928 | 1461032217377 Marionette TRACE conn5 <- [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"]]]}] 19:16:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:16:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:16:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1435ms 19:16:57 INFO - PROCESS | 1928 | 1461032217429 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 19:16:57 INFO - PROCESS | 1928 | 1461032217431 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 19:16:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:16:57 INFO - PROCESS | 1928 | 1461032217438 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:16:57 INFO - PROCESS | 1928 | 1461032217440 Marionette TRACE conn5 <- [1,3042,null,{}] 19:16:57 INFO - PROCESS | 1928 | 1461032217448 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:57 INFO - PROCESS | 1928 | 1461032217721 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 19:16:58 INFO - PROCESS | 1928 | 1461032217998 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:58 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f40123c1000 == 179 [pid = 1928] [id = 770] 19:16:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 196 (0x7f3fe1170400) [pid = 1928] [serial = 2309] [outer = (nil)] 19:16:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 197 (0x7f400104c400) [pid = 1928] [serial = 2310] [outer = 0x7f3fe1170400] 19:16:58 INFO - PROCESS | 1928 | 1461032218075 Marionette DEBUG loaded listener.js 19:16:58 INFO - PROCESS | 1928 | ++DOMWINDOW == 198 (0x7f4006ecbc00) [pid = 1928] [serial = 2311] [outer = 0x7f3fe1170400] 19:16:59 INFO - PROCESS | 1928 | 1461032219183 Marionette TRACE conn5 <- [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]]]}] 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:16:59 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. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:16:59 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'.) 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:16:59 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. 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:16:59 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. 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:16:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:16:59 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. 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:16:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:16:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:16:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:16:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:16:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:16:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:16:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1802ms 19:16:59 INFO - PROCESS | 1928 | 1461032219263 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 19:16:59 INFO - PROCESS | 1928 | 1461032219270 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 19:16:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:16:59 INFO - PROCESS | 1928 | 1461032219290 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:16:59 INFO - PROCESS | 1928 | 1461032219298 Marionette TRACE conn5 <- [1,3046,null,{}] 19:16:59 INFO - PROCESS | 1928 | 1461032219308 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:59 INFO - PROCESS | 1928 | 1461032219581 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3cbc800 == 178 [pid = 1928] [id = 331] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fddd7b000 == 177 [pid = 1928] [id = 722] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff087a000 == 176 [pid = 1928] [id = 121] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe2b4c800 == 175 [pid = 1928] [id = 750] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3805000 == 174 [pid = 1928] [id = 749] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe3348800 == 173 [pid = 1928] [id = 748] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fdf3d9800 == 172 [pid = 1928] [id = 747] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f4006ef2800 == 171 [pid = 1928] [id = 746] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff9fc3800 == 170 [pid = 1928] [id = 744] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff8975000 == 169 [pid = 1928] [id = 743] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff5bad800 == 168 [pid = 1928] [id = 742] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4fdb000 == 167 [pid = 1928] [id = 741] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3ff4ea9000 == 166 [pid = 1928] [id = 740] 19:17:01 INFO - PROCESS | 1928 | --DOCSHELL 0x7f3fe1761800 == 165 [pid = 1928] [id = 537] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 197 (0x7f3fe2aff800) [pid = 1928] [serial = 2043] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 196 (0x7f3fe140c800) [pid = 1928] [serial = 2175] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 195 (0x7f3fe0fc3800) [pid = 1928] [serial = 2174] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 194 (0x7f3fdde14800) [pid = 1928] [serial = 2177] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 193 (0x7f3fea036c00) [pid = 1928] [serial = 2133] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 192 (0x7f3fe864e800) [pid = 1928] [serial = 2132] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 191 (0x7f3fe825f800) [pid = 1928] [serial = 2130] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 190 (0x7f3fe69e6c00) [pid = 1928] [serial = 2129] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 189 (0x7f3fe6967c00) [pid = 1928] [serial = 2127] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 188 (0x7f3fe599f800) [pid = 1928] [serial = 2126] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 187 (0x7f3fe57ae800) [pid = 1928] [serial = 2124] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 186 (0x7f3fe578e000) [pid = 1928] [serial = 2123] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 185 (0x7f3fe4fd3400) [pid = 1928] [serial = 2121] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 184 (0x7f3fe4dac400) [pid = 1928] [serial = 2120] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 183 (0x7f3fe38cd000) [pid = 1928] [serial = 2118] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 182 (0x7f3fe2af0800) [pid = 1928] [serial = 2117] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 181 (0x7f3fe1411800) [pid = 1928] [serial = 2115] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 180 (0x7f3fe0fb8c00) [pid = 1928] [serial = 2114] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 179 (0x7f3fddfca400) [pid = 1928] [serial = 2112] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 178 (0x7f3fdccb2400) [pid = 1928] [serial = 2111] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 177 (0x7f3fdf4f0400) [pid = 1928] [serial = 2171] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 176 (0x7f3fdd2cb000) [pid = 1928] [serial = 2168] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 175 (0x7f3fdde1f400) [pid = 1928] [serial = 2169] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 174 (0x7f3ff5adcc00) [pid = 1928] [serial = 2165] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 173 (0x7f3ff52c8000) [pid = 1928] [serial = 2162] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 172 (0x7f3ff4f3a400) [pid = 1928] [serial = 2159] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 171 (0x7f3ff4f0e800) [pid = 1928] [serial = 2157] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 170 (0x7f3ff4f07000) [pid = 1928] [serial = 2156] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 169 (0x7f3ff4d20c00) [pid = 1928] [serial = 2154] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 168 (0x7f3ff4d1ac00) [pid = 1928] [serial = 2153] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 167 (0x7f3ff4a43400) [pid = 1928] [serial = 2151] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 166 (0x7f3ff2e4a800) [pid = 1928] [serial = 2150] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 165 (0x7f3ff2d9d800) [pid = 1928] [serial = 2148] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 164 (0x7f3ff2a67400) [pid = 1928] [serial = 2147] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 163 (0x7f3ff1d7d000) [pid = 1928] [serial = 2145] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 162 (0x7f3ff178e400) [pid = 1928] [serial = 2144] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3ff0c2d400) [pid = 1928] [serial = 2142] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3ff0b38400) [pid = 1928] [serial = 2141] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3feadba000) [pid = 1928] [serial = 2139] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fea909000) [pid = 1928] [serial = 2138] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fea0e8400) [pid = 1928] [serial = 2136] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fea04e400) [pid = 1928] [serial = 2135] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3fe1411c00) [pid = 1928] [serial = 2178] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3fe0920c00) [pid = 1928] [serial = 2172] [outer = (nil)] [url = about:blank] 19:17:01 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3fe33fac00) [pid = 1928] [serial = 2180] [outer = (nil)] [url = about:blank] 19:17:02 INFO - PROCESS | 1928 | 1461032222050 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:02 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fddd95000 == 166 [pid = 1928] [id = 771] 19:17:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fdd2c9400) [pid = 1928] [serial = 2312] [outer = (nil)] 19:17:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fdd2cf400) [pid = 1928] [serial = 2313] [outer = 0x7f3fdd2c9400] 19:17:02 INFO - PROCESS | 1928 | 1461032222122 Marionette DEBUG loaded listener.js 19:17:02 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fddfc3400) [pid = 1928] [serial = 2314] [outer = 0x7f3fdd2c9400] 19:17:02 INFO - PROCESS | 1928 | [1928] 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 19:17:02 INFO - PROCESS | 1928 | 1461032222908 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:17:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:17:02 INFO - {} 19:17:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 3650ms 19:17:02 INFO - PROCESS | 1928 | 1461032222942 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 19:17:02 INFO - PROCESS | 1928 | 1461032222948 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 19:17:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:17:02 INFO - PROCESS | 1928 | 1461032222957 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:17:02 INFO - PROCESS | 1928 | 1461032222961 Marionette TRACE conn5 <- [1,3050,null,{}] 19:17:02 INFO - PROCESS | 1928 | 1461032222967 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:03 INFO - PROCESS | 1928 | 1461032223228 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 19:17:03 INFO - PROCESS | 1928 | 1461032223415 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:03 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe177a000 == 167 [pid = 1928] [id = 772] 19:17:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fdccb8000) [pid = 1928] [serial = 2315] [outer = (nil)] 19:17:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe03e5c00) [pid = 1928] [serial = 2316] [outer = 0x7f3fdccb8000] 19:17:03 INFO - PROCESS | 1928 | 1461032223481 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fe0d0a800) [pid = 1928] [serial = 2317] [outer = 0x7f3fdccb8000] 19:17:04 INFO - PROCESS | 1928 | 1461032224264 Marionette TRACE conn5 <- [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]]]}] 19:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:17:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:17:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1334ms 19:17:04 INFO - PROCESS | 1928 | 1461032224299 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 19:17:04 INFO - PROCESS | 1928 | 1461032224306 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 19:17:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:17:04 INFO - PROCESS | 1928 | 1461032224314 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 1928 | 1461032224317 Marionette TRACE conn5 <- [1,3054,null,{}] 19:17:04 INFO - PROCESS | 1928 | 1461032224323 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:04 INFO - PROCESS | 1928 | 1461032224605 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 19:17:04 INFO - PROCESS | 1928 | 1461032224649 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:04 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3358800 == 168 [pid = 1928] [id = 773] 19:17:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe03e6c00) [pid = 1928] [serial = 2318] [outer = (nil)] 19:17:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe117e000) [pid = 1928] [serial = 2319] [outer = 0x7f3fe03e6c00] 19:17:04 INFO - PROCESS | 1928 | 1461032224715 Marionette DEBUG loaded listener.js 19:17:04 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fe178c800) [pid = 1928] [serial = 2320] [outer = 0x7f3fe03e6c00] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 161 (0x7f3fdd2c5c00) [pid = 1928] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 160 (0x7f3fe0fc1800) [pid = 1928] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 159 (0x7f3fdcc94c00) [pid = 1928] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 158 (0x7f3fe0a7a400) [pid = 1928] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 157 (0x7f3fdccb8400) [pid = 1928] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 156 (0x7f3fdccb7c00) [pid = 1928] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 155 (0x7f3ff6040c00) [pid = 1928] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 154 (0x7f3ff4d25000) [pid = 1928] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 153 (0x7f3ff4a35400) [pid = 1928] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 152 (0x7f3ff2928c00) [pid = 1928] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 151 (0x7f3fe0d06c00) [pid = 1928] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 150 (0x7f3fdee0ac00) [pid = 1928] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 149 (0x7f3ff0a24400) [pid = 1928] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 148 (0x7f3fe8648000) [pid = 1928] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 147 (0x7f3ff0a1c400) [pid = 1928] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 146 (0x7f3ff0a1d800) [pid = 1928] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 145 (0x7f3fe0a7ec00) [pid = 1928] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 144 (0x7f3fdee09400) [pid = 1928] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 143 (0x7f3fe6867c00) [pid = 1928] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 142 (0x7f3fe6870000) [pid = 1928] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 141 (0x7f3fe6866800) [pid = 1928] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 140 (0x7f3fe4da4800) [pid = 1928] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 139 (0x7f3fe42e6400) [pid = 1928] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 138 (0x7f3fe42af000) [pid = 1928] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 137 (0x7f3fe2afbc00) [pid = 1928] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 136 (0x7f3ff52c2c00) [pid = 1928] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 135 (0x7f3fdcc9d400) [pid = 1928] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:17:06 INFO - PROCESS | 1928 | --DOMWINDOW == 134 (0x7f3fea050000) [pid = 1928] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:17:07 INFO - PROCESS | 1928 | 1461032226991 Marionette TRACE conn5 <- [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"]]]}] 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:17:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:17:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:17:07 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" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:17:07 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" 19:17:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:17:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:17:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2771ms 19:17:07 INFO - PROCESS | 1928 | 1461032227128 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 19:17:07 INFO - PROCESS | 1928 | 1461032227131 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 19:17:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:17:07 INFO - PROCESS | 1928 | 1461032227178 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:17:07 INFO - PROCESS | 1928 | 1461032227194 Marionette TRACE conn5 <- [1,3058,null,{}] 19:17:07 INFO - PROCESS | 1928 | 1461032227211 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:07 INFO - PROCESS | 1928 | 1461032227462 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 19:17:07 INFO - PROCESS | 1928 | 1461032227631 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:07 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3811000 == 169 [pid = 1928] [id = 774] 19:17:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 135 (0x7f3fe178e400) [pid = 1928] [serial = 2321] [outer = (nil)] 19:17:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 136 (0x7f3fe42e1400) [pid = 1928] [serial = 2322] [outer = 0x7f3fe178e400] 19:17:07 INFO - PROCESS | 1928 | 1461032227694 Marionette DEBUG loaded listener.js 19:17:07 INFO - PROCESS | 1928 | ++DOMWINDOW == 137 (0x7f3fe43a9400) [pid = 1928] [serial = 2323] [outer = 0x7f3fe178e400] 19:17:08 INFO - PROCESS | 1928 | 1461032228429 Marionette TRACE conn5 <- [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]]]}] 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:17:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:17:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:17:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:17:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:17:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:17:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:17:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:17:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:17:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:17:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:17:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:17:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1336ms 19:17:08 INFO - PROCESS | 1928 | 1461032228487 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 19:17:08 INFO - PROCESS | 1928 | 1461032228494 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 19:17:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:17:08 INFO - PROCESS | 1928 | 1461032228504 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:17:08 INFO - PROCESS | 1928 | 1461032228506 Marionette TRACE conn5 <- [1,3062,null,{}] 19:17:08 INFO - PROCESS | 1928 | 1461032228511 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:08 INFO - PROCESS | 1928 | 1461032228783 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 19:17:08 INFO - PROCESS | 1928 | 1461032228804 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:08 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe3cce000 == 170 [pid = 1928] [id = 775] 19:17:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 138 (0x7f3fe17e8800) [pid = 1928] [serial = 2324] [outer = (nil)] 19:17:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 139 (0x7f3fe450c800) [pid = 1928] [serial = 2325] [outer = 0x7f3fe17e8800] 19:17:08 INFO - PROCESS | 1928 | 1461032228865 Marionette DEBUG loaded listener.js 19:17:08 INFO - PROCESS | 1928 | ++DOMWINDOW == 140 (0x7f3fe4e9e000) [pid = 1928] [serial = 2326] [outer = 0x7f3fe17e8800] 19:17:09 INFO - PROCESS | 1928 | [1928] 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 19:17:10 INFO - PROCESS | 1928 | 1461032230069 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:17:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:17:10 INFO - {} 19:17:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1582ms 19:17:10 INFO - PROCESS | 1928 | 1461032230094 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 19:17:10 INFO - PROCESS | 1928 | 1461032230101 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 19:17:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:17:10 INFO - PROCESS | 1928 | 1461032230108 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:17:10 INFO - PROCESS | 1928 | 1461032230113 Marionette TRACE conn5 <- [1,3066,null,{}] 19:17:10 INFO - PROCESS | 1928 | 1461032230121 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:10 INFO - PROCESS | 1928 | 1461032230460 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 19:17:10 INFO - PROCESS | 1928 | 1461032230728 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:10 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe34c3800 == 171 [pid = 1928] [id = 776] 19:17:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 141 (0x7f3fdf319c00) [pid = 1928] [serial = 2327] [outer = (nil)] 19:17:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 142 (0x7f3fe0f51c00) [pid = 1928] [serial = 2328] [outer = 0x7f3fdf319c00] 19:17:10 INFO - PROCESS | 1928 | 1461032230809 Marionette DEBUG loaded listener.js 19:17:10 INFO - PROCESS | 1928 | ++DOMWINDOW == 143 (0x7f3fe1405800) [pid = 1928] [serial = 2329] [outer = 0x7f3fdf319c00] 19:17:11 INFO - PROCESS | 1928 | 1461032231581 Marionette TRACE conn5 <- [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]]]}] 19:17:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:17:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:17:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:17:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:17:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:17:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:17:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:17:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1533ms 19:17:11 INFO - PROCESS | 1928 | 1461032231644 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 19:17:11 INFO - PROCESS | 1928 | 1461032231653 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 19:17:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:17:11 INFO - PROCESS | 1928 | 1461032231663 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:17:11 INFO - PROCESS | 1928 | 1461032231666 Marionette TRACE conn5 <- [1,3070,null,{}] 19:17:11 INFO - PROCESS | 1928 | 1461032231672 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:11 INFO - PROCESS | 1928 | 1461032231910 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 19:17:12 INFO - PROCESS | 1928 | 1461032232195 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:12 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe4dca800 == 172 [pid = 1928] [id = 777] 19:17:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 144 (0x7f3fdcc94c00) [pid = 1928] [serial = 2330] [outer = (nil)] 19:17:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 145 (0x7f3fe2afa800) [pid = 1928] [serial = 2331] [outer = 0x7f3fdcc94c00] 19:17:12 INFO - PROCESS | 1928 | 1461032232268 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 1928 | ++DOMWINDOW == 146 (0x7f3fe42b1400) [pid = 1928] [serial = 2332] [outer = 0x7f3fdcc94c00] 19:17:13 INFO - PROCESS | 1928 | 1461032233284 Marionette TRACE conn5 <- [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]]]}] 19:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:17:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:17:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1635ms 19:17:13 INFO - PROCESS | 1928 | 1461032233300 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 19:17:13 INFO - PROCESS | 1928 | 1461032233304 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 19:17:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:17:13 INFO - PROCESS | 1928 | 1461032233312 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:17:13 INFO - PROCESS | 1928 | 1461032233318 Marionette TRACE conn5 <- [1,3074,null,{}] 19:17:13 INFO - PROCESS | 1928 | 1461032233379 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:13 INFO - PROCESS | 1928 | 1461032233749 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 19:17:13 INFO - PROCESS | 1928 | 1461032233959 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:14 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe5a04800 == 173 [pid = 1928] [id = 778] 19:17:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 147 (0x7f3fe4511c00) [pid = 1928] [serial = 2333] [outer = (nil)] 19:17:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 148 (0x7f3fe4fd0c00) [pid = 1928] [serial = 2334] [outer = 0x7f3fe4511c00] 19:17:14 INFO - PROCESS | 1928 | 1461032234092 Marionette DEBUG loaded listener.js 19:17:14 INFO - PROCESS | 1928 | ++DOMWINDOW == 149 (0x7f3fe5789c00) [pid = 1928] [serial = 2335] [outer = 0x7f3fe4511c00] 19:17:14 INFO - PROCESS | 1928 | 1461032234833 Marionette TRACE conn5 <- [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]]]}] 19:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:17:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:17:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1541ms 19:17:14 INFO - PROCESS | 1928 | 1461032234860 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 19:17:14 INFO - PROCESS | 1928 | 1461032234866 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 19:17:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:17:14 INFO - PROCESS | 1928 | 1461032234876 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:17:14 INFO - PROCESS | 1928 | 1461032234880 Marionette TRACE conn5 <- [1,3078,null,{}] 19:17:14 INFO - PROCESS | 1928 | 1461032234885 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:15 INFO - PROCESS | 1928 | 1461032235133 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 19:17:15 INFO - PROCESS | 1928 | 1461032235422 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:15 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe0ec6000 == 174 [pid = 1928] [id = 779] 19:17:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 150 (0x7f3fdccb8c00) [pid = 1928] [serial = 2336] [outer = (nil)] 19:17:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 151 (0x7f3fdee12c00) [pid = 1928] [serial = 2337] [outer = 0x7f3fdccb8c00] 19:17:15 INFO - PROCESS | 1928 | 1461032235496 Marionette DEBUG loaded listener.js 19:17:15 INFO - PROCESS | 1928 | ++DOMWINDOW == 152 (0x7f3fe57aa000) [pid = 1928] [serial = 2338] [outer = 0x7f3fdccb8c00] 19:17:16 INFO - PROCESS | 1928 | 1461032236366 Marionette TRACE conn5 <- [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] 19:17:16 INFO - PROCESS | 1928 | 1461032236425 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 19:17:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:17:16 INFO - PROCESS | 1928 | 1461032236437 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:17:16 INFO - PROCESS | 1928 | 1461032236444 Marionette TRACE conn5 <- [1,3082,null,{}] 19:17:16 INFO - PROCESS | 1928 | 1461032236450 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:16 INFO - PROCESS | 1928 | 1461032236786 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 19:17:16 INFO - PROCESS | 1928 | 1461032236990 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:17 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe7bc8000 == 175 [pid = 1928] [id = 780] 19:17:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 153 (0x7f3fe57afc00) [pid = 1928] [serial = 2339] [outer = (nil)] 19:17:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 154 (0x7f3fe6867c00) [pid = 1928] [serial = 2340] [outer = 0x7f3fe57afc00] 19:17:17 INFO - PROCESS | 1928 | 1461032237065 Marionette DEBUG loaded listener.js 19:17:17 INFO - PROCESS | 1928 | ++DOMWINDOW == 155 (0x7f3fe6873800) [pid = 1928] [serial = 2341] [outer = 0x7f3fe57afc00] 19:17:17 INFO - PROCESS | 1928 | 1461032237921 Marionette TRACE conn5 <- [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]]]}] 19:17:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:17:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:17:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:17:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:17:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1536ms 19:17:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:17:17 INFO - PROCESS | 1928 | 1461032237975 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 19:17:17 INFO - PROCESS | 1928 | 1461032237978 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 19:17:17 INFO - PROCESS | 1928 | 1461032237985 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:17:17 INFO - PROCESS | 1928 | 1461032237988 Marionette TRACE conn5 <- [1,3086,null,{}] 19:17:17 INFO - PROCESS | 1928 | 1461032237994 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:18 INFO - PROCESS | 1928 | 1461032238236 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 19:17:18 INFO - PROCESS | 1928 | 1461032238511 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:18 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fe8546000 == 176 [pid = 1928] [id = 781] 19:17:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 156 (0x7f3fe69a2400) [pid = 1928] [serial = 2342] [outer = (nil)] 19:17:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 157 (0x7f3fe6c8a000) [pid = 1928] [serial = 2343] [outer = 0x7f3fe69a2400] 19:17:18 INFO - PROCESS | 1928 | 1461032238593 Marionette DEBUG loaded listener.js 19:17:18 INFO - PROCESS | 1928 | ++DOMWINDOW == 158 (0x7f3fe8255800) [pid = 1928] [serial = 2344] [outer = 0x7f3fe69a2400] 19:17:19 INFO - PROCESS | 1928 | 1461032239385 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:17:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:17:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1439ms 19:17:19 INFO - PROCESS | 1928 | 1461032239425 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 19:17:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:17:19 INFO - PROCESS | 1928 | 1461032239429 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 19:17:19 INFO - PROCESS | 1928 | 1461032239435 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:17:19 INFO - PROCESS | 1928 | 1461032239438 Marionette TRACE conn5 <- [1,3090,null,{}] 19:17:19 INFO - PROCESS | 1928 | 1461032239443 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:19 INFO - PROCESS | 1928 | 1461032239715 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 19:17:19 INFO - PROCESS | 1928 | 1461032239971 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:20 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fea344000 == 177 [pid = 1928] [id = 782] 19:17:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 159 (0x7f3fdef59400) [pid = 1928] [serial = 2345] [outer = (nil)] 19:17:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 160 (0x7f3fe8259400) [pid = 1928] [serial = 2346] [outer = 0x7f3fdef59400] 19:17:20 INFO - PROCESS | 1928 | 1461032240064 Marionette DEBUG loaded listener.js 19:17:20 INFO - PROCESS | 1928 | ++DOMWINDOW == 161 (0x7f3fe85fbc00) [pid = 1928] [serial = 2347] [outer = 0x7f3fdef59400] 19:17:20 INFO - PROCESS | 1928 | 1461032240875 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:17:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:17:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1491ms 19:17:20 INFO - PROCESS | 1928 | 1461032240928 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 19:17:20 INFO - PROCESS | 1928 | 1461032240932 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 19:17:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:17:20 INFO - PROCESS | 1928 | 1461032240937 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:17:20 INFO - PROCESS | 1928 | 1461032240940 Marionette TRACE conn5 <- [1,3094,null,{}] 19:17:20 INFO - PROCESS | 1928 | 1461032240946 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:21 INFO - PROCESS | 1928 | 1461032241289 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 19:17:21 INFO - PROCESS | 1928 | 1461032241494 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:21 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feaaa0800 == 178 [pid = 1928] [id = 783] 19:17:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 162 (0x7f3fdd2ca800) [pid = 1928] [serial = 2348] [outer = (nil)] 19:17:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 163 (0x7f3fe8651800) [pid = 1928] [serial = 2349] [outer = 0x7f3fdd2ca800] 19:17:21 INFO - PROCESS | 1928 | 1461032241580 Marionette DEBUG loaded listener.js 19:17:21 INFO - PROCESS | 1928 | ++DOMWINDOW == 164 (0x7f3fe8847800) [pid = 1928] [serial = 2350] [outer = 0x7f3fdd2ca800] 19:17:22 INFO - PROCESS | 1928 | 1461032242411 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:17:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:17:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1533ms 19:17:22 INFO - PROCESS | 1928 | 1461032242472 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 19:17:22 INFO - PROCESS | 1928 | 1461032242477 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 19:17:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:17:22 INFO - PROCESS | 1928 | 1461032242483 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:17:22 INFO - PROCESS | 1928 | 1461032242485 Marionette TRACE conn5 <- [1,3098,null,{}] 19:17:22 INFO - PROCESS | 1928 | 1461032242514 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:22 INFO - PROCESS | 1928 | 1461032242759 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 19:17:23 INFO - PROCESS | 1928 | 1461032243029 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:23 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3feacb6000 == 179 [pid = 1928] [id = 784] 19:17:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 165 (0x7f3fe825bc00) [pid = 1928] [serial = 2351] [outer = (nil)] 19:17:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 166 (0x7f3fea030000) [pid = 1928] [serial = 2352] [outer = 0x7f3fe825bc00] 19:17:23 INFO - PROCESS | 1928 | 1461032243104 Marionette DEBUG loaded listener.js 19:17:23 INFO - PROCESS | 1928 | ++DOMWINDOW == 167 (0x7f3fea04f800) [pid = 1928] [serial = 2353] [outer = 0x7f3fe825bc00] 19:17:23 INFO - PROCESS | 1928 | 1461032243879 Marionette TRACE conn5 <- [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]]]}] 19:17:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:17:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:17:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1414ms 19:17:23 INFO - PROCESS | 1928 | 1461032243908 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 19:17:23 INFO - PROCESS | 1928 | 1461032243913 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 19:17:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:17:23 INFO - PROCESS | 1928 | 1461032243921 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:17:23 INFO - PROCESS | 1928 | 1461032243924 Marionette TRACE conn5 <- [1,3102,null,{}] 19:17:23 INFO - PROCESS | 1928 | 1461032243929 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:24 INFO - PROCESS | 1928 | 1461032244156 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 19:17:24 INFO - PROCESS | 1928 | 1461032244406 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:24 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3fefab4800 == 180 [pid = 1928] [id = 785] 19:17:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 168 (0x7f3fe69a6c00) [pid = 1928] [serial = 2354] [outer = (nil)] 19:17:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 169 (0x7f3fea153000) [pid = 1928] [serial = 2355] [outer = 0x7f3fe69a6c00] 19:17:24 INFO - PROCESS | 1928 | 1461032244480 Marionette DEBUG loaded listener.js 19:17:24 INFO - PROCESS | 1928 | ++DOMWINDOW == 170 (0x7f3feac7c800) [pid = 1928] [serial = 2356] [outer = 0x7f3fe69a6c00] 19:17:25 INFO - PROCESS | 1928 | 1461032245392 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:17:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:17:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1483ms 19:17:25 INFO - PROCESS | 1928 | 1461032245404 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 19:17:25 INFO - PROCESS | 1928 | 1461032245413 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 19:17:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:17:25 INFO - PROCESS | 1928 | 1461032245419 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:17:25 INFO - PROCESS | 1928 | 1461032245422 Marionette TRACE conn5 <- [1,3106,null,{}] 19:17:25 INFO - PROCESS | 1928 | 1461032245428 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:25 INFO - PROCESS | 1928 | 1461032245711 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 19:17:25 INFO - PROCESS | 1928 | 1461032245967 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:25 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff196c800 == 181 [pid = 1928] [id = 786] 19:17:25 INFO - PROCESS | 1928 | ++DOMWINDOW == 171 (0x7f3fea0e0000) [pid = 1928] [serial = 2357] [outer = (nil)] 19:17:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 172 (0x7f3ff0bc3800) [pid = 1928] [serial = 2358] [outer = 0x7f3fea0e0000] 19:17:26 INFO - PROCESS | 1928 | 1461032246050 Marionette DEBUG loaded listener.js 19:17:26 INFO - PROCESS | 1928 | ++DOMWINDOW == 173 (0x7f3ff0cd4000) [pid = 1928] [serial = 2359] [outer = 0x7f3fea0e0000] 19:17:26 INFO - PROCESS | 1928 | 1461032246860 Marionette TRACE conn5 <- [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]]]}] 19:17:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:17:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:17:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:17:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1494ms 19:17:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:17:26 INFO - PROCESS | 1928 | 1461032246915 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 19:17:26 INFO - PROCESS | 1928 | 1461032246917 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 19:17:26 INFO - PROCESS | 1928 | 1461032246924 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:17:26 INFO - PROCESS | 1928 | 1461032246927 Marionette TRACE conn5 <- [1,3110,null,{}] 19:17:26 INFO - PROCESS | 1928 | 1461032246932 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:27 INFO - PROCESS | 1928 | 1461032247148 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 19:17:27 INFO - PROCESS | 1928 | 1461032247434 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:27 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff2999000 == 182 [pid = 1928] [id = 787] 19:17:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 174 (0x7f3feac7d400) [pid = 1928] [serial = 2360] [outer = (nil)] 19:17:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 175 (0x7f3ff0f82800) [pid = 1928] [serial = 2361] [outer = 0x7f3feac7d400] 19:17:27 INFO - PROCESS | 1928 | 1461032247509 Marionette DEBUG loaded listener.js 19:17:27 INFO - PROCESS | 1928 | ++DOMWINDOW == 176 (0x7f3ff13c9000) [pid = 1928] [serial = 2362] [outer = 0x7f3feac7d400] 19:17:28 INFO - PROCESS | 1928 | 1461032248255 Marionette TRACE conn5 <- [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"]]]}] 19:17:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:17:28 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 19:17:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:17:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:17:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1383ms 19:17:28 INFO - PROCESS | 1928 | 1461032248308 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 19:17:28 INFO - PROCESS | 1928 | 1461032248311 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 19:17:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:17:28 INFO - PROCESS | 1928 | 1461032248317 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:17:28 INFO - PROCESS | 1928 | 1461032248320 Marionette TRACE conn5 <- [1,3114,null,{}] 19:17:28 INFO - PROCESS | 1928 | 1461032248325 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:28 INFO - PROCESS | 1928 | 1461032248584 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 19:17:28 INFO - PROCESS | 1928 | 1461032248842 Marionette TRACE conn5 -> [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\", \"0a52182c-869f-4472-b21e-e9de9ac76bde\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:28 INFO - PROCESS | 1928 | ++DOCSHELL 0x7f3ff4ebd800 == 183 [pid = 1928] [id = 788] 19:17:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 177 (0x7f3fe6c7f000) [pid = 1928] [serial = 2363] [outer = (nil)] 19:17:28 INFO - PROCESS | 1928 | ++DOMWINDOW == 178 (0x7f3ff13ca400) [pid = 1928] [serial = 2364] [outer = 0x7f3fe6c7f000] 19:17:28 INFO - PROCESS | 1928 | 1461032248914 Marionette DEBUG loaded listener.js 19:17:29 INFO - PROCESS | 1928 | ++DOMWINDOW == 179 (0x7f3ff1946800) [pid = 1928] [serial = 2365] [outer = 0x7f3fe6c7f000] 19:17:29 INFO - PROCESS | 1928 | 1461032249664 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 19:17:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:17:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1378ms 19:17:29 INFO - PROCESS | 1928 | 1461032249696 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 19:17:29 INFO - PROCESS | 1928 | 1461032249698 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 19:17:30 WARNING - u'runner_teardown' () 19:17:30 INFO - No more tests 19:17:30 INFO - Got 0 unexpected results 19:17:30 INFO - SUITE-END | took 1205s 19:17:30 INFO - Closing logging queue 19:17:30 INFO - queue closed 19:17:31 INFO - Return code: 0 19:17:31 WARNING - # TBPL SUCCESS # 19:17:31 INFO - Running post-action listener: _resource_record_post_action 19:17:31 INFO - Running post-run listener: _resource_record_post_run 19:17:32 INFO - Total resource usage - Wall time: 1242s; CPU: 98.0%; Read bytes: 6696960; Write bytes: 975605760; Read time: 7368; Write time: 362788 19:17:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:17:32 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 50991104; Read time: 0; Write time: 42760 19:17:32 INFO - run-tests - Wall time: 1212s; CPU: 98.0%; Read bytes: 6103040; Write bytes: 924557312; Read time: 7140; Write time: 320028 19:17:32 INFO - Running post-run listener: _upload_blobber_files 19:17:32 INFO - Blob upload gear active. 19:17:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:17:32 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 19:17:32 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'] 19:17:32 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 19:17:32 INFO - (blobuploader) - INFO - Open directory for files ... 19:17:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:17:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:17:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:17:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:17:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:17:33 INFO - (blobuploader) - INFO - Done attempting. 19:17:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:17:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:17:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:17:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:17:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:17:34 INFO - (blobuploader) - INFO - Done attempting. 19:17:34 INFO - (blobuploader) - INFO - Iteration through files over. 19:17:34 INFO - Return code: 0 19:17:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:17:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:17:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f51c985e14e918b25ac99a336f76d7c11e73e1299c0c56bfbfbb31f11824ea8ac12e5601f60989bb8c019d34b4fb8426e8363358854e891f4e1710715debe23e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0627ca0d4d2d37872e6dea1b64b20d2b78c8b653f448bc53d978bc7182cb49bb4e77e763631f1728abc8caf9befa834fa58b07b7c4918e86ebd7611cfff7653b"} 19:17:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:17:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:17:34 INFO - Contents: 19:17:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f51c985e14e918b25ac99a336f76d7c11e73e1299c0c56bfbfbb31f11824ea8ac12e5601f60989bb8c019d34b4fb8426e8363358854e891f4e1710715debe23e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0627ca0d4d2d37872e6dea1b64b20d2b78c8b653f448bc53d978bc7182cb49bb4e77e763631f1728abc8caf9befa834fa58b07b7c4918e86ebd7611cfff7653b"} 19:17:34 INFO - Running post-run listener: copy_logs_to_upload_dir 19:17:34 INFO - Copying logs to upload dir... 19:17:34 INFO - mkdir: /builds/slave/test/build/upload/logs 19:17:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1329.255015 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 9 secs) (at 2016-04-18 19:17:35.366382) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-18 19:17:35.367771) ========= 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-1461030885.88335-1081259689 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f51c985e14e918b25ac99a336f76d7c11e73e1299c0c56bfbfbb31f11824ea8ac12e5601f60989bb8c019d34b4fb8426e8363358854e891f4e1710715debe23e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0627ca0d4d2d37872e6dea1b64b20d2b78c8b653f448bc53d978bc7182cb49bb4e77e763631f1728abc8caf9befa834fa58b07b7c4918e86ebd7611cfff7653b"} build_url:https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035298 build_url: 'https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/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/f51c985e14e918b25ac99a336f76d7c11e73e1299c0c56bfbfbb31f11824ea8ac12e5601f60989bb8c019d34b4fb8426e8363358854e891f4e1710715debe23e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/0627ca0d4d2d37872e6dea1b64b20d2b78c8b653f448bc53d978bc7182cb49bb4e77e763631f1728abc8caf9befa834fa58b07b7c4918e86ebd7611cfff7653b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LaIr78McQ3-jC1mavg7A8w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 4.36 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 4 secs) (at 2016-04-18 19:17:39.762986) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 19:17:39.763516) ========= 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-1461030885.88335-1081259689 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020535 ========= master_lag: 1.83 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 19:17:41.614415) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 19:17:41.614875) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 19:17:41.622537) ========= ========= Total master_lag: 6.79 =========